Kubernetes

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

Kubernetes (lyhennetty k8s) on avoimen lähdekoodin ohjelmisto säiliöiden hallintaan suuressa mittakaavassa.[2][3] Ohjelmisto automatisoi monia tehtäviä, jotka liittyvät säiliöissä ajettavien sovellusohjelmien hallintaan.[3]

Ohjelmistot kuten Docker ovat 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 suoritetaan klusterissa fyysisiä 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ä vain Open 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 alkunsa Googlella, 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 Foundationin Cloud Native Computing Foundation.[7][4]

Ominaisuuksiin kuuluvat muun muassa:[5]

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

  1. Release 1.30.3, (viitattu ). Tieto on haettu Wikidatasta.
  2. Kubernetes on AWS aws.amazon.com. Viitattu 8.1.2021. (englanniksi)
  3. a b What is Kubernetes? redhat.com. Viitattu 8.1.2021. (englanniksi)
  4. a b c d e f What is Kubernetes? Your next application platform infoworld.com. 3.4.2019. Viitattu 8.1.2021. (englanniksi)
  5. a b c d What is Kubernetes? kubernetes.io. Viitattu 8.1.2021. (englanniksi)
  6. Borg: The Predecessor to Kubernetes kubernetes.io. 23.4.2015. Viitattu 8.1.2021. (englanniksi)
  7. New Cloud Native Computing Foundation to drive alignment among container technologies cncf.io. 21.6.2015. Viitattu 8.1.2021. (englanniksi)

From Wikipedia, the free encyclopedia · View on Wikipedia

Developed by Tubidy