Kubernetes

Wikipediasta
Siirry navigaatioon Siirry hakuun
Kubernetes
Kubernetes arkkitehtuurikaavio.
Kubernetes arkkitehtuurikaavio.
Luoja Google
Kehittäjä Cloud Native Computing Foundation
Kehityshistoria
Vakaa versio 1.31.1 ()[1]
Tiedot
Lisenssi Apache-lisenssi, versio 2.0
Aiheesta muualla
Verkkosivusto
Versiohallinta

Kubernetes(lyhennettyk8s) onavoimen lähdekoodinohjelmistosäiliöidenhallintaan suuressa mittakaavassa.[2][3]Ohjelmisto automatisoi monia tehtäviä, jotka liittyvät säiliöissä ajettaviensovellusohjelmienhallintaan.[3]

Ohjelmistot kutenDockerovat tehneet säiliöiden käytöstä suosittua, mutta suurten hajautettujen säiliöissä suoritettavien sovellusten koordinoinnista on tullut haastavampaa.[4]Säiliöiden myötä ohjelmistojen hallinta on muuttunut ja säiliöidyssä arkkitehtuurissa sovellukseen kuuluvat eri palvelut sijaitsevat eri säiliöissä, joita suoritetaanklusterissafyysisiä tai virtuaalisia tietokoneita.[4]Tämän vuoksi on tullut tarve säiliöiden hallinnalle (container orchestration).[4]Kubernetesia käytetään usein Dockerin kanssa, mutta se toimii myös minkä vainOpen Container Initiativen(OCI) standardien kanssa yhteensopivan säiliöintialustan kanssa.[4]

Nimi Kubernetes on peräisin kreikan kielestä, jossa se tarkoittaa päällikköä tai pilottia.[5] Ohjelmisto on saanut alkunsaGooglella,jossa se oli kehitetty seuraajana Googlen sisäisessä käytössä olleelle Borg-ohjelmistolle.[4][6]Google julkaisi projektin avoimena lähdekoodina vuonna 2014.[5]Ohjelmistoa kehittääLinux FoundationinCloud Native Computing Foundation.[7][4]

Ominaisuuksiin kuuluvat muun muassa:[5]

Kubernetes toimii säiliötasolla eikä laitteistotasolla, eli se ei ole perinteinenPlatform as a Service-järjestelmä.[5]

  1. Release 1.31.1,(viitattu).Tieto on haettuWikidatasta.
  2. Kubernetes on AWSaws.amazon.com.Viitattu 8.1.2021.(englanniksi)
  3. abWhat is Kubernetes?redhat.com.Viitattu 8.1.2021.(englanniksi)
  4. abcdefWhat is Kubernetes? Your next application platforminfoworld.com.3.4.2019. Viitattu 8.1.2021.(englanniksi)
  5. abcdWhat is Kubernetes?kubernetes.io.Viitattu 8.1.2021.(englanniksi)
  6. Borg: The Predecessor to Kuberneteskubernetes.io.23.4.2015. Viitattu 8.1.2021.(englanniksi)
  7. New Cloud Native Computing Foundation to drive alignment among container technologiescncf.io.21.6.2015. Viitattu 8.1.2021.(englanniksi)