A Kubernetes interjúk 55 legnépszerűbb kérdése és válasza (2025)
Kubernetes interjúkérdések és válaszok pályakezdőknek
1) Mi az a Kubernetes?
A Kubernetes egy konténerkezelő rendszer, amelyet a Google platformon fejlesztettek ki. A célja Kubernetes konténeres alkalmazások kezelése különféle típusú fizikai, virtuális és felhőkörnyezetekben. A Google Kubernetes egy rendkívül rugalmas konténereszköz, amely még az összetett alkalmazásokat is konzisztensen szállítja. Az alkalmazások több száztól több ezer egyedi szerverből álló fürtökön futnak.
2) Határozza meg a csomópontot a Kubernetesben
A csomópont a hardver legkisebb egysége. Egyetlen gépet határoz meg egy fürtben, amely lehet egy felhőszolgáltató virtuális gépe vagy egy fizikai gép az adatközpontban. A Kubernetes-fürtben elérhető minden gép helyettesíthet más gépeket.
3) Mi a kube-ütemező munkája?
A Kube-ütemező a Kubernetes alapértelmezett ütemezője. Csomópontokat rendel hozzá az újonnan létrehozott podokhoz.
4) Definiálja a démonkészleteket
A démonkészletek olyan podkészletek, amelyek egy gazdagépen futnak. A gazdagép réteg attribútumaihoz használatosak, mint például a hálózat figyelése vagy az egyszerű hálózat.
5) Határozza meg a Heapstert a Kubernetesben
A Heapster egy metrikagyűjtő és teljesítményfigyelő rendszer a Kublet által gyűjtött adatokhoz.
6) Milyen feladatokat lát el a Kubernetes?
A Kubernetes az elosztott rendszerekhez használt Linux kernel. Segít a csomópontok (kiszolgálók) mögöttes hardverének elvonatkoztatásában, és konzisztens felületet kínál a megosztott erőforráskészletet fogyasztó alkalmazások számára.
7) Határozza meg a Kubernetes vezérlőkezelőt
A vezérlőkezelő egy démon, amelyet szemétgyűjtéshez, alapvető vezérlőhurkokhoz és névterek létrehozásához használnak. Lehetővé teszi egynél több folyamat futtatását a főcsomóponton.
8) Miért használjunk névteret a Kubernetesben?
A Kubernetes névterei a fürterőforrások felhasználók közötti felosztására szolgálnak. Segíti a környezetet, ahol egynél több felhasználó terjeszt projekteket vagy csapatokat, és erőforrásokat biztosít.
9) Miért érdemes a Kuberneteset használni?
A Kubernetes azért használatos, mert:
- A Kubernetes futtathatja a helyszíni bare metalt, az OpenStack-et, a Google nyilvános felhőit, Azure, AWSStb
- Segít elkerülni a szállítói zárolási problémákat, mivel bármilyen szállító-specifikus API-t vagy szolgáltatást használhat, kivéve ahol a Kubernetes absztrakciót biztosít, például terheléselosztó és tárhely.
- Lehetővé teszi azokat az alkalmazásokat, amelyeket leállás nélkül kell kiadni és frissíteni.
- A Kubernetes lehetővé teszi, hogy biztosítsa, hogy a konténeres alkalmazások ott és akkor futhassanak, amikor és amikor csak akarja, és segít megtalálni a használni kívánt erőforrásokat és eszközöket.
10) Mik a Kubernetes tulajdonságai?
A Kubernetes szolgáltatásai a következők:
- Automatizált ütemezés
- Öngyógyító képességek
- Automatizált közzététel és visszaállítás
- Vízszintes méretezés és terheléselosztás
- Környezeti következetességet biztosít a fejlesztéshez, tesztelés, és a termelés
- Az egyes komponensekhez lazán kapcsolódó infrastruktúra külön egységként működhet
- Nagyobb sűrűségű erőforrás-felhasználást biztosít
- Vállalati használatra kész funkciókat kínál
- Alkalmazásközpontú menedzsment
- Automatikusan skálázható infrastruktúra
- Kiszámítható infrastruktúrát hozhat létre
11) Említse meg a kontroller menedzserek típusait!
A vezérlőkezelők típusai a következők: 1) végpontvezérlő, 2) szolgáltatásfiók-vezérlő, 3) csomópontvezérlő, 4) névtérvezérlő, 5) replikációs vezérlő, 6) tokenvezérlő.
12) Magyarázd el Kubernetesnek Architectúra
- Fő csomópont: A főcsomópont az első és legfontosabb összetevő, amely a Kubernetes-fürt kezeléséért felelős. Mindenféle adminisztratív feladat belépési pontja. A fürtben egynél több fő csomópont lehet a hibatűrés ellenőrzéséhez.
- Szerver API: Az API-kiszolgáló belépési pontként működik a fürt vezérléséhez használt összes REST parancshoz.
- Ütemező: Az ütemező ütemezi a feladatokat a szolga csomóponthoz. Minden szolga csomóponthoz tárolja az erőforrás-használati információkat. Felelős a munkateher elosztásáért.
- Stb: etcd összetevők, tároló konfigurációs részletek és wright értékek. A legtöbb komponenssel kommunikál a parancsok fogadása és a munka érdekében. Ezenkívül kezeli a hálózati szabályokat és a porttovábbítási tevékenységet.
- Munkavállaló/szolga csomópontok: A munkavégző csomópontok egy másik alapvető összetevő, amely tartalmazza az összes szükséges szolgáltatást a tárolók közötti hálózatkezeléshez, a főcsomóponttal való kommunikációhoz, amely lehetővé teszi erőforrások hozzárendelését az ütemezett tárolókhoz.
- Kubelet: Lekéri a pod konfigurációját az API-kiszolgálóról, és biztosítja, hogy a leírt konténerek üzemben legyenek és működjenek.
- Docker konténer: A Docker-tároló minden munkavégző csomóponton fut, amely a konfigurált podokat futtatja.
- Tokok: A pod egyetlen vagy több tároló kombinációja, amelyek logikailag együtt futnak a csomópontokon.
13) Sorolja fel a Kubernetesben elérhető különféle szolgáltatásokat
A Kubernetesben elérhető különféle szolgáltatások 1) Cluster IP szolgáltatás, 2) Load Balancer szolgáltatás, 3) Node Port szolgáltatás, 4) Külső név létrehozási szolgáltatás.
14) Határozza meg Cluster IP
A Cluster Az IP egy Kubernetes-szolgáltatás, amely a fürtön belüli szolgáltatást kínálja, amelyhez a fürtön belüli más alkalmazások is hozzáférhetnek.
15) Magyarázza el a csomópont portját
A csomóponti port szolgáltatás alapvető módja annak, hogy külső forgalmat kapjon a szolgáltatáshoz. Megnyit egy adott portot az összes csomóponton, és továbbítja a hálózati forgalmat erre a portra.
16) Határozza meg a kubelet
A kubelet egy szervizügynök, amely vezérli és karbantartja a csoportos pf podokat úgy, hogy a Kubernetes használatával ellenőrzi a pod specifikációt. A kubelet minden csomóponton fut, és lehetővé teszi a kommunikációt a fő csomópont és a szolga csomópont között.
17) Mik a Kubernetes hátrányai?
- A Kubernetes irányítópultja nem olyan hasznos, mint kellene
- A biztonság nem túl hatékony.
- Nagyon összetett és csökkentheti a termelékenységet
- A Kubernetes költségesebb, mint az alternatívái.
18) Mi az a Kube-proxy?
A Kube-proxy egy hálózati proxy és egy terheléselosztó megvalósítása. Az egyéb hálózati műveletekkel együtt használt szolgáltatásabsztrakció támogatására szolgál. Az IP-től és a portszámtól függően felelős a forgalom konténerbe irányításáért.
19) Mi a különbség a Kubernetes és a Docker Swarm között?
A Kubernetes és a Docker Swarm közötti különbség a következő:
Kubernetes | Docker Raj |
---|---|
Kubernetes Automatikus méretezési funkciót biztosít. | A Docker Swarm nem biztosít automatikus skálázási funkciót. |
Konfigurálja manuálisan a terheléselosztás beállításait. | Automatikus terheléselosztást végez |
A telepítés bonyolult és időigényes. | A telepítés egyszerű és gyors. |
GUI elérhető. | GUI nem érhető el. |
Beépített terheléselosztási technikát biztosít. | A folyamatütemezés a szolgáltatások karbantartása érdekében történik a frissítés során. |
20) Határozza meg a bejövő hálózatot
A belépési hálózat olyan szabályok gyűjteménye, amelyek engedélyezik a Kubernetes-fürthöz való kapcsolódást.
21) Milyen betegségek esetén alkalmazható a Kubectl?
A Kubectl egy szoftver a Kubernetes-fürtök vezérlésére. A Ctl a vezérlés rövidítése, amely egy parancssori interfész a parancs átadásához a fürtnek és a Kubernetes összetevő kezeléséhez.
22) Mi az a GKE?
A GKE vagy a Google Container Engine egy olyan felügyeleti platform, amely támogatja a Google nyilvános felhőszolgáltatásain belül futó fürtöket és Docker-tárolókat.
23) Miért van szükség terheléselosztóra?
A terheléselosztóra azért van szükség, mert szabványos módot ad a hálózati forgalom elosztására a különböző szolgáltatások között, amely a háttérben fut.
24) Hogyan lehet helyileg futtatni a Kubernetes-t?
A Kubernetes helyileg is futtatható a Minikube eszközzel. Egycsomópontos fürtöt futtat egy virtuális gépen (virtuális gépen) a számítógépen. Ezért ideális módszert kínál azoknak a felhasználóknak, akik most kezdték el a Kubernetes tanulását.
25) Milyen eszközöket használnak a konténer megfigyelésére?
A konténerfelügyelethez használt eszközök a következők:
- Heapster
- cAdvisor
- Prométheusz
- InfluxDB
- grafana
Kubernetes interjú kérdések és válaszok tapasztaltaknak
26) Sorolja fel a Kubernetes összetevőit
A Kubernetes három összetevőből áll, ezek:
- kiegészítések
- Csomópont komponensek
- Mesterkomponensek
27) Határozza meg a fej nélküli szolgáltatást
A fej nélküli szolgáltatás olyan szolgáltatás, amely IP-címet használ, de a terheléselosztás helyett a kapcsolódó podokat adja vissza.
28) Melyek a csomóponti állapot fontos összetevői?
A csomópont állapotának fontos összetevői a következők:
- Állapot
- Kapacitás
- Info
- Székhely
29) Mi az a minikube?
A Minikube egy olyan szoftver, amely segít a felhasználónak a Kubernetes futtatásában. A számítógép virtuális gépén belüli egyetlen csomóponton fut. Ezt az eszközt olyan programozók is használják, akik Kubernetes használatával fejlesztenek alkalmazást.
30) Említse meg a GKE felhasználási lehetőségeit!
A GKE (Google Kubernetes Engine) felhasználási területei a következők:
- Docker konténerfürtök létrehozására használható
- Alkalmazásvezérlők átméretezése
- Frissítse, majd frissítse a tárolófürtöket
- A tároló hibakeresési fürtje.
- A GKE használható replikációs vezérlő, feladatok, szolgáltatások, tárolódobozok vagy terheléselosztó létrehozására.
31) Határozza meg a hangszerelést Kubernetesben
A Kubernetes hangszerelése automatikus módszerként határozza meg minden tároló munkájának ütemezését. Olyan alkalmazásokhoz használják, amelyek fürtökön belüli mikroszolgáltatásokon alapulnak.
32) Magyarázd el Prometheust a Kubernetesben
A Prometheus egy olyan alkalmazás, amelyet megfigyelésre és riasztásra használnak. Kihívható a rendszereibe, valós idejű mérőszámokat kaphat, tömöríthető, és megfelelően tárolható egy adatbázisban.
33) Sorolja fel a konténer hangszereléséhez szükséges eszközöket
A konténer hangszerelésének eszközei: 1) Docker raj, 2) Apache Mesos és 3) Kubernetes.
34) Említse meg Kubernetes tárgyainak listáját?
A Kubernetesben használt objektumok a következők: 1) Pod-ok, 2) Replikációs készletek és vezérlők, 3) Jobok és cron jobok, 4) Démonkészletek, 5) Megkülönböztető identitások, 6) Telepítések, 7) és Állapottartó készletek.
35) Állapottartó halmazok meghatározása a Kubernetesben
Az állapottartó készlet egy munkaterhelési API-objektum, amely az állapottartó alkalmazás kezelésére szolgál. Használható a telepítések kezelésére és a pod-készletek méretezésére is. Az állapotnyilvántartó podok állapotinformációi és egyéb adatai a lemeztárolóban tárolódnak, amely az állapottartó halmazhoz kapcsolódik.
36) Miért használjunk Daemon készleteket?
A démonkészleteket azért használják, mert:
- Lehetővé teszi tárolóplatformok, például ceph és glusterd futtatását minden csomóponton.
- A démonkészletek minden csomóponton futtatják a naplógyűjteményt, mint például a filebeat vagy a fluentd.
- Csomópontfigyelést végez minden egyes csomóponton.
37) Magyarázza el a replikakészletet
A replikakészletet a replikadobozok stabilan tartására használják. Lehetővé teszi számunkra, hogy meghatározzuk az egyforma hüvelyek elérhető számát. Ez a replikációs .controller helyettesítésének tekinthető.
38) Soroljon fel néhány fontos Kubectl-parancsot:
A fontos Kubectl parancsok a következők:
- kubectl annotate
- kubectl cluster-info
- kubectl csatolja
- kubectl alkalmazni
- kubectl config
- kubectl autoscale
- kubectl config current-context
- kubectl konfigurációs készlet.
39) Miért használja a Kube-apiservert?
A Kube-apiserver a Kubernetes API-kiszolgálója, amely API-objektumok konfigurálására és érvényesítésére szolgál, beleértve a szolgáltatásokat, vezérlőket stb. Ez biztosítja a fürt megosztott régiójának frontendjét, amely segítségével az összetevők milyen interakcióba lépnek egymással.
40) Ismertesse a Kubernetes hüvelyek típusait!
A Kubernetesben kétféle hüvely létezik:
- Egyedülálló konténerdoboz: A run paranccsal hozható létre.
- Többtartályos tokok: A Kubernetes „create” parancsával hozható létre.
41) Mik a Kubernetes címkéi?
A címkék olyan kulcsok gyűjteménye, amelyek bizonyos értékeket tartalmaznak. A kulcsértékek a podokhoz, a replikációs vezérlőkhöz és a kapcsolódó szolgáltatásokhoz csatlakoznak. Általában a címkéket egy objektumhoz a létrehozási idő alatt adják hozzá. Ezeket a felhasználók futás közben módosíthatják.
42) Mik a replikációs vezérlő céljai?
A replikációs vezérlő céljai a következők:
- Felelős a pod életciklusának vezérléséért és adminisztrálásáért.
- Figyeli és ellenőrzi, hogy futnak-e a megengedett számú replikák vagy sem.
- A replikációs vezérlő segít a felhasználónak a pod állapot ellenőrzésében.
- Lehetővé teszi a tok megváltoztatását. A felhasználó úgy húzhatja pozícióját, ahogyan érdekli.
43) Mit értesz tartós hangerő alatt?
Az állandó kötet a rendszergazda által felügyelt tárolóegység. Egy fürtben lévő egyedi pod kezelésére szolgál.
44) Mik azok a titkok a Kubernetesben?
A titkok érzékeny információk, például a felhasználó bejelentkezési adatai. Ezek a Kubernetes objektumai, amelyek titkosítás után érzékeny információkat tárolnak, például felhasználónevet és jelszót.
45) Mi az a Sematext Docker Agent?
A Sematext Docker ügynök egy naplógyűjtő ügynök eseményekkel és metrikákkal. Kis tárolóként fut minden Docker gazdagépen. Ezek az ügynökök metrikákat, eseményeket és naplókat gyűjtenek az összes fürtcsomóponthoz és -tárolóhoz.
46) Határozza meg a Nyitott értéketShift
Nyisd kiShift egy nyilvános felhőalkalmazás-fejlesztő és -tárhely-platform, amelyet a Red Hat fejlesztett ki. Automatizálást kínál a menedzsment számára, így a fejlesztők a kód megírására összpontosíthatnak.
47) Határozza meg a K8-asokat
A K8s (K-nyolc karakter-S) a Kubernetes kifejezés. Ez egy nyílt forráskódú hangszerelési keretrendszer a konténeres alkalmazásokhoz.
48) Mik azok az egyesített klaszterek?
Az egyesített fürtök több fürtöt tömörítenek, amelyeket egyetlen fürtként kezelnek.
49) Említse meg a Docker-kötetek és a Kubernetes-kötetek közötti különbséget
Kubernetes kötetek | Docker kötetek |
---|---|
A mennyiség nem korlátozódik egyetlen tartályra sem. | A mennyiség a tartályban lévő hüvelyre korlátozódik. |
A Kubernetes-kötetek támogatják a Kubernetes-csomagban telepített összes tárolót. | A Docker-kötetek nem támogatják a Dockerben telepített összes tárolót. |
50) Milyen módokon biztosítható API-biztonság a Kubernetesen?
Az API-biztonság biztosításának módjai Kubernetesen a következők:
- Helyes hitelesítési mód használata API-kiszolgáló hitelesítési móddal= Node.
- Készítsen kubeless-t, amely megvédi az API-ját a authorization-mode=Webhook segítségével.
- Győződjön meg arról, hogy a kube-irányítópult korlátozó RBAC (szerepalapú hozzáférés-szabályozás) házirendet használ
51) Mi az a ContainerCreating pod?
A ContainerCreating pod egy csomóponton ütemezhető, de nem indul el megfelelően.
52) Melyek a Kubernetes kötet típusai?
A Kubernetes kötet típusai a következők:
- EmptyDir
- GCE állandó lemez
- Flocker
- HostPath
- NFS
- ISCSI
- rbd
- PersistentVolumeClamment
- downwardAPI
53) Magyarázza el a PVC-t
A PVC teljes formája a Persistent Volume Claim rövidítése. Ez a Kubernetes által kért tárhely a hüvelyekhez. A felhasználónak nem kell ismernie a mögöttes kiépítést. Ezt a követelést ugyanabban a névtérben kell létrehozni, ahol a sorba rendezés.
54) Mi az a Kubernetes hálózati szabályzat?
A hálózati házirend meghatározza, hogy az ugyanabban a névtérben lévő podok hogyan kommunikálnak egymással és a hálózati végponttal.
55) Mi az a Kubernetes proxyszolgáltatás?
A Kubernetes proxyszolgáltatás egy olyan szolgáltatás, amely a csomóponton fut, és segít elérhetővé tenni egy külső gazdagép számára.
Ezek az interjúkérdések a viva-ban is segítenek.