
ααΎααααΈααααΎαααΆααααΆαααααααααΆαα½ααααααααα ααΆααΆααΆαααααΆααααΆαααααααααΌαααΉαααΈα§αααααααααΎααααΆαααααααΆααααΆααααααααΆα αααα»αααααΈ Kubernetes αααααΊααΆ kubectl α αααααΆααα·αααα GUIs αααααΆααα
ααΆαααΆαααα’ αα·ααα·αααΌαααΆαααα’α’αΆα
ααααΎαααΆαααΆααΠΎααΆαα
αααΎαααααΆααα·α
αα
ααααααΆ αα·αααΎαα±ααΆααααααααα
αααααααααααααααα·ααααα·ααΆαα
ααΆαααΈααααΆααα»α ααΎαααΆαααααα»αααααΆααααααα αααααΆαα Kubernetes α§αααα·ααααααΆααααααΆαααα ααα»α αααααΆαααααααΆα . α’ααααα·ααααα’αααααααα αα·αα§αααααααααΎααααΆαααααα½αα―α Henning Jacobs ααααΈαααα»αα αα»α Zalando ααΆαααΆααααΈααΆααααα·αααααααΈαααααΆααΆ βkubectl for the webβ α ααΆααα αααααααΎαα§ααααααααααΆααααααααΆαααΆααααα½ααααααΆααα’αααααααααααα»ααααααααααα½ααα αα ααααα (α§ααΆα ααα αααα αΆααααα αΆαααΆαααΆαααα ααααΆαα½ααααααΆαααααΆαα) αα·ααααααΆααααΆαααααΎααααα ααΉαα§ααααααα·α ααα» ααααααααααα αΆαα αααα»αα αααααααΆα αααΎααααα»αααααααα½αα αα½αααααΆαααααααΆαααα ααααααΌαααΆααααααΎαα‘αΎαααΆααααα αα α»ααααααααα (ααΆα αααααααα’ααααα·αααααααα½αα―α) α
ααΆααααααΎαααα»α Kubernetes ααΆα αααΎααααααΆαααα ααα»ααααααΆ ααΎαααα αΆααα’αΆααααααααΎαααααααΆααααα»αααΆααααααα±ααα’αα·αα·ααααΌαα§αααααααΆαααΆααααααΎαααΎααααααα αα αααααααΎαααΎαα ααα»α αααααΆαααααααα αααααααα·αααααΆααααααααΊααΆαααααΉααααααΆααααΎαα
- ααΆαααΆαααααααααΆααααΆααα»αααααΆαααα·αααα·α’αααααααΎααααΆαα (RBAC);
- ααΆαααΎαααΎαααααααΆαααΆα namespace αα·ααααααααΆα Kubernetes primitives (ααΆαααΆαααααααΆα, StatefulSet, ααααΆαααα, Cronjob, ααΆαααΆα, Ingress, ConfigMap, Secret, PVC);
- ααΆαα αΌαααααΎαααααΆααααΆααααααααΆαα ααΆααααα»α pod;
- ααΎααααααα ααα» pod;
- ααΆαβααΎαβααααΆαααΆαβαα pods (
describe status); - ααΆαααααααα ααα
αα»αααΆααααααααα ααΌα ααΆααΆαααΎαααααΆααααααααΎααααΆαα (ααα pods/controllers/namespaces) ααΆααααααΎα/ααααααα½α K8s primitives αα·αααΆααααααααα αααα»αααααΎαααΆαααΆαααΆαααααααΎαααα
ααΎαααΉαα αΆααααααΎαααΆααα·αα·αααα‘αΎααα·αααΆαα½αααΉαααααΆααααααααααα Kubernetes αα»ααΆα αααααααΌαααΆαα’αα»αααααΆαααααααΆαααααααΎαα αααααΆααα·ααααααα·ααα ααααα (αααααΆααααααΆ Kubernetes ααΆα GUI ααααΈαααΆααααα αααΎα) ααΎαααααΉααα·ααΆαα’αααΈαααααΎααα αα α»ααααααααααααΆ αααααααααα’αααΈααααααααΆααα αααα»αααΆααΆααααααααααα α α»ααααα ααααα’αααααα
NBα αα αααα»αααΆααα·αα·αααα‘αΎααα·α ααΎαααΉααα·ααα·ααΆαα‘αΎααα·αααΌααααααααααΆαααΆααααααααααααΌαααΆααα·α αΆαααΆαα½α α αΎααα αααα»α ααααααΆαααΆααααα - αααααΆααααΆααααααααααααΆααααααα - αααααΎαααΆαααααααααΈααΆ (K8Dash, Octant, Kubernetes Web View) ααααΌαααΆααα½ααααα αΌααα αααα»αααΆααΆαα α»ααααααα
1. ααααΆααααααααααα Kubernetes
- ;
- (8000+ ααααΆα GitHub);
- α’αΆααααΆαααααα Apache 2.0;
- ααα»αααα βα ααα»α αααααΆαααααααΆαααααααααΆααα ααααα Kubernetes α ααΆα’αα»ααααΆαα±ααα’αααααααΎααααΆααααααααααα αα·ααααααααΆααααα αΆαααααα·ααΈααααααα»αααααΎαααΆααααα»αα ααααα ααααΌα ααΆαααααααααα ααααααααα½αα―αα"

