A Kubernetes interjúk 55 legnépszerűbb kérdése és válasza (2025)

Íme a Kubernetes interjúkérdései friss és tapasztalt jelölteknek, hogy megszerezzék az álommunkát.

 

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.

Kubernetes


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

Kubernetes Architecture diagram

  • 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.