Azokkal a vállalkozásokkal, amelyek a konténertechnológiát próbálják felhasználni gyártási szintű telepítéshez, a klaszterkezelés és a hangszerelési motorok egyre nagyobb hangsúlyt kapnak. Természetesen a Kubernetes az egyik legkiválóbb hangszerelési motor. A hüvelyek és csomópontok fontos szerepet játszanak a Kubernetes világban. Beszéljük meg tehát ezeknek az összetevőknek az alapjait.
Kubernetes Pods
A Pod meghatározható olyan tárolók gyűjteményeként, amelyek megosztják a hálózati tárhelyet és a használati utasításokat. Úgy működik, mint egy egység. A Pod összes konténere együtt van elhelyezve és ütemezve. Ez alapvetően egy alkalmazás-specifikus „logikai hoszt”.
Itt vannak a Kubernetes Pod jellemzői:
- Megosztott tárhely: A tárhelyet kötetként osztja meg.
- Egyedi IP: Rendelkezik egyedi fürt IP-címmel.
- Konténer információk: Információt tartalmaz a tároló verzióiról, valamint a tároló végrehajtására és a port használatára vonatkozó utasításokat.
Nincsenek kemény és gyors szabályok arról, hogyan lehet a tárolókat egyesíteni Pod létrehozásához. De az ötlet az, hogy egy vagy több alkalmazástárolót szorosan összekapcsoljunk. A fizikai vagy virtuális gépvilágban a Pod egyetlen gépnek tűnne, szorosan összekapcsolt alkalmazások tárolásával.
Pod kialakításakor a Kubernetes fejlesztőknek a Pod-ra, mint atomi egységre kell gondolniuk. Tehát olyan alkalmazásokat helyezhet el, amelyeknek előnyös lesz a közvetlen közelség. Például tehet egy tárolót a Node-hoz.js webalkalmazás és az adatot szállító tároló ugyanabban a Pod-ban. Így a tárolók részesülhetnek az együttes elhelyezésből és az ütemezésből egyetlen Pod-ban.
Állítólag a hüvelyek könnyen cserélhetők. Minden Pod egy vagy több alkalmazás-tároló kombinálásával jön létre. Ezután egy csomópontra telepítik. Megszűnéséig a Csomóponton marad. Ha a csomópont nem sikerül, akkor a Kubernetes master-összetevők hasonló podokat hoznak létre a fürt egészséges csomópontjaiban.
Kubernetes csomópontok
A csomópont egy munkagép. A Kubernetes korai fejlődésében egy csomópontot csatlósnak neveztek. Ez lehet fizikai vagy virtuális gép. A Mester kezeli az egyes csomópontokat. Több csomópont telepíthető egy csomópontra, és nincsenek korlátozások arra vonatkozóan, hogy milyen típusú hüvelyek futtathatók a csomópontokon. A Kubernetes Master kezeli a podok ütemezését a különböző csomópontok között, és nyomon követi a rendelkezésre álló erőforrásokat.
A Kubernetes csomópont kötelező összetevői:
- Kubelet: Minden csomópontnak van egy Kubelet-je. Közvetítő a Kubernetes Master és a Kubernetes Nodes között. A Kubelet-folyamat felelős a hüvelyek és az ezeken belüli tartályok futtatásáért.
- Konténer futási ideje: Ez a tároló futásidejű kezelője. Elhúzza a tároló képét egy nyilvántartásból, kicsomagolja és futtatja a tároló alkalmazást.
A Podsokkal ellentétben a csomópontokat nem közvetlenül a Kubernetes hozza létre. A Kuberenetes felveszi a fizikai vagy virtuális gépet a felhő vagy az adatközpont erőforráskészletére, és absztrakciót hoz létre. Tehát amikor a Kuberenetes létrehoz egy csomópontot, akkor létrehoz egy objektumot, amely a csomópontot képviseli.
Következtetés
A hüvelyek és a csomópontok a Kubernetes alapvető fogalmai. A konténereket kombinálva hozzák létre a Pod-terheléseket, majd a Pod-okat elosztják Nodes-ekre vagy munkagépekre. A Pods és a Nodes kombinációjával a Kubernetes erőteljes fürtöket képes felépíteni a nagyszabású alkalmazások támogatására.
A további vizsgálat:
- Kubernetes Pods
- Kubernetes csomópontok
Referenciák:
- https: // kubernetes.io / docs / tutorials / kubernetes-basics / explore-intro /
- https: // kubernetes.io / docs / concepts / configuration / assign-pod-node /
- https: // kubernetes.io / docs / concept / workloads / pods / pod /
- https: // kubernetes.io / docs / fogalmak / architektúra / csomópontok /
- Hozzon létre egy 2 csomópontos Kubernetes-fürtöt 10 perc alatt, YouTube Video