αααααΊααΆααααααααααααααΌαα
ααααααααααααααααα’ααααα·αααα Kubernetes αα
αααα»αα―αααΆαααααΌαααΆα (ααα»αααα ααααΆαααΎα). ααΆααααΌαααΆαααααα»ααα»ααααααΆαααααααΌαααΆαααααααα·ααααα·ααΆααααα
αΆααααα αα·αααΆαααααΆααααα α»ααααααααα·ααΈαα
αααα»αα
ααααααα½αα ααΎαααααΎααΆαα
ααΈαααααΆα§αααααααΎαααΎαααααααααααΆααααααα αααα’αα»ααααΆαα±ααααΎααααααα±ααα’αααα’αα·ααααααααΌαααΆαα
αΌαααααΎααααΆααα
αΆαααΆα
α αα·ααααααααααΆαααα
ααΆααα
αααααα αααααααΆαααααααΆαααααααααααααααΌαααΆαααΆααα’αααααααα½ααααααααΎαα‘αΎααα
αααα»αααααΎαααΆαααααΆαααααΎααααΆααα
ααααα (αααα»α ααΎαααΆααααα αΆααααααααα·ααααα½αα
ααα½αααααααα). ααΌα
αααα’αααα’αΆα
ααΆαααΆααααΆαααΆααααα½α αααααΆααααααΆααΆααααααααααΌαααΆαααΆααα’ααααααααΎααααααΆαααΆαααΆαααΎα
αααα»αα αααααα»αααΆαααααΆααααααα Kubernetes Dashboardα
- ααΆααα»αααα ααΎαααααα»ααααΆααααααα K8s ααΆαα ααααααααααα
- ααααα·αααΎα’αααααΆααα·αααα·α’αααααααααααα ααααααααα αΆαααααΆαα α αααααααααα αα·αααααα·αααα‘ααααΆααααΆαα·α αα α αααα·αα·ααααΈααΈααΆαααααΎααααΆααα’αααα αα αΆα αα·αααααΎαααΆα ααΆααααα ααααααΆα ααΆαααααααΆα ααααΆαααΆα ααααΉαααα·ααΆαααααα ααΆααααααΆααααααΆααα
- ααΎααααααα·ααΈαααααΆαααΆαααααααΆααααα»α namespace ααΆαααααααααααααΆ (Deployment, StatefulSet ααα) ααΆααααααΆαααααΆααα½αααΆ (ReplicaSet, Horizontal Pod Autoscaler) αααα·αα· αα·αααααααΆαααααΆαααααα½α αα·αααΌαα α
- ααΎαααααΆαααα αα·α Ingress ααααΌα ααΆααΆααααααΆαααααααα½αααααΆαα½αααΉααα αα·αα ααα»α αααα ααα
- ααΎαβααααα»βα―αααΆα αα·αβααααααβαααα»αα ααααα·αααα‘ααβααΆααααΆαα αα·αβααΆαααΆαααΆαβααααα·αααα‘ααβααΆααααΆααα
- ααΎα αα·αααααααα½α ConfigMap αα·ααααααΆααα
- ααΎααααααα ααα»α
- ααΆαα αΌαααααΎαααααΆααααΆααααααααΆαα αααα»ααα»αααΊαααα
αα»ααα·ααααα·ααααααΆαααα½α (αα·αααααααααΆααααΎααα) ααΊααΆαα·αααΆαααΆαααΆαααααααααΆααααααα·ααααα·ααΆααα α»α αααααααα αααααααααααααΌαααΆαα’αα·αααααααΆααααααααααα αααα αα·αααΆαααααα»αααΆααα αα α»ααααααααΆαα½αααΉαααΆαα ααααααΆαααααααααΈ αα·ααααααααα·ααααααα Kubernetes APIα ααααα α»αααααααααα»ααααααααααΊ ααααααΈ 22 ααα§αααΆ ααααΆα 2020 - ααΆαααΆααααααααααΆααααΆαααααααΆααΆαα½α Kubernetes 1.18 α
2 α αααα αα
- ;
- ;
- (~ 4800 ααααΆα GitHub);
- α’αΆααααΆαααααα MIT;
- αα·ααΆαα±ααααααΈα "Kubernetes IDE" α

