Tsis yog txhua tus neeg rau zaub mov platforms, txawm tias muaj zog tshaj plaws thiab muaj peev xwm ua tau, txaus siab rau txhua qhov kev xav tau. Thaum Kubernetes ua haujlwm zoo ntawm nws tus kheej, nws yuav tsis muaj qhov zoo kom ua tiav. Koj yuav pom ib qho xwm txheej tshwj xeeb uas tsis quav ntsej koj qhov kev xav tau, lossis qhov twg Kubernetes yuav tsis ua haujlwm hauv lub neej ntawd kev teeb tsa - piv txwv li, kev txhawb nqa database lossis CD ua haujlwm.
Qhov no yog qhov chaw ntxiv, txuas ntxiv thiab lwm yam khoom zoo rau lub thawv orchestrator tshwm sim, txhawb nqa los ntawm cov zej zog thoob plaws. Kab lus no yuav nthuav tawm 11 yam zoo tshaj plaws uas peb pom. Rau peb tus kheej hauv sab qab teb choj lawv yog cov nthuav heev, thiab peb npaj yuav nrog lawv xyaum - coj lawv sib nrug mus rau hauv cov ntsia hlau thiab txiv ntseej thiab saib dab tsi sab hauv. Qee tus ntawm lawv yuav ua tiav tag nrho cov Kubernetes pawg, thaum lwm tus yuav pab daws cov teeb meem tshwj xeeb uas tsis tau siv hauv cov qauv Kubernetes pob.
Gatekeeper: Txoj Cai Tswjfwm
Qhov project Qhib Tus Neeg Saib Xyuas Txoj Cai (OPA) muab lub peev xwm los tsim cov cai nyob rau sab saum toj ntawm huab thov pawg hauv Kubernetes, los ntawm kev nkag mus rau kev pabcuam mesh. Neeg zov rooj noj mov muab Kubernetes-neeg lub peev xwm los tswj cov cai txiav txim siab thoob plaws pawg, thiab tseem muab kev tshuaj xyuas cov xwm txheej lossis cov peev txheej uas ua txhaum txoj cai. Tag nrho cov no yog tswj hwm los ntawm cov txheej txheem tshiab hauv Kubernetes, Webhooks tus thawj coj nkag, uas tau tshwm sim thaum cov peev txheej hloov pauv. Nrog Gatekeeper, OPA txoj cai dhau los ua ib feem ntawm kev noj qab haus huv ntawm koj pawg Kubernetes yam tsis tas yuav muaj kev saib xyuas tas li.
Lub ntiajteb txawj nqus: Portable Kubernetes Clusters
Yog tias koj xav xa daim ntawv thov mus rau Kubernetes, ntau daim ntawv thov muaj daim ntawv qhia Helm uas qhia thiab ua kom cov txheej txheem no automates. Tab sis ua li cas yog tias koj xav coj koj lub Kubernetes pawg raws li yog thiab dov nws tawm rau lwm qhov?
Lub ntiajteb txawj nqus siv snapshots ntawm lub xeev Kubernetes pawg, lawv cov npe rau cov duab ntim, thiab khiav cov ntawv thov hu ua "application packages." Xws li ib pob, uas yog cov ntaub ntawv tsis tu ncua .tar, tuaj yeem rov ua cov pawg nyob qhov twg Kubernetes tuaj yeem khiav.
Lub ntiajteb txawj nqus kuj paub tseeb tias lub hom phiaj infrastructure coj zoo ib yam li lub hauv paus, thiab tias Kubernetes ib puag ncig ntawm lub hom phiaj muaj. The them version of Gravity kuj ntxiv cov yam ntxwv kev ruaj ntseg, suav nrog RBAC thiab muaj peev xwm los synchronize kev ruaj ntseg teeb tsa thoob plaws pawg sib txawv.
Qhov loj tshaj plaws version, Lub ntiajteb txawj nqus 7, tuaj yeem dov tawm lub ntiajteb txawj nqus duab rau ib pawg Kubernetes uas twb muaj lawm, es tsis txhob tig mus rau tag nrho pawg tshiab ntawm daim duab. Lub ntiajteb txawj nqus 7 kuj tseem tuaj yeem ua haujlwm nrog pawg teeb tsa yam tsis muaj daim duab Gravity. Lub ntiajteb txawj nqus kuj txhawb SELinux, thiab ua haujlwm ib txwm nyob nrog Teleport SSH rooj vag.
Kaniko: Lub tsev ntim khoom hauv Kubernetes pawg
Cov duab thawv feem ntau yog tsim los ntawm cov tshuab sab nraud ntawm lub thawv ntim khoom. Txawm li cas los xij, qee zaum koj yuav tsum tsim cov duab hauv lub thawv ntim khoom, piv txwv li qhov chaw hauv lub thawv khiav, lossis hauv Kubernetes pawg.
Kaniko tsim cov thawv ntim hauv ib puag ncig ntim, tab sis tsis nyob ntawm qhov kev pabcuam ntim khoom, xws li Docker. Hloov chaw, Kaniko rho tawm cov ntaub ntawv kaw lus los ntawm lub hauv paus duab, sau tag nrho cov tsim cov lus txib hauv cov neeg siv qhov chaw nyob rau sab saum toj ntawm cov ntaub ntawv rho tawm, noj snapshot ntawm cov ntaub ntawv kaw lus tom qab txhua lo lus txib.
Nco tseg: Kaniko tam sim no (Tsib Hlis 2020, kwv yees. tus txhais lus) tsis tuaj yeem tsim Windows ntim.
Kubecost: Kubernetes pib tus nqi tsis tau
Cov cuab yeej tswj hwm Kubernetes feem ntau tsom rau qhov yooj yim ntawm kev siv, saib xyuas, nkag siab tus cwj pwm hauv lub pod, thiab lwm yam. Tab sis dab tsi txog kev saib tus nqi - hauv nyiaj daus las thiab pennies - cuam tshuam nrog kev khiav Kubernetes?
Kubecost Cov txheej txheem Kubernetes cov kev txwv tsis pub dhau lub sijhawm, ua rau cov ntaub ntawv tus nqi hloov tshiab los ntawm kev khiav pawg thoob plaws huab cua loj, tso tawm hauv dashboard qhia tus nqi txhua hli ntawm txhua pawg. Tus nqi rau RAM, CPU sijhawm, GPU thiab disk subsystem tau tawg los ntawm Kubernetes tivthaiv (lub thawv, pod, kev pabcuam, thiab lwm yam)
Kubecost kuj tseem taug qab tus nqi ntawm cov khoom siv hauv pawg xws li Amazon S3 thoob, txawm hais tias qhov no txwv rau AWS. Cov ntaub ntawv tus nqi tuaj yeem xa mus rau Prometheus yog li koj tuaj yeem siv nws los hloov pauv pawg neeg tus cwj pwm.