ááľáłááť. áľáááá¨ááá ááłááľ á°áŤá˛ áááá ááŽáĽáľ á¨ááááś ááᢠá¨áŠá áááľáľ áá áááľáŤáľ á á˛áľ á¨áľá á áááá˝ áá á¨áŁ áĽáąá áĽáá° âkubectl ááľáâ á°ááá§áᢠááá á á˛áľ á¨áááľ ááá ááŽáááľ áłá¨ áĽá á ááŁá áááľááá˝ áá áááááá˝ á áá°ááá - á¨áĽáąá ááŁáĽá áŤááĽáĄá˘
á áá
ááĽá ááľáĽáŁ á¨á°ááŤáŠ á¨áááľ ááá á¨áŠá áááľáľ áľá á áááá˝á áĽááááááᣠá áááá°áá UI ááááśáźá á ááĽáťáá áĽá ááá áĽááłáłá áአá áĽáŤáŤááá˘
ááłáŽá˝á á°á áá
á ááááś áĽá ááĽá áŤáá¸áá á¨áŠá áááľáľ á°á áááá˝á (900+) áĽá ááááá˝á (100+) áĽáááááááᢠá¨á°áᨠá¨áľá ááŁáŞáŤ á¨áá á á áááľ á¨á°áááą á¨á á ááá ááłáŽá˝ á áá˘
- ááľáá á¨áĽáŤ áŁáá°á¨áŚá˝ áá áááááľ;
- áá á°ááá˝ ááá˝ ááľá áľ áĽá áááľá¤ááťá¸áá ááááá.
áľáá
á áĽá áááľáŁ á¨áľáá áááááśá˝ áĽááá áá áá á áááľáááĄ-
â áĽááᣠá áááááłá˝á XYZ á áááá!
- á ááłá¨áááá áľ áá áá áłáŤáá
? kubectl describe ingress ...
?
ááá áá˛á áᲠá°ááłáłá á¨áá ááááĄ-
- á ááłáá፠á áááááą áá á ááłááľ á˝ááŽá˝ á ááĽáâŚ
- áľááá áá áŤáľááá? kubectl describe platformcredentialsset ...
?
áĽáá˛á
ááááą áááááľ áĽááá áá áá° á°ááŤáŠ á¨áľááá ááŠááśá˝ ááááłá kubectl
á˝ááŠá áááá¨áľ. á áá¤áąá, á¨ááááą áááąá áááá˝ á á°áááá áĽá á áľá áťáľ ááŤá¨á áŤáááá¨áĽ ááááŤá¨á ááá°áłá, á á°á¨ááŞá á¨á°áᨠáááłá áááá¨áłá.
áľááá ᣠá¨áŠá áááľáľ áľá áááŁá á¨áá¨á°ááľá áĽáá˛áá áľ áĽááááááĄ-
- á°á áááá˝ áá˝ááᢠáááἠá áááá˝ áĽá á°ááłáłá ááá áá áĽá;
- áá¨áłá á¨á°áá˝á áľá á°áśá˝ áŤáľáááą á áľáá ááľáĽ: áááłá, á áľáĽáá ááľáá áá áá° á¨á°áłáłá° áááľá°á áááŁáľ, á CLI áľáááá˝ ááľáĽ á¨á°áá, ááá°.
- ááá áłá á¨áŤáľáá áĽááłáá˝ ááá አááĽáŤ áŁáá°á¨áŚá˝ áááá, áááľá, á¨áááŤáá˝ á ááśá˝ áá¨áá, á á ááľ áá˝ áá áĽá á áááľ ááĽáśá˝á ááłá¨áľ;
- á ááłáĽ á°á¨áᣠáá á¨áľá ááŁáŞáŤ áĽáá˛áŤááá ááááľ á áá áľá˘ "áĽáá " áá° á°áá°á ᨠYAML áááá˝ á áááá˝ (áááłá ááľááśá˝á á¨ááŤáľá¨áľá á¨á°áłáłá° áááŞáŤ áá áá)á˘
á¨á ááŁá ááá˝ áĽá áľáá°á
ááá°á¨á° áááľ á á°ááá˝ ááá˝ ááľá áľ áááłá áááá¤áᣠá°á áĽáá á¨ááááá á˝ááł áĽá á áááľá°á ááľáĽ áŤá ááá¤áá˝á ááááá áá áááᢠá ááłááľ á¨áĽááá°á á áááľ ááłááá˝áĄ-
- ááłá á¨áá á¨áááľ á áááááľ á˝ááŽá˝ áĽáŤáá ááľ áá áĽá áĽááľá áŤáľáááááłá áááá ᨠKubernetes ááĽáśá˝ á ááá áľáĽáľáŚá˝ ááľáĽ á áľá áŤáááá ááááá;
- á áááá˝ á ááááąá áľ áá ááá°á ááááŤá áĽá áŤáľáááááłá á ááá ááááá˝ ááľáĽ "á áá áŁá á áá" áááł áŤáá¸áá áááá ááľáá˝ áŤááá¨á˝ááŠá áľááľ áááááá;
- áá á á°á áááá˝ á ááá ááááá˝ áá á á°áá¨áá DaemonSet áá á˝áá áŞáááľ áĽáŤá°á¨á áá áĽá ááá á ááŁá¸á á˝áአá á ááá áá?.
áĽáá°áá
áŁá ááłáŽá˝ áá á¨áĽá áá°á á áááľá á ááľ ááá áá for i in $clusters; do kubectl ...; done
. á ááá˝ ááá¨áľ áĽáá°ááťáá, á°ááłáłá á˝ááłáá˝á á¨áá°áĽ ááłáŞáŤ áááá
áá˝áá.
ááŁá á¨áŠá áááľáľ á¨áľá á áááážá˝
á¨áŠá áááľáľ á¨áľá¨-áá˝ áááááá˝ áááľ ááá á áá á áŁá áľáá
á áá°áá*ᣠáľááá
á áá áá á°á¨á᪠áá¨á áááááľ áá¨ááŠá˘
*á¨áĽá ááĽáŤáŞáŤ ááŠá áááľáľ áá°áá°á á¨áľá¨-áá˝ áááááá˝áĄ á¨á°áá á áááááśá˝ áĽá á¨áŠá áááľáľ á á
áŤá˘áá˝ áĽááá áá á¨á¨áŤáłá¸áá á¨ááľ áááľ áá
áł áŤáááŁáᣠáľááá
âáĽáŠâ á¨ááť Kubernetes UI áá ፠á á ááťáŤá áááł áľáá˝ ááá˘
á áľáá°á á°áááŠá˘
K8 áłá˝
"K8Dash á¨áŠá áááľáľ áááľá°áá áááľá°áłá°á ááá ááááľ ááá˘"
- á á ááľ ááá áá°á ááľáĽ áĽáť áá°áŤáá˘
- áá°áá°á áĽá ááŁáŤáľ ááťáá ááá áá ááááááŽá˝ á¨ááľáá˘
- ááĽá á¨áá¨á ááşáá˝ (á˛á áá˛áá˝) ááá áľáá á¨ááá˘
Kubernator
"Kubernator á Kubernetes á ááŤá UI ááᢠá¨á¨áá°á á°á¨á Kubernetes áłá˝áŚááľ á á°áá¨áŁ á áłá˛áľ áááŽá˝á á¨ááá áᣠá¨áá¨á áĽá áááśá˝á á¨áááłáľ á˝ááł áŁáá á áááľá°á ááľáĽ áŁá ááá áááŽá˝ áá áá á°á ááĽáĽá áĽá áĽáŠ áłáááľ áá°áŁáᢠáá á áá á¨á°áá á-áá áá°áá áŞáŤ (áĽáá° kubectl) áĽáá°ááá á¨áŠá áááľáľ á¤áá á á áááá áá ááá á áááľ áľáá á ááááá áĽáá˛áá á¨áááľá°á ááłá¨áť á°ááŚá˝á áŤá¨áĽáŤáá˘
áá
ááá áľáááá ááá፠ááá˘
- á ááľ ááá áĽáť áŤáááááá˘
- ááá á¨áááá áĽááł áááł á¨áá (áááľá áááá ááśá˝ á "á áá áŁá á áá" áááł ááłá¨áľ á áá˝áá).
á¨áŠá áááľáľ áłá˝áŚááľ
"Kubernetes áłá˝áŚááľ ááŠá áááľáľ ááááá˝ áááá°áá á¨áľá á áááá˝ ááᢠá°á áááá˝ á áááľá°á ááľáĽ á¨áá°áŠ áá°áá áŞáŤáá˝á áĽáá˛áŤáľá°áłáľáŠ áĽá áá áĽáá˛ááá áĽá áĽáá˛áá áááľá°áá áĽáŤáą áĽáá˛áŤáľá°áłáľáŠ áŤáľá˝áá¸ááá˘
á ááŤáłáá áááł,
- ááá áá áááááá˝ á¨ááᣠáááłá ááĽáśá˝á áłáŁáŤ ááá á¨á á°áŤá°á á á°á á°á¨á°á áľááá;
- á áááł áááŁáŤáľ ááá ááá ááááľ á¨áá - áááłá ᣠáááá âá áá áŁá á ááâ áááł áŤáá¸áá áááá ááśá˝ áááá¨áą á˘
- á ááľ ááá áĽáť áá°ááá;
- á˛á áá˛áá˝ á áá°ááá (áá áŁá ᪠á ááááŁáľ áá áá);
- ááá áĽá áááśá˝ á¨áá (áĽáá° á ááśá˝ á á áááľ á¨á°á°á¨á
kubectl -L
).
Kubernetes Operational View (kube-ops-view)
"á¨áľáááľ áłá˝áŚááľ áłáᢠáK8s áááľá°á ááá°áľá˘"
ĐŁ
* ááľáłááť. áľáááá áá
áááŠáŁ á¨áĽáá á°á°áŞ áááá áá˝ááá˘
á¨áŠá áááľáľ áŞáśááľ áŞáááľ (áá¤-áŞáśááľ-áŞáááľ)
"á¨ááľ áĽá á¨áŠá áááľáľ áááľá°á ááĽáľ áĽáŤááá˝á á°áĽáľáĽáŁ á¨ááĽáľ áááł áá á ááłáľá áĽá á¨áááááłááľ HTML á áááá˘"
ááľáłááť. áľááá: á áááááľ áĽá ááłáŞáŤ áľá ááĽáľ á ááłá°áĽ áĽá ááŞááťá¸á á á°áá á á
áŤá˘áá˝ ááŤá¨á áŤááá áá¨á ááá¨áľ á áá ááá áá˝ááá˘
áŚááłááľ
"áľá áŠá áááľáľ áľáĽáľáŚá˝ ááľáĽáľáĽááľ á¨á áá áááá¤á áááľá áľ á¨á°áá°á áááá˘áá˝ áá°á á¨áá˝á á¨áľá ááľá¨áá˘"
- á¨áááľá°á ááá á¨ááá˘
- á á áŤáŁá˘á áá˝á áá áĽáť áá°áŤá (áá° áááľá°á á ááá¨áá).
- áááŽá˝á áá°áá°á/ááŁáŤáľ á ááťáá (áá፠ááŤá áĽáť áá á¨áá°ááá)á˘
- áĽá á ááśá˝á áááá˝ á áá˝ááá˘
- áááŽá˝á á áľá áŚáł ááááá á áá˝ááá˘
á á°á¨ááŞá á¨áŚááłááľ áá¨áááľ á¨ááááś áľáĽáľáŚá˝ áá á˝ááŽá˝ á ááĽááá áá áᥠá á ááłááľ á˛á áá˛áá˝ áá
á¨áŠá áááľáľ áľá áĽááłá á ááľá°ááá áá
"kubectl ááľá"
á Kubernetes áŤááľá á¨á áááá˝ á ááŤáŽá˝ á¨áá¨ááአá áá á á˛áľ áááá á áá°ááŠáĄ- kubectl
á áľá ááᣠáááľááĄ-
- á°á áááá˝ kubectl á ááá áá á¨áááᥠá¨ááá (á°ááŁá˘-áĽáť) áľáŤáá˝ ááááľ;
- ááá áŠá áá¤áá˝ áá ááá á ááŁá¸á áĽá ááá á ááááŞáŤá ááá ááá¨á á ááŁá¸á áľááá áŁáá°á¨áŚá˝ áĽáá˛áŤáŤááá¸á áĽá á ááá˝ ááłáŞáŤáá˝ ááľáĽ áĽáá˛á áááŁá¸áá˘
- áááááá á áááľ á˝áá ááááłáľ á¨ááŤáľá˝áá áááá ᨠKubernetes áĽááá˝ áľáá;
- á¨ááĽá¨áľ ááááŽá˝ áááŁá áľáŤ ááá¨áľ á ááŁá¸á (á á°áá ááá˝ ááľáĽáŁ áĽáá° CLI ááłáŞáŤáá˝)
grep
) áĽá áá¨ááť (áááłá ááľá á¨-ááľ); - ááĽá¨áśá˝á á áá፠áááá¨áĽ áľáá (á°ááłáłá
kubectl get .. -l
); - á¨á°ááŤáŠ á¨ááĽá¨áľ ááááśá˝ á¨á°áŁáአááááŽá˝á á¨ááá á á˝ááł (áĽáá°
kubectl get all
) á áŁáá°á¨áŁáá˝ ááŤá¨á á¨á°ááá° á¨á á áŤá ááľá áááááľ (áááłá á á á°á áá ááá˝); - áĽá áľáááľ áĽáá á áááá˝á áĽáá° áłá˝áŚááśá˝áŁ áááŽá˝áŁ á¨áá°áá áŞáŤ ááááŚá˝áŁ ááá° á¨ááłá°á ááłáŞáŤáá˝á á¨áá¨áá á˝ááłá˘ áľá á°áśá˝á áááłáľ / áááłáľ áĽá áá á°ááá˝ ááá˝ ááľá áľá ááááťá¸áľ;
- áĽáá° á¨áááá ááŤáľááŞááľ áŤá á¨áááá° á˝ááŽá˝á áááľáááľ á¨ááľ áá á á°áťá áá á ááá (ááá HTML) ááá á áá áľá˘
- á áááľ áááá áá áľ ááľá°ááĽáá ááááá ááĽá ááááá˝ áľáá (áááłá á ááľ URL áĽáť áááľáłááľ)á˘
- á¨á°áťáᣠáááłá áľáá°á áááá á áá áľ (áááłáᣠáááá ááááá˝/áľá áŚáłáá˝ áááááŤáá˝á áááá¨áľ á áááá˝)á˘
- á°áááá á áááá˝á á¨áááá áĽá á¨á˝áá áá¨áá áááááľ á°á¨á᪠á˝ááłáá˝ áááłá, áŁáá°á¨áŚá˝áá á ááĽáľ ááá፠ááľáĽ áá° á ááľ á¨á°áá°á ááá áĽáá˛á áá (á YAML ááľáĽ áŤá ááľáá);
- áá ááľ á¨á°áá°á á°áá á ááľáááśá˝ á¨áá ááľ á˝ááł, áááłá, áá˛á áá˛áá˝ áአá¨ááłáŤ á áĽááśá˝á, á¨áĽáŤáľáá á¨á á¨á´á áĽááłáá˝ áĽáá˛ááĽáŠ áĽá á¨á˛á¤áľá¤áľ á áŚá˝ áĽáá˛ááአáŤáľá˝áááłá;
- á áľááá ááľáአáá áá áá áĽááľ á¨áá¨áą ááłáŞáŤáá˝ (áááłá áá áľáááá˝á ááłá¨áľ
kubectl
, ááá áłáľ ááá);
á áŠá áááľáľ áľá áĽááł ááľáĽ á¨á°ááąáľ á°ááŁáŤáľ áŁáťáá (ááŚá˝ áŤááá) áá¨áĄ
- á¨áŠá áááľáľ áĽááá˝ á¨áá ;
- á¨áá°áá áŞáŤ á áľá°áłá°á (áááłá, á¨áá°ááŤáľ á áľá°áłá°á, Helm áá áłáá˝, ááá°.);
- áľáŤáá˝á ááá (á°á áááą á á°á á á CI/CD áĽá/ááá GitOps ááłáŞáŤáá˝ áá¨ááá á áá áľ)á˘
- á¨ááŤáá á áááá˝ (ááŤáľááŞáᾠᣠáá˝áłáὠᣠááá°.);
- áĽááł (á°ááá¨áľ
kube-ops-áĽááł ); - á᪠áľáá°á (áááá¨áą
kube-resource-report ).
á¨áŠá áááľáľ áľá áĽááł ááľáá áĽá áá á°á ááá˝ áĽáá´áľ áá¨áłá?
áľáá
- ááá á áááá˝ áá áá¸áá˘, áá á á¨áĽáŤ áŁáá°á¨áŚá˝ áá áá¨á ááááἠááá áŤá°áááá.
- ááá á áľá˝ááá á¨áĽááľáá ááłáŚá˝áááłáᣠáááá áá°ááŤáśá˝ áĽá ááśá˝ á áááľ áአááááá˝ ááľáĽ á¨á°áá°á áá፠áá áŤáłáŠ (á ááŤáł á¨áááľá°á áľáá˝ áĽá á¨ááĽá¨áľ ááááśá˝ á á ááá ááľáĽ ááááš áá˝ááᣠá áá á á°á¨áá˝ áááŤá)á˘
- ááĽááľ áľá˝ááá á YAML ááá ááľáĽ á¨á°áá°á ááľááŽá˝ ááá, á áĽáá áááá ááľáĽ ááá á¨áá˝á á˝ááŽá˝á á¨ááŤááááľ.
á áŠá áááľáľ áľá áĽááł ááľáĽ á áááľá°á áááá
á¨ááľá°áľ ááá˝
- ááá á áá ááá (ááá á áá ááá) á ááá áľáĽáľáŚá˝ ááľáĽ áááŽá˝á ááááá ááá áľáááłá.
- á¨áááá áĽááłáá˝ áááá áááŽá˝ á¨á°áá°á áááł/á ááľ áá á ááá ááááá˝ ááłá¨áľ áá˝áá (áááłáᣠ"á áá áŁá á áá" áááł áŤáá¸áá áááá ááľáá˝ áááá á ááĽá)á˘
- á¨áááŽá˝ ááááŽá˝ ááááą áá˝áá á áá áá ááá°áá°á á áľá á¨á°áᨠáĽá´áľ (TSV) á áá¸áľá˘
-
áá á á¨áá˝á ááŤá á áááá˝ áá° á°ááá áłá˝áŚááśá˝ áĽá ááá˝ ááłáŞáŤáá˝ áááá¨á ááá áłáá˘
á¨áŠá áááľáľ áľá áĽááłáĄ á ááá ááááá˝ ááľáĽ "á áá áŁá á
áá" áááł áŤáá¸á á¨ááśá˝ áááá
á¨áŠá áááľáľ áľá áĽááłá ááá¨á á¨áááᣠáĽáá˛áŤá¨ááᥠáĽáááŤááá˘
áĽááἠááᣠá ááááš á¨á°áťá ááá áá˝ááᣠá áá áá Kubernetes Web View á áľááá á¨áá á¨áŠá áá¤á ááááśá˝á á áĽá
á¨áá áá áá° áá á¨ááá âá¨áá á°á áááá˝â ááŁáŞáŤ ááᢠááááá á áľá°áŤá¨áśá˝ / á°á¨ááŞáá˝ / áĽáááá˝ áŤáááľ, áĽáŁáá áŤááááŠ
áá
ááŁáĽá á¨áŠá áááľáľ áľá áĽááł áĽáá˛áá á ááááŤáľ á¨ááá á¨á áľá°ááᣠá áá áłáŞá ááᢠá°á¨á᪠áá¨á°áá! (ááľáłááť. áľáááááľáĽ áá á á áááŁá
PS á¨á°áááá
á áĽááá˝á áá áŤááĽáĄáĄ-
- ÂŤ
kubebox áĽá ááá˝ áááá˝ á Kubernetes "; - ÂŤ
á Kubernetes áá ááá°áŠ áá°áá áŞáŤáá˝ ááá˘áá˝ ááŁáŞáŤáá˝ "; - ÂŤ
á¨áŠá¤ááá áŽááśá áááá፠á¨áŠá áááľáľ áá á ááá°ááá áľáŤ áłááˇáᢠ"; - ÂŤ
ᨠKubernetes áá á˛á°áŠ á áá áááááŤáá˝ Âť.
ááá: hab.com