αααααααααααααΌαααΆαααΆααααΆααα·ααΆααΆαα’αα·αααααααα½ααααα
αΌαααααΆαααααα (IDE) αααααΆαα Kubernetes α ααΎαααΈααααα
ααα ααΆααααΌαααΆαααααΎα±αααααααΎαα‘αΎααααααΆααααααΎααΆαααΆαα½αα
αααααααΆα
αααΎα αα·ααα½αα
ααα½αααααααααααααααα»αααααΎαααΆααα
αααα»ααα½αααΆ (ααΆαααααααΎ 25 ααΆαα pods) α
ααααααααααΆααα/αααααααΆααααα Lensα
- αααααα·ααΈα―αααΆααααα½αααααα·ααααααΌαα±ααααΆαααΆαααα‘αΎαααΆαα½ααα αααα»αα ααααα (α±ααααΆααααα αααΆαα Prometheus ααααΌαααΆαααΆαααΆαααΎααααΈααα½αααΆαααααααααΆααα’αα ααα»ααααααΆαααα‘αΎααααααΆαααααΆααα’αΆα ααααΌαααΆαααααΎαααααΆααααΆαααα)α ααΆαααα‘αΎα "αα" ααααΌαααΆαα’αα»αααααα ααΎαα»αααααΌαααααααΆαααααα½αααααααα»αααααΎαααΆα Linux, macOS α¬ Windows.
- ααΆαααααααααααα α»α ααααα (αααα»αααΆααααααααΌαααΆαααΆαααα) α
- ααΆαααΎαααΎαααααααΆαααΆαα ααααααααα»ααααααααΆααΆαααααααα
- ααααΆα ααααααΆαααααΎααααΆααααααΆα αα·ααα·ααααΆααΆααααααΆααααααααα·ααα’ααααΎ Prometheus αααααΆαααααΆααα
- α αΌααα ααΆαααααααΆααααΆααααααααΆαααα»αααΊααα αα·αααααΆααα αααααα
- ααΆαααΆαααααααααααααααΆαα Kubernetes RBAC α
ααΆαα ααααααΆααα αα α»αααααα - α α»αααααααΈ 16 αααα·αα»ααΆ ααααΆα 2020α ααααααααΌαααααΌαααΆααααααΎαα‘αΎααα Kontena α αΎαααααααααααα αααααα·αααα·αααααΆααΆααα’ααααααΌαααΆαααααααα α±ααα’αααααΆααα·ααααα½αα α α ααΆααααΆ "αααΆαααααααα»αα’αααααααΆαααααΆα αα·αα’αααααααΆαααΆααα αα αααα·ααααΆααα" αααααα½ααα»αααααΌαα αααα "ααΆαα’αα·αααα αα·αααααΎα±ααααΆααααααα·ααΈαααααααΎαα αα αα·αααα·ααα Kontena"α
Lens ααΊααΆααααααααααααα·αααααα»αααΈααΈααα ααΎ GitHub αα αααα»ααααααα GUI αααααΆαα Kubernetes ααααα ααΈααααααα Kubernet Dashboard ααα»αααααα αααααααααΆααααααααΎαα αα ααααααααααΆααα’ααααααα·αααΆααα αααα»ααααααα CLI* ααΊααΆαααΆααααααΆαααα·αααΆααααΆαααααΆααα
*ααΌαααΎαα’αααΈ K9s αα αααα»ααααααααααΆαααααααΆααααααΆααα·αα·αααα‘αΎααα·αα
3. Kubernetic
- ;
- ;
- (200+ ααααΆα GitHub);
- α’αΆααααΆαααααα αααααα·αααα·;
- ααααααα "ααΆααααααααααα αααααααααΎα±ααααΆααααα"

