{"id":31890,"date":"2020-06-24T14:12:04","date_gmt":"2020-06-24T12:12:04","guid":{"rendered":"https:\/\/fotc.com\/kubernetes-tutorial\/"},"modified":"2021-10-28T10:41:49","modified_gmt":"2021-10-28T08:41:49","slug":"kubernetes-tutorial","status":"publish","type":"post","link":"https:\/\/dev.fotc.com\/hu\/blog\/kubernetes-tutorial\/","title":{"rendered":"Kubernetes – mi ez \u00e9s hogyan kezdj\u00fck el haszn\u00e1lni? [Tutorial a GCP-n]"},"content":{"rendered":"\n

Kubernetes – mi ez \u00e9s hogyan kezdj\u00fck el haszn\u00e1lni?<\/strong><\/p>\n\n\n\n

Egyre t\u00f6bb informatikai rendszert hoznak l\u00e9tre kont\u00e9nerek haszn\u00e1lat\u00e1val. A kont\u00e9nerez\u00e9s az alkalmaz\u00e1selemek (folyamatai, f\u00fcgg\u0151s\u00e9gei, k\u00f6nyvt\u00e1rai, konfigur\u00e1ci\u00f3s f\u00e1jljai vagy helyi adatb\u00e1zisai) dinamikusan kezelt t\u00e1rol\u00f3kba t\u00f6rt\u00e9n\u0151 elhelyez\u00e9s\u00e9r\u0151l sz\u00f3l. Egyes\u00edti a virtualiz\u00e1ci\u00f3 \u00e9s a rendszer fizikai szerveren tart\u00e1s\u00e1nak el\u0151nyeit. Vagyis biztos\u00edtja a sk\u00e1l\u00e1zhat\u00f3s\u00e1got, a szoftverek gyors \u00e9s k\u00f6nny\u0171 hordozhat\u00f3s\u00e1g\u00e1t \u00e9s a p\u00e9ld\u00e1nyok sz\u00e9tv\u00e1laszt\u00e1s\u00e1t a nagy teljes\u00edtm\u00e9ny fenntart\u00e1sa mellett.
\n<\/p>\n\n\n\n\n\n\n\n

M\u00edg t\u00f6bb kont\u00e9ner manu\u00e1lisan vez\u00e9relhet\u0151, t\u00f6bb sz\u00e1z vagy ezer elosztott \u00e9s dinamikusan kezelt kont\u00e9ner eset\u00e9ben ez nagyon neh\u00e9zkess\u00e9 v\u00e1lik. A v\u00e1lasz az \u201eorchiestration\u201d, vagyis az automatiz\u00e1l\u00e1s bevezet\u00e9se a csoportok kezel\u00e9s\u00e9re \u00e9s a kont\u00e9nerek figyel\u00e9s\u00e9re. A legn\u00e9pszer\u0171bb ilyen eszk\u00f6z a Kubernetes.<\/strong><\/p>\n\n\n\n

Mi az a Kubernetes?<\/h2>\n\n\n\n

A Kubernetes egy ny\u00edlt forr\u00e1sk\u00f3d\u00fa platform, amelyet nagy m\u00e9ret\u0171 t\u00e1rol\u00f3k kezel\u00e9s\u00e9re haszn\u00e1lnak.<\/p>\n\n\n\n

A n\u00e9v g\u00f6r\u00f6gb\u0151l sz\u00e1rmazik – a <\/span>\u201e<\/span>\u03ba\u03c5\u03b2\u03b5\u03c1\u03bd\u03ae\u03c4\u03b7\u03c2<\/span>\u201d <\/span>korm\u00e1nyz\u00f3t jelent, amely t\u00f6k\u00e9letesen k\u00f6zvet\u00edti a platform c\u00e9lj\u00e1t. A Kubernetes-t K8s-nek is h\u00edvj\u00e1k – ez egy r\u00f6vid\u00edt\u00e9s, ahol a nyolc <\/span>\u201e<\/span>ubernete<\/span>\u201d <\/span>bet\u0171 hely\u00e9be a <\/span>\u201e<\/span>8<\/span>\u201d <\/span>sz\u00e1m l\u00e9p.<\/span><\/p>\n\n\n\n

Az eszk\u00f6zt a Google k\u00f6zel 20 \u00e9vvel ezel\u0151tt hozta l\u00e9tre a v\u00e1llalat produkci\u00f3s terhel\u00e9s\u00e9nek kezel\u00e9s\u00e9re. 2014-ben a projektet \u00e1tadt\u00e1k a Cloud Native Computing Alap\u00edtv\u00e1nynak, \u00e9s nyilv\u00e1noss\u00e1gra hozt\u00e1k – az\u00f3ta a platformot a Kuberneteset haszn\u00e1l\u00f3 szervezet, valamint v\u00e1llalatok \u00e9s szakemberek fejlesztik (a felhaszn\u00e1l\u00f3ik is r\u00e9szt vehetnek ny\u00edlt forr\u00e1sk\u00f3d\u00fa projektekben).<\/span><\/p>\n\n\n\n

T\u00e1mogatja az automatikus bevezet\u00e9seket, az alkalmaz\u00e1sok sk\u00e1l\u00e1z\u00e1s\u00e1t, kezeli a kont\u00e9nereket \u00e9s figyeli a folyamatokat \u00e9s a v\u00e1ltoz\u00e1sokat. Az alkalmaz\u00e1stulajdonosok \u00e9s a platformot haszn\u00e1l\u00f3 fejleszt\u0151csapatok jobban \u00f6sszpontos\u00edthatnak term\u00e9keik fejleszt\u00e9s\u00e9re, mint DevOps tev\u00e9kenys\u00e9geikre (infrastrukt\u00fara-menedzsment \u00e9s a term\u00e9k ig\u00e9nyeinek val\u00f3 megfelel\u00e9s). A Kubernetes lehet\u0151v\u00e9 teszi klaszterek (egym\u00e1ssal egy\u00fcttm\u0171k\u00f6d\u0151 szervercsoportok) kezel\u00e9s\u00e9t, \u00edgy a felhaszn\u00e1l\u00f3 szempontj\u00e1b\u00f3l egy egyszer\u0171s\u00edtett rendszer jelenik meg. A K8s mentes\u00edti a fejleszt\u0151t az alkalmaz\u00e1s infrastruktur\u00e1lis k\u00f6vetelm\u00e9nyekhez val\u00f3 igaz\u00edt\u00e1s\u00e1nak k\u00f6telezetts\u00e9ge al\u00f3l – a szakember elrendeli az alkalmaz\u00e1s elind\u00edt\u00e1s\u00e1t, a Kubernetes pedig maga is fel tudja osztani a szolg\u00e1ltat\u00e1sokat klaszterek \u00e9s szerverek k\u00f6z\u00f6tt, \u00e9s a megfelel\u0151 t\u00e1rol\u00f3khoz ir\u00e1ny\u00edthatja. A Kubernetesnek megvan a saj\u00e1t terhel\u00e9seloszt\u00e1si form\u00e1ja, vagyis a terhel\u00e9s t\u00f6bb g\u00e9p k\u00f6z\u00f6tti eloszt\u00e1s\u00e1ra (kiegyenl\u00edt\u00e9s\u00e9re) szolg\u00e1l\u00f3 technik\u00e1k.<\/span><\/p>\n\n\n\n

A K8s-t a legt\u00f6bb ny\u00edlt felh\u0151szolg\u00e1ltat\u00e1s t\u00e1mogatja, \u00edgy a <\/span>Google Cloud Platform is.<\/span><\/a><\/p>\n\n\n\n

N\u00e9zd meg<\/strong>:<\/p>\n\n\n\n