Cov thawv ntim muaj cai tau tham txog lawm, tab sis nws yuav zoo dua yog tias, ntxiv rau qhov no, koj tsis khiav cov ntawv thov hauv lub thawv raws li hauv paus. Yog tias tus neeg tawm tsam pom qhov muaj qhov tsis zoo nyob rau hauv ib daim ntawv thov nrog cov cai hauv paus uas tso cai rau kev ua txhaum cai, tom qab ntawd nws muaj peev xwm tawm hauv lub thawv los ntawm qhov tsis paub qhov tsis zoo, nws yuav tau txais hauv paus ntawm tus tswv tsev.
Txoj hauv kev zoo tshaj plaws kom tsis txhob muaj qhov no yog kom tsis txhob khiav dab tsi li hauv paus hauv thawj qhov chaw. Txhawm rau ua qhov no, koj tuaj yeem siv cov lus qhia USER Π² Dockerfile los yog runAsUser hauv Kubernetes. Tus thawj tswj hwm pawg kuj tuaj yeem teeb tsa kev tswj hwm tus cwj pwm siv Pod Security Policy.
5. Ua daim ntawv thov kom yooj yim saib xyuas
Zoo li kev kaw lus, kev saib xyuas yog ib feem tseem ceeb ntawm kev tswj xyuas daim ntawv thov. Kev tshuaj xyuas nrov hauv cov zej zog Kubernetes yog Prometheus - lub kaw lus uas cia li ntes cov pods thiab cov kev pabcuam uas yuav tsum tau saib xyuas. (Nco tseg. txhais.: Saib peb thiab qhia ntxaws ntawm lub ntsiab lus ntawm kev saib xyuas siv Prometheus thiab Kubernetes.)Stackdriver muaj peev xwm saib xyuas Kubernetes pawg thiab suav nrog nws tus kheej version ntawm Prometheus rau kev soj ntsuam daim ntawv thov.
Kubernetes Dashboard ntawm Stackdriver
Prometheus cia siab tias daim ntawv thov xa mus rau metrics mus rau HTTP kawg. Muaj rau qhov no Prometheus cov tsev qiv ntawv. Tib hom yog siv los ntawm lwm yam cuab yeej xws li OpenCensus ΠΈ Istio.
6. Ua kom lub app muaj kev noj qab haus huv
Daim ntawv thov kev tswj hwm hauv kev tsim khoom yog pab los ntawm nws lub peev xwm los sib txuas lus nws lub xeev rau tag nrho cov kab ke. Puas yog daim ntawv thov ua haujlwm? Puas yog? Koj puas npaj tau txais kev khiav tsheb? Nws coj li cas? Txoj hauv kev zoo tshaj plaws los daws qhov teeb meem no yog siv kev kuaj mob (kev kuaj mob). Kubernetes muaj ob hom: kev ua neej nyob thiab kev npaj tshuaj ntsuam xyuas.
Rau kev soj ntsuam kev ua neej (Kev tshawb xyuas tseem ceeb) daim ntawv thov yuav tsum muaj qhov kawg HTTP uas xa rov qab "200 OK" cov lus teb yog tias nws ua haujlwm tau zoo thiab nws cov kev vam meej tau txaus siab. Rau kev soj ntsuam kev npaj (kev pabcuam kev kuaj xyuas) daim ntawv thov yuav tsum muaj lwm qhov kawg HTTP uas rov qab "200 OK" cov lus teb yog tias daim ntawv thov nyob rau hauv lub xeev noj qab haus huv, cov kauj ruam pib tau ua tiav thiab txhua qhov kev thov siv tau tsis ua rau muaj qhov yuam kev. Kubernetes tsuas yog khiav tsheb mus rau lub thawv yog tias daim ntawv thov npaj tau raws li cov tshev no. Ob lub ntsiab lus kawg tuaj yeem sib sau ua ke yog tias tsis muaj qhov sib txawv ntawm lub neej thiab kev npaj txhij.