αααβααΆβαααααα·ααΈβααααΆαααααα½αβαααβααααΌαβααΆαβααα‘αΎαβαα
βααΎβαα»αααααΌαααβααααΆααβαααα½α (ααΆαααα Linux, macOS, Windows)α α’ααααααααΎαααααααΆαααααΆααΆααΉααααα½αα§αααααααααΎααααΆαααααααΆααααΆααααααααΆααΆαααααα»α ααααα»αααααΆαααααααΌαααΆααααα»αααΆαα
αα
αΆαααΆααααααααΆ αα·ααααααΆαααααααΎαααααΏαααααα·ααααα·ααΆαααααααααααα
αααααααα·ααααα½αα±ααα αΆααα’αΆαααααααα½αααα§αααααααΊααΆαααΆαααααααααααΆααααααΆαα½ααααααΆααααααΌαααΆα Helm ααα»αααααα»ααα·ααααα·αα½αααΊααααααααααΆααααααΆαα’αα»αααααααααα·ααΈα
ααααααααααΆααααααα Kuberneticα
- ααΆααααα αΆαααΆααααα½αααααααΆαααΆαα αααααα α’αααααααα½αααΎααααΈααΎαααααα»α ααααααααααΆαααααααααΆααα’αα αα·αααΆαα’αΆαααααααααααΆ; αααα α / ααααααααααααα½αααΆααααα αααααΆααααααα»ααΆααα’αα; ααααααΎαααααΆαααΆαα αααααααΆαα½αααΉαααΆαα’αΆαααααααααΆαααΆαααΆααααααααΆααΆαααααααα
- αααΌαα»ααααααααΆααα αααααααΆααααΆααα»α αα·αααααΎααΆαααααααΆααααααα·ααΈα
- ααΆαααΆαααααααααΆααααααα·ααααα·ααΆααα α»α αααααα
- ααΆαααΆαααΆααααα½αααΆαα½αα ααααααααααα
- ααΆαααΆαααααααααΆααααΆααΆα Helm αα·αααααΆαα Helm (αα½αααΆααα―ααα) α ααΆαααα‘αΎα αα·αααΆααααααααααααααΌαααΆααα αααα»αα ααα»α αααααΆαααααααΆαα
ααααααα αα α»ααααααααααα·αααααΊααΆααΆααααααααΆαααα½αααα ααα½α 30 α’αΊαααΌαααααΆααααΆαααααΎααααΆααααααααΆαααααα»αααααααΆαααααααΆααα ααα½αααααααα αα·αα αααααααΆαα½αα
4. Kubevious
- ;
- ;
- (~ 500 ααααΆα GitHub);
- α’αΆααααΆαααααα Apache 2.0
- ααα»αααα "Kubevious ααααΎα±ααβα ααααα Kubernetes ααΆααααααβαα ααΆααααααααβαααααα·ααΈ αα·αβααΆαααΎαααΎαβαα αααα»αβααααΆαααΆαβαααααα·ααΈβααΆαβαα»ααααα·ααΆα αα·αβααΆααααα"

αααα·αβααβααααααβααΊβαααααΎαβα§αααααβαααβαα
ααΆβα‘αΎαβααΎααααΈβαα·ααΆαβαα·αβααααΆααβααα α»αβααΆαβαααααβαα
ααΆααααααααβαααααα·ααΈβαααβααΆαβααΆααβαααααΆαβαααα»αβα
αααααα α’αααβαα·ααααβααΆαβαααααβααΆβα
ααααβαα
βααΎβααΆαβα’αα»ααααβααααααβαα·αααβααΆααβααα αααβααααααβαα»αβααΏαβααΌαα
βααααααβαααβαααααΆααβαααβαααααα
αα»αααΆα αα·ααα»αααΆαααααΆααααααα Kubeviousα
- ααΎαβααΎαβα αααααβααΆαβαα·ααΈβαααβαααααβααΎβαααααα·ααΈα ααααα»βαααβααΆααααβααααΆβαααα»αβα ααα»α βαααααΆααβααααΌαβααΆαβααΆααβααΆβαααα»αβααΆαβααΆααΆαα»ααααα
- αααα αΆααααααΎαααΎαααΌαααΆαα’αΆααααααα αααα»αααΆαααααααα ααΆαααααααα αα·ααααα·ααΆαααααΆαααααΆααααααΌαααααααΆα
- αααα αΆαααα α»ααααα»αααΆαααααααα ααΆααααααααα αααααα ααΆαααααΎααααΆααα·αααααΉαααααΌα α ααααααααααΆαααα (ααααα·ααΈααα ααααα·αααΎα’αααα αΆααα’αΆααααααααΎαααααααα·αααααα ααΌαααα α·ααααα»αααΆαα α’αααΈα’αααΈαααααΎα .)
- ααααααααΈααΎα
ααα»α
αα»α ααΆαααααΎααα»ααααααΆααααααααααΆααααΊα’αΆα
ααααΆα αααααΊα§α ααΆααα·αααα·α
αααΎαααα (αα»ααααααα
hostPID,hostNetwork,hostIPC, ααΆαααα‘αΎαdocker.sockα)α - αααααααααααααααα αααααααααα·αααααα (αα·αααααΉαααααααααααααααα»ααα»αααααααααα»αααααααααΆααααααααααααααααααα·ααααααΆααααα) α
- α§ααααααααααΆααααΆαααααΎαααααΆααααααααΆα αα·αααΆααααααΎαααααα·αααααΆαααααΆαα
- "αααΆαααΈααααααααΆ" αααααααΆααααααΆαα½α (αααααααΆααααα»αααΆαααΎαααΎαααΆαααααΆααααααΌααααααΎαα‘αΎαααΈαα»ααα αααα»αααΆαααααααα ααΆααααααααααααα») α
- ααΆαααααααααα RBAC αααααααΎααΆααΆααααααααααααΆααααααααΆαα αα·ααα ααααΈαα½ααΆααΈ αα½ααΆααΈ ααΆαααΆααααααΆαα ααααΈααααΆααααα
- ααααΎαααΆαααααΆαα½αα ααααααα½αα
αααααααααααΆααααααααα·ααααΈααΆαα (ααΆαα ααααααΆαααΎαααααΌαααααΎα‘αΎααα ααααααΈ 11 αααα»αααα ααααΆα 2020) α αΎαααΆα αΆααααΈααΌα ααΆααΆααααααααααααααααΆα α¬ααΆαααααΆααα α»αααααΆαα’αα·ααααααα ααααα·αααΎαααααα»αααααΌαααΆαα ααααααΆαααΉαααΆαα αααααΆαα ααααααΆαα α»αααααααααα»α ( α α»αααααααΈ 15 ααααααΆ ααααΆα 2020) ααΆαααααΆααα α»αααΈααααΏαααααΌαααααΆαα’αα·ααααααα ααααααα ααααΆαααααΆαααα ααα½αα’ααααα½αα αααααα·α αα½α : αα αααα»ααααααααα·ααΆαααααααααααΆααααΆααα½ααααα 4 ααΆααααα»ααααα α αΎαααΆαααΆαααΆαααααααααΆααα’ααααααΌαααΆαα’αα»αααααααααα»αααααααΆααα
5. Kubewise
- ;
- α’αΆααααΆαααααα ααΆααααααα·αααα· (ααΉαααααΆαααΆαααααααΎαα αα );
- ααα»αααα "α’αα·αα·αααα α»αααα·ααΆααΆαααααααααΆαα Kubernetes" α

ααα·αααααααΈααΈ VMware αααααΎαα‘αΎαααααΌαααΆααααααΎαα‘αΎαααΆααααααα½αααααΆα hackathon ααΆααααα»α (αααα»ααααα·αα»ααΆ ααααΆα 2019)α ααΆαααα‘αΎααα
ααΎαα»αααααΌαααααααΆαααααα½α ααααΎααΆααα
ααΎααΌαααααΆα (ααΆαααα) Linux, macOS ΠΈ Windows) α αΎααααααΌαα±ααααΆα kubectl αα·αααΆαααΆα v1.14.0 ααα
ααααααααααΆααααααα Kubewiseα
- α’ααααααααα ααα»α αααααΆααααΆαα½αα’αααααΆα Kubernetes αααααααΎααΆααΌαα αααα»αα ααααΆαα α ααααααααααααα
- ααΆαααααααααΆααα―αααΆα kubeconfig α αααΎααααααΆααα αααααααααααααααΆα
- ααααΆααΈααααααΆααααααααΆααααααα’αααααα·ααααΆα
KUBECONFIG. - αααα»ααααααΎαα―αααΆα kubeconfig ααααΆαααααα½ααααααΆαα namespace αααααΆααααααα±ααα
- αα»αααΆααα»ααααα·ααΆαααααα·αααααα (RBAC ααΆααααααααΆαα ααααΈααααΆαααα)α
αα αΌαααααααααααα ααααααααα ααΆααααααααα½αααα»ααααα α α»αααααααΈ α’α¦ αααα·α ααα·ααΆ ααααΆα α’α α‘α©α ααΆαααααα ααα α’ααααα·αααααααααααΉαα ααααααΆαααΆααΆ Open Source ααΆαααααΆαα ααα»αααααααααΆααααα αΆαααααααα»α (αα·αααΆααααααΉααααα αΆαα αα ααααα) αα½ααααα·αα’αΆα ααααΎααΆααΆαααα αα·αααααΉαααα§αααΆ ααααΆα 26 α’ααααα·αααααααα»αααααΎααΆαααΎααΆαα ααααααΆααααααΆαα α αΎαααααΌαααα αΆααααααΎαααααΎαααΆααααααααΎαα αα αααα»αααααααα½αα
6. OpenShift Console
- ;
- (~ 150 ααααΆα GitHub);
- α’αΆααααΆαααααα Apache 2.0;
- αα·ααΆαα±ααααααΈα "UI αααααΆαααααα»α OpenShift α"

αααααΈααΆααΆααα·ααααααΆα
ααα»α
αααααΆαααααααΆααααααΊααΆααααααα½αααααΆαα
ααα
αΆα OpenShift (αα
ααΈαααααΆααααΌαααΆαααα‘αΎααααααααΎ ), α’ααααα·αααα αααααααΆααααα»αααΆαααα‘αΎα / ααααΎααΆαα
αααα»αααΆαααα‘αΎα Kubernetes ααααααΆ (vanilla) α
OpenShift Console ααααΌαααΆαα’αα·ααααααΆααΌαααα αΎα ααΌα ααααααΆααΆααααα αΌααα»αααΆαααΆα αααΎαα α αΌαααΎααααααΆααα’αααΈα ααα»α ααααΆαααα
- αα·ααΈααΆαααααα ααααααααα ααΆααα ααα»α αααααΆαα - "αααααα" ααΈααααααααααΆααααααΆααα αααα»ααα»αααΌαα αααααΆααα’αααααααααααα αα·ααααααΆααα’αααα’αα·ααααααα αααα ααααααααααα’αααα’αα·αααααα ααΆααααααα»ααΆαααα»ααααα»ααααααααααα’αΆα αααααΆαααΆααααα αααΎααααααΆααα’αααα’αα·αααααα (ααΆααααααα·ααΈ) α αΎααααααααΎα ααα»α αααααΆααααΎααΆααααααααΆααα·α αα ααΆαααααααΆααΌα ααΆ ααΆαααΆαααααααΆααααααα·ααΈ ααΆαααΆαααααΆαααΆααααααΎα/ααΆαααΆαααααααΆα αα·αααΌααααΈααααααααα½αααΌαααΆαααα Eclipse Che α
- αααααααααααααα»αααΆαααΆα αααααΆα ααΆααααα»α αα·αααα·α αΌαααααΎα
- ααΆααααααα‘αΌααΈαααααααΆααααΆαααΆααααααα αα·ααααααα·ααΈα αα αααα»αααΆαα ααααααΆαα α»αααααααααα»ααα½α - v4.3 - αα·ααα ααααΆαααααααααααααααααααΆααααα αΆααα·ααααααααααααΆ (α ααα½α αα·αααααΆαααΆαααααΆαααΆαααααααΆα ααα αα ; ααΆαααααΎααααΆααααααΆα αα·ααααααΆαααααααααα) αα αααα»ααααααααααααΆααααααααααα
- ααΆααααα αΆααα αα α»ααααααααΆαααΆααααααααΆααΆαααααααααααααΆαααΆαα ααααα αα·αααΆαααααΆααααααΌα (ααααΉαααα·ααΆααα) αααααΆαααΎαα‘αΎααα αααα»αααΆ; ααΆαααΎααααααα ααα»α
- ααΎααα·αααααααααα½ααα·αα·ααααααααα’ααααΎ Prometheus, Alertmanager αα·α Grafana α
- ααααα·ααααα·αααααααααααααααΆααα αααα»α .
- αααααααααααΆαααααΆαααΆαααααααΎαααΆαααΆαααα Docker (ααΈααααΆαααααααΆααααααΆααααΆαα½α Dockerfile) α¬α§αααααααααΎααααΆααααΆααααα ααααΆαα
NBα ααΎααα·αααΆαααααααα’αααααααα αααα»αααΆαααααααααααα ααΆαα ααα αΆα Kubernetes (α§ααΆα ααα αα·αααΌαααααΈ ): αααααΈααΆααΆααα·ααααααΆα ααα»α αααααΆααααααΆα ααα·ααα αααα»ααα½αααΆα’αΆα ααΆαααΆαααΏαααΏααααααααΆααΆααααααΆααααΆααααααα½αααααααα½ααααα αΌαααααΆαααααααααααααα½αα αααααΆαααΆαααΆααααα ααααα·αααΎα’ααααα·αααΆαααααααααΆααα½αα ααα½ααααααΆααα»αααΆααααααααα αααα»αααΆαααα‘αΎα vanilla K8s ααααΌαααΆαααΆαα ααΌαααααΆαααα½αααΎααα αααα»αααα·αααααα
ααααΆαααααααΆαα
1. α’ααααααα ααα ααΎ Kubernetes αααα»αααααΆ
- ;
- (~ 100 ααααΆα GitHub);
- α’αΆααααΆαααααα Zlib(?) (ααΌα ααααΆααΉααααααααα).
αααααααα½αααΈαααα»α Portainer αααααΆααααααΎαα ααα»α αααααΆααααααααα·αααααααααααΌα ααααΆαααααΆααααααΎααΆαααΆαα½α Docker α αααααΆαααααααααααααα·ααααα»αααααΆααααΆαααααΌαααααΆαα’αα·αααααα (ααααααααΆααααΌα αα·ααααα½αααα ααααααΈ 16 ααααααΆ ααααΆα 2020) ααΎααα·αααΆαααΆαααααααααααααα·αααααααααΆααα ααααααΆαααΆααααα ααΆα’αΆα α αΆααα’αΆααααααα ααααααα»αααααΆα αααΎαα ααααα·αααΎαααααααΆαααα ααΌα ααΆα’ααα ααΌαααααΎααΆαααΆαα’αα·ααααααα
2. ααααΆααααΉααα
- ;
- α’αΆααααΆαααααα αααααα·αααα·;
- αα·ααΆαα±ααααααΈα "αααααα·ααΈαα·αααα Visual Kubernetes α"

αααααα·ααΈαααααα»αααααααααααααΆααααααααααΎαααΎα αα·ααααααααααααααΆα Kubernetes αααα»ααααααααΆααΆαααααααααΆαα½αααΉαα
ααα»α
αααααΆααα’αΌα αα·ααααααΆααααααΆααααα ααααα»αααααΆαααααα
αα
α»ααααααααΊ Pod, Service, Deployment, StatefulSet, PersistentVolume, PersistentVolumeClaim, ConfigMap αα·α Secret α αα½ααααααααΆααΆααΉαααααααααΆαααΆαααα Helm αααα»ααααααΆααααααα αα»ααα·ααααα·α
ααααααΊααΆαααααΌαααααΌαααΆααα·α (ααΆααααΌαααΆαααααΉααα»α ) αα·ααααααααΆαααΆαααα Linux (ααΆααααααααααααΆαααααααααααααα’αΆα
ααααΎααΆα Windows ΠΈ macOSαααααΈααΆαααααααααΆααααΆααααααΆαααα αΆαααααααΆααααα)α
3. k9s
- ;
- ;
- (~ 7700 ααααΆα GitHub);
- α’αΆααααΆαααααα Apache 2.0;
- ααααααα "α ααα»α αααααΆαααα»αααΌααααααΆαα Kubernetes αααα’αα»ααααΆαα±ααα’ααααααααααααα αααααααααα’αααααΆααα ααΆαααααα"

α§αααααααααΎααααΆααααααΌαααΆααα½ααααα
αΌααααα
αααα»ααααααααααΆαααααααΆααααααΆααα·αα·αααα‘αΎααα·ααααααΆααα ααα»αααααααΆαααααααΌααα»αααΌα GUI α αααααΆαααΆαααΆααααα α’ααααα·ααααααΆαα
ααααΆα
ααααα
αΌαααΆαα
αααΎαα
ααααΈααααΆααΈα ααααααααααΌααα·αααααΉαααα
ααα»α
αααααΆααααΆααααα½αααα»ααααααα ααα»αααααααααΆααααΆα 6 ααααααααααΆααααααααΆαα»α αα·ααααααααααααααΆαα’αα·ααααααααααΌαααΆααααααΆαα
α»α
αα·αααααααααααααααΆααααααΆααααΆααααααααΆα αα·ααΈααΆαααααα ααααα
αααααααα½ααααα·αααααΌαααΆααααααα
ααααααΌαααΆααααααα αααααααΆααααα k9s ααΊαα½αα’ααα
αΆααα’αΆααααααααΆααα ααΆααααααααααααααΆα ααΆααααα αΆαααααΆαααΆαααα
ααααα ααΆααααα αΆαααααΆααααα»ααα·αααααΆαααΆααΆαα»ααααααΆαα½αααΆαα’αΆααααα ααΆαααΎααααααα ααα» ααΆαααα RBAC αααααΈααααααααΆαααΆαααααααααα·ααΈαααα½α... ααΆααα’αα αααααΊααΆααΆααααα
α·ααααααα αααα K8s ααααααΌααΆαα ααα·ααΆα ααααααααααΆα GitHub ααΊααααΎαααααα’ααΌα
ααααΆααααααααααα Kubernetes ααααΌαααΆα!
4. ααααΆαααααααΆαααααα·ααΈ
α αΎααα α α»ααααα ααααααΆααα·αα·αααα‘αΎααα·α - ααααααααααΆαααΌα ααΆα ααααα‘ααα ααΆαα½ααααα αΌαα ααα»α αααααΆαααααααΆαααΈααααααααΌαααΆααα ααΆα‘αΎααα·αααααααααΆααααΆαααααααααααααα»αααααΆαααα ααααα Kubernetes ααα»αααααααααΆααααΆααααααααααα’αααΈαααααααΌαααΆαααΆαααααααΆααα αααα»ααα½αααα
ααΌα αααα’αααααΆαααΉαα αΎαααΆα§ααααααα½ααααα»αα ααααα§αααααα αΆαααα»α αα·αααΈαααΆαααΆααααα»ααααααΆααααΆαααααααΆααααααα·ααΈαααα»αααααΆααα αααα»α Kubernetes ααΊ Helm α αααα»αααααααααα’αααα·ααΆαααααααΆ αααα ααααΆα αααΎα (ααααΌαααΆα Helm) ααΆααααααΌααααα»αααΎααααΈααΆααααα½αααΆαααααααΆα . ααΌα αααα ααΆαα·αααΆα‘αΌααΈααααΆαααααα§αααααααΎαααΎαααααααααΉαααα α‘αΎαααΎααααΈαα½ααααααααααααααααΈαα·αααααααΌαααΆαα
α€.α‘. αααΌααΌααΌα‘αΆ
- (1300+ ααααΆα GitHub);
- α’αΆααααΆαααααα Apache 2.0;
- ααα»αααα βαααααα·ααΈααα ααααααααααΆααααααααα αα·ααααααααααααΌαααΆα Helm αα ααΌααΆααααααΆααααΆα αααΎαα αααααΎααΆααΌαααααΆααααααΆαααααααα Helm hub α

ααΆαα’αα·αααααααααααΈα’ααααα·αααααα Helm ααααΌαααΆαααα‘αΎααα
αααα»α Kubernetes α αΎαααααΎαααΆααααα»αα
ααααααααα½α αααα’αα»αααααα·α
αα
ααΆααααααΆααααααα αααβααΆβαααΆαβααΆβαα
βαααβααα ααααααβαααβαα·αβααΆαβααΆαβα’αα·ααααβααΆααβααβαααα αααααααα
ααααααααααΆααΊααΎααααΈααΆαααααααα’αααα·ααΆααα Helm Hub α αααααΆαααααααΌαααΆααααααααα α’ααααα·ααααααΆαααααΆα Kubeapps (ααΌαααΎαααΆαααααα) α¬ Red Hat Automation Broker (ααααααα OpenShift ααα»αααααααα·αααααΌαααΆααααααΎαααααα)α
α€.α’. Kubeapps
- ;
- ;
- (~ 2100 ααααΆα GitHub);
- α’αΆααααΆαααααα Apache 2.0
- ααααααα "ααααΆααααααααααααααααα·ααΈααααα’ααααααααΆαα Kubernetes"α

ααα·αααααΈ Bitnami αααααααΌαααΆαααα‘αΎααα
αααα»αα
ααααα Kubernetes ααααα ααα»αααααα»αααααΆααΈ Monocular αα
αααα»αααΆααααααααααΌαααααααΆαα
ααΎααΆαααααΎααΆαααΆαα½αααααΆααα―αααα
αα»αααΆα αα·ααα»αααΆαααααΆααααααα Kubeappsα
- ααΎα αα·αααα‘αΎαααααΌαααΆα Helm ααΈααααΆααα
- αα·αα·ααα ααααΎαα αα α»ααααααααΆα αα·ααα»ααααααα·ααΈαααααΆαααΌαααααΆαααΎ Helm αααααΆαααα‘αΎααα ααΎα αααααα
- ααΆαααΆαααααααααΆααααααΎααΆαααΆαα½αααααΆααααααΌαααΆαααααΆαααααα½α αα·αα―ααα (ααΆαααα ChartMuseum αα·α JFrog Artifactory) α
- ααΎα αα·αααααΎααΆαααΆαα½αααααΆααααααΆααααα - ααΈααΆααΆα‘α»αααααΆαααα αα·ααααα½ααααααΆαααααΆααααα
- ααΆαααααα»ααααααααα·ααΈαααααΆαααα‘αΎααααααααΎααααααΆαα αααΆααΆα‘α»αααααΆααααα
- ααΆαααΆαααααααααΆααααΆααααααααααΆαα αα·αααΆαααααααα·αααα·αααααααΎ RBAC α
ααΆααΆαα α»αααααα
ααΆαααααααααααΊααΆααΆααΆααααααααααααΎαααΆαααααΆααΆααααααα αα·ααααααΌααααα»ααααααααΆαα ααααααα ααα»α αααααΆαααααααΎαααΎααααααΆαααααΆαα ααΎααααΈαα½αααααα½ααααααΆαααααααααα
(ααααααΎαααααΆαααααΆααΆα .)
ααα ααααΈααααα·ααααΆα
α ααα»α αααααΆααααααΆα ααα·ααααααΆαα Kubernetes ααΊααΆααΈααααΆααα·ααα αα·ααααααααΆααααα ααααααΆαααΆααααα ααΆαααα»αα’αα·αααααααΆααααααα α’αααα’αΆα ααααααααααααααααΆααααααΆαααΆαα αΆαααα»αααΆααα½α α αΎα αα·ααααααααααα ααααΆααααααααααααΆααααΈαα ααααΎαα αα½αααΆαααααααΆααααααα·ααΈααααααααααΆ ααααααααααΌαααΌααααααααα·ααα αα·αααΌαααΆααααααΆαααααΉααααααααααΆαα·α ααΎααααααΉαααΆααΆααα·αα·αααα‘αΎααα·ααααααΉααα½αα’αααααααΎαααΎαα§ααααααααααΆααααααα»αααΉααααααΌαααΆααα αα α»ααααααααααα’αααα
PS
ααΌαα’ααα»α αααααΆαααα·αααααα OpenShift Console αααααΆααααΆααΆααααααααα!
ααΌαα’αΆαααααααα ααΎαααααααααααΎαα
- «»
- «»
- «»
- Β«"α
ααααα: www.habr.com
