
á
áá
áºááŒáá·áº ááŒá®ážááŒáá·áºá
á¯á¶áá±á¬ á¡áá¯ááºá¡ááœááºá command line utilities áá»á¬ážááᯠááááŸáááẠá¡áá±ážááŒá®ážáááº- Kubernetes ááœááºá áááºážááẠkubectl ááŒá
áºáááºá á¡ááŒá¬ážáá
áºáááºááœááºá áá±á¬ááºážááœááºá
áœá¬áá®ááá¯ááºážááœá²áá¬ážáá±á¬á ááœá±ážáá±á«áºááŒá±á¬áºááŒááºááá¯ááºáá±á¬ ááááºáá
áºá¡ááºáá¬áá±á·á
áºáá»á¬ážááẠáá¯ááºáá±á¬ááºááá¯ááºáááºáПáá¯á¶ááŸááºá¡áá¯ááºá¡áá»á¬ážá
á¯ááŸáá·áº á
áá
áºáá»á¬ážáááºáááºááŸá¯á¡ááœáẠáá±á¬ááºáááºá¡ááœáá·áºá¡áááºážáá»á¬ážááœáá·áºáá±ážáááºá
áááŸá áºáá¯ááºážá áá¬áá¬ááŒááºáá áºáᯠáá¯ááºáá±áá²á·áá«áááºá Kubernetes á¡ááœááºá áááºá¡ááºáá¬áá±á·á áºáááŒá±ááŒá¬áá»ááºááŸáá·áº ááá¯ááºááá¯ááºááẠá¡áá»áááºáááºááŸááºáá¬ážáááºá . Zalando á០Henning Jacobs ááẠááá¯áá±á¬ááºážáá«ážááá±ážáá¬ážáá°ááŸáá·áº á¡áá¯á¶ážáááºáá°ááá¯ááºááá¯ááºá áá¯ááºáá¯ááºá¡áá áºááᯠ"web for the kubectl" á¡ááŒá ẠáááºááŸááºáá²á·áááºá áááºážááá¬ááá¯ááºáᬠáá¶á·ááá¯ážááŸá¯áá±á¬áºáááºáá áºáᯠ(á¥ááá¬á áááºááá·áºááºáá áºáá¯ááŒáá·áº ááŒá¿áá¬ááᯠá¡ááŒááºááŒáááŒááºáž) ááŸáá·áº á¡ááŒá áºá¡áá»ááºáá»á¬ážááᯠáá¯á¶á·ááŒááºááŒááºážá á¡á á¯á¡áá±ážáá»á¬ážá áœá¬ááŸá ááŒá¿áá¬áá»á¬ážááᯠáá áºáá»áááºáááºážááœáẠááŸá¬ááœá±ááŒááºážá¡ááœáẠá¡áá¯á¶ážááŒá¯áá°ááŸáá·áº á¡áááºááŒá±á á±ááá·áº á áœááºážáááºááŸááá±á¬ áááááá¬ááᯠáááºáá®ážááá¯áááºá áá°ááá¬ážá ááºááŒá±ážáááºááẠáááºááŸáá¡áá»áááºá ááŒá®ážááœá¬ážáá¬áá±áá«áááºá
áá»áœááºá¯ááºááá¯á·ááẠá¡ááœááºá¡á á¬ážá¡áá»áá¯ážáá»áá¯ážááŸá Kubernetes á¡á á¯á¡áá±ážáá»á¬ážá áœá¬ááᯠáááºáá±á¬ááºááŸá¯áá±ážááá·áºá¡ááœáẠáá»áœááºá¯ááºááá¯á·ááá±á¬ááºáááºáá»á¬ážá¡ááœáẠá¡ááŒááºá¡á¬áá¯á¶áááááá¬áá áºáá¯ááᯠáá¶á·ááá¯ážáá±ážááá¯ááºááŒááºážááá¯áááºáž áá»áœááºá¯ááºááá¯á·á áááºáááºá á¬ážáá«áááºá ááá·áºáá»á±á¬áºáá±á¬á¡ááºáá¬áá±á·á áºááá¯ááœá±ážáá»ááºáá±á¬á¡áá«á áá»áœááºá¯ááºááá¯á·á¡ááœáẠá¡á±á¬ááºáá«á¡ááºá¹áá«áááºáá»á¬ážááẠá¡ááááá»áááº-
- á¡áá¯á¶ážááŒá¯áá°á¡ááœáá·áºá¡áá±áž ááœá²ááŒá¬ážááŒááºážá¡ááœáẠáá¶á·ááá¯ážáá°áá®ááŸá¯ (RBAC);
- namespace state ááŸáá·áº standard Kubernetes primitives (Deployment, StatefulSet, Service, Cronjob, Job, Ingress, ConfigMap, Secret, PVC);
- pod á¡ááœááºážááŸá command line ááá¯á·áááºáá±á¬ááºááœáá·áºáááŒááºážá
- pods áááŸááºáááºážáá»á¬ážááá¯ááŒáá·áºááŸá¯;
- pods áá¡ááŒá±á¡áá±ááá¯ááŒáá·áºáá« (
describe status); - á¡á á±á·áá»á¬ážááá¯áááºááŸá¬ážááŒááºážá
áá¯á¶ážá áœá²áá¬ážáá±á¬á¡áááºážá¡ááŒá áºáá»á¬ážááá¯ááŒáá·áºááŸá¯ááŒááºáž (pods/controllers/namespaces)á K8s primitives áááºáá®áž/áááºážááŒááºááŒááºážáá²á·ááá¯á·áá±á¬ á¡ááŒá¬ážáá±á¬áá¯ááºáá±á¬ááºáá»ááºáá»á¬ážááẠáá»áœááºá¯ááºááá¯á·ááá¯ááºáááºážá¡ááœá¬ážá¡áá¬á¡ááœááºáž ááááºááá¯ááºáá«á
áá»áœááºá¯ááºááá¯á·ááẠáá»áœááºá¯ááºááá¯á·áá á¶ááŸá¯ááºážááŒá áºááá·áº ááá¹áááẠKubernetes Dashboard ááŒáá·áº ááŒááºáááºáá¯á¶ážáááºááŒááºážááᯠá áááºáá«áááºá ááá¹áá¬ááŒá®ážááẠááááºáááŒáááºááŒá áºáá±á¬ááŒá±á¬áá·áº (ááá¯ááá¯áááºááŸá¬ Kubernetes ááœáẠGUI á¡áá áºáá»á¬áž ááá¯áá»á¬ážáá¬áááº)á áá±á¬ááºážáá«ážáá¡áá¯á¶ážááœáẠá¡áá¬á¡á¬ážáá¯á¶ážááᯠááŸáá¯ááºážááŸááºááá¬ážááœáẠá¡áá»ááºážáá»á¯á¶ážááŒá®áž áááºážá áááºááŸáá¡ááŒá¬ážááœá±ážáá»ááºá áá¬áá»á¬ážá¡ááŒá±á¬ááºážáááºáž ááœá±ážááœá±ážáá«áááºá
NB: áá¯á¶ážáááºáá»ááºááœááºá ááá·áºááœááºážá ááºážá á¬ážáá¬ážááŒá®ážááŒá áºááá·áº ááŒá±ááŸááºážáá»ááºáá»á¬ážááŸáá·áº ááŒááºáá¯ááºáááºááá¯ááºáá«á ááá¯á·áá±á¬áºá ááŒá®ážááŒáá·áºá á¯á¶ááŸá¯á¡ááœááºá áááºážááŸáááºááá¯ááºáá¬ááœá±ážáá»ááºá áá¬áá»á¬áž (K8Dashá Octantá Kubernetes Web View) ááẠáá±á¬ááºáá¯á¶ážááá¬ážááœáẠáá«áááºáááºá
1. Kubernetes áááºááŸáºáá¯ááº
- ;
- (8000+ GitHub ááŒááºááœáá·áºáá»á¬áž);
- ááá¯ááºá ááº- Apache 2.0;
- á¡ááá¯áá»á¯ááºá¡á¬ážááŒáá·áº- â Kubernetes á¡á á¯á¡áá±ážáá»á¬ážá¡ááœáẠUniversal web interfaceá áááºážááẠá¡áá¯á¶ážááŒá¯áá°áá»á¬ážááᯠá¡á á¯ááá¯ááºá¡ááŒá¯á¶ááá¯áẠáááºáááºáá±áá±á¬ á¡ááá®áá±ážááŸááºážáá»á¬ážááᯠá á®áá¶ááá·áºááœá²ááŒááºážááŸáá·áº ááŒá¿áá¬ááŒá±ááŸááºážááŒááºážááá¯á·ááᯠáá¯ááºáá±á¬ááºááá¯ááºá á±ááá·áºá¡ááŒáẠá¡á á¯á¡áá±ážááᯠááá¯ááºááá¯ááºá á®áá¶ááá·áºááœá²ááá¯ááºáááºá

áááºážááẠááá¬ážáááºá
á¬ááœááºá
á¬áááºážáá»á¬ážááœáẠKubernetes á
á¬áá±ážááá¬áá»á¬ážá០á¡áá»á¯á¶ážáááºáá±á¬ áá±áá¯áá»áááºááœááºáá»ááºá¡ááá·áºáá
áºáá¯ááŒá
áºáááºá (áá«áá±ááá·áº áá°áááºáž). áááºážááᯠá¡á
á¯á¡ááœá²á·áá
áºáá¯á¡ááœááºáž áá±á·á
ááºáá¯ááºáááºážáá±á¬ááºáá¬áá»á¬ážááŸáá·áº áá±á¬á·ááºáá²áá»á¬ážááᯠá¡ááŸá¬ážááŸá¬ááŒááºááŒááºážá¡ááœáẠáá®ááá¯ááºážáá±ážááœá²áá¬ážáááºá á¡áááºááœááºá áá»áœááºá¯ááºááá¯á·ááẠdeveloper áá»á¬ážá¡á¬áž á¡á
á¯á¡áá±ážááá¯á· ááá¯á¡ááºáá±á¬ááŸáá·áº áá¯á¶áá±á¬ááºáá±á¬áááºáá±á¬ááºááœáá·áºááᯠáá±ážá
áœááºážááá¯ááºá
á±ááá·áº áá±á«á·áá«ážáá±á¬á¡ááŒááºá¡á¬áá¯á¶áááááá¬áá
áºáá¯á¡ááŒá
Ạáááºážááᯠáá»áœááºá¯ááºááá¯á·á¡áá¯á¶ážááŒá¯áá«áááºá áááºážáá
áœááºážáááºáá»á¬ážááẠá¡á
á¯á¡áá±ážááá¯á¡áá¯á¶ážááŒá¯ááŒááºážáá¯ááºáááºážá
ááºááœáẠááŒá
áºáá±á«áºáá¬ááá·áº áááºážááá¯á·áááá¯á¡ááºáá»ááºá¡á¬ážáá¯á¶ážááᯠááœáŸááºážááŒá¯á¶áá¬ážáááºá (in áá»áœááºá¯ááºááá¯á·ááẠpanel áá¡ááºá¹áá«áááºá¡áá»áá¯á·ááá¯ááŒááá²á·áááº). ááẠááá·áºááŸááºážáá¬ážááá·áºá¡ááá¯ááºážá áááºážááẠá¡áááºáá±á¬áºááŒáá« áá»áœááºá¯ááºááá¯á·á ááá¯á¡ááºáá»ááºáá»á¬ážá¡á¬ážáá¯á¶ážááᯠááŒáá·áºáááºážáá±ážáááºáᯠááá¯ááá¯áááºá
Kubernetes Dashboard áá¡áááá¡ááºá¹áá«áááºáá»á¬ážáá²ááœááº-
- áááºážááœáŸááºáá»ááº- namespaces á áááºá ááºááŸá¯ááœáẠK8s á á¡áááá¡áá¬ááá¹áá¯áá»á¬ážááᯠááŒáá·áºááŸá¯áá«á
- ááá·áºááœáẠá á®áá¶ááá·áºááœá²áá°á¡ááœáá·áºá¡áá±ážáá»á¬ážááŸááá«áá á¡ááá·áºááẠnodeá namespaces ááŸáá·áº Persistent Volumes ááá¯ááŒááááºá node áá»á¬ážá¡ááœááºá áááºááá¯áá®á áááá¯áááºáá¬á á¡áááºážá¡ááŒá áºááœá²áá±ááŸá¯á áááºááá áºáá»á¬ážá á¡ááŒá±á¡áá±á ááŒá áºáááºáá»á¬áž á áááºááŒáá·áº á¡áá¯á¶ážááŒá¯ááŸá¯ááœáẠá á¬áááºážááá¬ážáá»á¬ážááᯠáááŸáááá¯ááºáááºá
- áááºážááá¯á·á á¡áá»áá¯ážá¡á á¬áž (Deploymentá StatefulSet á áááº)á áááºážááá¯á·ááŒá¬ážááŸá áááºáá¶áá±áž (ReplicaSetá Horizontal Pod Autoscaler)á á¡ááœá±ááœá±ááŸáá·áº áá¯áá¹ááá¯ááºáá±ážáááºáá±á¬ á á¬áááºážá¡ááºážáá»á¬ážááŸáá·áº á¡áá»ááºá¡áááºáá»á¬ážááᯠnamespace ááœáẠááŒáá·áºáá»ááºáá¬ážáá±á¬ á¡ááá®áá±ážááŸááºážáá»á¬ážááᯠááŒáá·áºááŸá¯áá«á
- áááºáá±á¬ááºááŸá¯áá»á¬ážááŸáá·áº Ingresses á¡ááŒáẠpods ááŸáá·áº endpoints áá»á¬ážááŸáá·áº áááºážááá¯á·á áááºáá¶áá±ážáá»á¬ážááᯠááŒáá·áºááŸá¯áá«á
- ááá¯ááºá¡áá¬ááá¹áá¯áá»á¬ážááŸáá·áº ááá¯ááŸá±á¬ááºááŸá¯áá»á¬ážááᯠááŒáá·áºááŒááºáž- Persistent Volume ááŸáá·áº Persistent Volume á¡áá±ážááá¯ááŸá¯á
- ConfigMap ááŸáá·áº áá»áŸáá¯á·ááŸááºáá»ááºááᯠááŒáá·áºááŸá¯ áááºážááŒááºáá«á
- ááŸááºáááºážáá»á¬ážááá¯ááŒáá·áºáá«á
- ááœááºááááºáá¬áá»á¬ážááœáẠCommand line áááºáá±á¬ááºááŒááºážá
áááá¬áááºááŸá¬ážáá±á¬ á¡á¬ážáááºážáá»ááºáá áºáᯠ(ááá¯á·áá±á¬áº áá»áœááºá¯ááºááá¯á·á¡ááœááºááá¯ááºáá«) ááẠá¡á á¯ááá¯ááºáá¯ááºáááºážáá±á«ááºážá á¯á¶á¡ááœáẠá¡áá±á¬ááºá¡áá¶á·áááŸáááŒááºážáááºááŒá áºáááºá ááá±á¬áá»ááºááᯠá¡ááá¯ááºá¡áááºážá០áááºááŒáœá áœá¬ áá®ááœááºáá¬ážááŒá®áž Kubernetes API á áá¬ážááŸááºážá¡áá áºááŸáá·áº áááºááŸááºáá»ááºáá»á¬ážááᯠáá¯ááºááŒááºááŒááºážááŒáá·áº áááºááá¯ááºáᬠá¡ááºá¹áá«áááºáá»á¬ážááᯠááááºážááááºážáá¬ážáá«áááº- á¡ááá·áºá áá±á¬ááºáá¯á¶ážáá¬ážááŸááºážááẠáá±á 22 áááºá 2020 - Kubernetes 1.18 ááŸáá·áº ááœá²áááºá¡áá¯á¶ážááŒá¯ááá¯ááºááẠá ááºážáááºáá¬ážáááºá
á
- ;
- ;
- (~4800 GitHub ááŒááºááœáá·áºáá»á¬áž);
- ááá¯ááºá ááº: MIT;
- á¡ááá¯áá»á¯á¶ážááŒá±á¬áááẠ"Kubernetes IDE"á

ááá±á¬áá»ááºááᯠKubernetes á¡ááœáẠááŒá®ážááŒáá·áºá
á¯á¶áá±á¬ áá±á«ááºážá
ááºááœá¶á·ááŒáá¯ážááá¯ážáááºááŸá¯áááºáááºážáá»áẠ(IDE) á¡ááŒá
Ạáá±áá¬áá»áá¬ážáá«áááºá ááá¯á·á¡ááŒááºá áááºážááẠá¡á
á¯á¡áá±ážáá»á¬ážá
áœá¬ááŸáá·áº áááºážááá¯á·ááœáẠáááºáááºáá±áá±á¬ pods á¡áá»á¬ážá¡ááŒá¬áž ( pods 25 ááœáẠá
ááºážáááºáá¬ážáááº) ááŸáá·áº áá¯ááºáá±á¬ááºááẠá¡áá±á¬ááºážáá¯á¶ážáá¯ááºáá±á¬ááºáá¬ážáááºá
Lens á á¡áááá¡ááºá¹áá«áááºáá»á¬áž/á áœááºážáááºáá»á¬áž-
- cluster á¡ááœááºáž áááºááá·áº installation á០áááá¯á¡ááºáá±á¬ standalone application áá áºáᯠ(ááá¯áááááá»áá»ááŒá±á¬áááẠPrometheus áᬠmetrics á¡á¬ážáá¯á¶ážááᯠááá°ááá¯á· ááá¯á¡ááºáá±ááá·áº ááŸáááŒá®ážáá¬áž installation áá áºáá¯ááᯠá¡áá¯á¶ážááŒá¯ááá¯ááºáá«áááº)á "main" installation ááᯠrun áá±áá²á· personal computer ááŸá¬ áá¯ááºáá±á¬ááºáá«ááẠLinux, macOS ááá¯á·ááá¯áẠWindows.
- Multi-cluster á á®áá¶ááá·áºááœá²ááŸá¯ (á¡á á¯á¡áá±ážáá¬áá±á«ááºážáá»á¬ážá áœá¬ááᯠáá¶á·ááá¯ážáá¬ážáááº)á
- á¡áá»áááºááŸáá·áºáááŒá±ážáá® á¡á á¯á¡ááœá²á·áá¡ááŒá±á¡áá±ááᯠáá¯á¶áá±á¬áºááŒááºážá
- Built-in Prometheus ááá¯á¡ááŒá±áá¶á á¡áááºážá¡ááŒá áºá¡áá¯á¶ážááŒá¯ááŸá¯ááááºáá»á¬ážááŸáá·áº áá±ááºáá±á á®ážááŒá±á¬ááºážáá»á¬ážá
- ááœááºááááºáá¬áá»á¬ážá command line ááŸáá·áº cluster node áá»á¬ážáá±á«áºááœáẠáááºáá±á¬ááºááŒáá·áºááŸá¯áá«á
- Kubernetes RBAC á¡ááœáẠá¡ááŒáá·áºá¡ááá¶á·ááá¯ážááŸá¯á
áááºááŸááá¯ááºáá±ááŸá¯ - ááœáẠ16 áááºá 2020 áááºá áœá²áá« Kontena á០áááºáá®ážáá¬ážááŒááºážááŒá áºááŒá®áž ááá±á·ááœáẠáá¬ááá á¹á ááºážááá¯ááºááá¯ááºááŸá¯á¡á¬ážáá¯á¶ážááᯠá¡áá°ážá¡ááœá²á·á¡á ááºážáá áºáá¯ááá¯á· ááœáŸá²ááŒá±á¬ááºážááá¯ááºááŒá®ááŒá áºáááºá Kontena á Open Source áá±á¬á·ááºáá²ááºááŸáá·áº áá¯ááºáá¯ááºáá»á¬ážááᯠááááºážááááºážááŒááºážááŸáá·áº áááŸáááá¯ááºááŸá¯á¡ááœáẠáá¬áááºááŸááá±á¬ "cloud native geeks and technologists of the union" áá¯áá±á«áºáááºá
Lens ááẠKubernetes á¡áá»áá¯ážá¡á á¬ážá¡ááœáẠGUI á០GitHub ááœáẠáá¯ááááá°ááŒáá¯ááºá¡áá»á¬ážáá¯á¶áž ááá±á¬áá»ááºááŒá áºááŒá®áž Kubernet Dashboard ááá¯ááºááá¯ááºáᬠ"áá¯á¶ážááŸá¯á¶ážááŒááºáž" ááŒá áºáááºá CLI* á¡áá»áá¯ážá¡á á¬ážááŸááá¯ááºáá±á¬ á¡ááŒá¬ážáá±á¬ Open Source ááŒá±ááŸááºážáá»ááºáá»á¬ážá¡á¬ážáá¯á¶ážááẠáá°ááŒáá¯ááºáá»á¬ážááŸá¯ááœáẠáááááá¬áᬠáááá·áºáá»áá«áááºá
* áá¯á¶ážáááºáá»ááºá áá±á¬áááºá áºá¡ááá¯ááºážááœáẠK9s á¡ááŒá±á¬ááºáž ááŒáá·áºáá«á
3. Kubernetic
- ;
- ;
- (200+ GitHub ááŒááºááœáá·áºáá»á¬áž);
- ááá¯ááºá ááº: áá áºáŠážáááºážááá¯ááº;
- á¡ááá¯áá»á¯á¶ážááŒá±á¬ááááº- "Cluster Management á ááœááºáá«áááºá"

áááºážááẠááá¯ááºááá¯ááºááœááºáá»á°áá¬ááœáẠááá·áºááœááºážáá¬ážáá±á¬ áá®ážááá·áºá¡ááá®áá±ážááŸááºážáá
áºáá¯ááŒá
áºááẠ(áá¶á·ááá¯ážáá¬ážááẠLinux, macOS, Windows)á áááºážááááºáá®ážáá°áá»á¬ážááẠcommand line utility á¡ááœáẠáá¯á¶ážáá¡á
á¬ážááá¯ážáá±ážáááºáᯠáááááŒá¯áá¬ážááŒá®áž command áá»á¬ážááᯠááŸááºáááááºáááá¯á¡ááºáá±á¬á·áá² áááºáááºááŸá¯á¡ááŒááºááŸá¯ááºážááᯠáááºáááá¯ážááŒáŸáá·áºáá±ážáá«áááºá
áááááá¬á á áááºáááºá á¬ážááœááºá¡ááºá¹áá«áááºáá»á¬ážáá²á០áá áºáá¯ááŸá¬ Helm ááá¬ážáá»á¬ážá¡ááœáẠáá«áááºáá±á¬ áá¶á·ááá¯ážááŸá¯ááŒá áºááŒá®áž á¡á¬ážáááºážáá»ááºáá»á¬ážáá²á០áá áºáá¯ááŸá¬ á¡áá¯á¶ážáá»ááá®áá±ážááŸááºážá áœááºážáá±á¬ááºááẠááá¯ááºážáá¬ááŸá¯ áááŸáááŒááºážáááºááŒá áºáááºá
Kubernetic áá¡áááá¡ááºá¹áá«áááºáá»á¬áž
- á¡á á¯á¡áá±ážá á¡ááŒá±á¡áá±ááᯠááŒáááẠá¡áááºááŒá±áááºá áááºá ááºá¡á á¯á¡áá±áž á¡áá¬ááá¹áá¯áá»á¬ážááŸáá·áº áááºážááá¯á·á ááŸá®ááá¯ááŸá¯á¡á¬ážáá¯á¶ážááᯠááŒáá·áºááŸá¯ááẠáá»ááºááŸá¬ááŒááºáá áºáá¯á á¡áá¬ááá¹áá¯á¡á¬ážáá¯á¶ážá¡ááœáẠá¡áá®áá±á¬ááº/á¡á áááºážáá±á¬áẠá¡áááºááá·áºá¡áá±á¡áá¬ážá á¡áá»áááºááŸáá·áºáá áºááŒá±ážáá® á¡ááŒá±á¡áá±ááœááºážáá¶ááŸá¯áá»á¬ážááŸáá·áºá¡áá° á¡á á¯á¡áá±ážáá¡ááŒá±á¡áá±ááŒááºááœááºážáá¯ááºá
- á¡ááá®áá±ážááŸááºážááá¯áá»ááºááŒááºážááŸáá·áº á¡ááœááºá¡á á¬ážáá»á²á·ááŒááºážá¡ááœáẠá¡ááŒááºáá¯ááºáá±á¬ááºááŸá¯ááá¯ááºáá»á¬ážá
- Multi-cluster áááºáááºááŸá¯á¡ááœáẠáá¶á·ááá¯ážááŸá¯á
- namespaces ááŒáá·áº ááá¯ážááŸááºážáá±á¬á¡áá¯ááºá
- Helm ááá¬ážáá»á¬ážááŸáá·áº Helm repositories (ááá¯ááºáá±ážááá¯ááºáá¬áá»á¬ážá¡áá«á¡áááº) á¡ááœáẠáá¶á·ááá¯ážááŸá¯á áááºá¡ááºáá¬áá±á·á áºááœáẠááá¬ážáá»á¬ážááᯠááá·áºááœááºážááŒááºážááŸáá·áº á á®áá¶ááá·áºááœá²ááŒááºážá
áá¯ááºáá¯ááºá áááºááŸááá¯ááºáá»á ááááºááŸá¬ áá¬áááºáá±áá¬áá»á¬ážááŸáá·áº á¡á á¯á¡áá±ážáá»á¬ážá¡ááœáẠáá°áá áºáŠážá០á¡áá¯á¶ážááŒá¯áááºá¡ááœáẠáá°ááᯠ30 áá áºááŒááẠáá±ážáá»á±ááŒááºážááŒá áºáááºá
4. Kubevious
- ;
- ;
- (~500 GitHub ááŒááºááœáá·áºáá»á¬áž);
- ááá¯ááºá ááº- Apache 2.0
- á¡ááá¯áá»á¯á¶ážááŒá±á¬ááááº- "Kubevious ááẠKubernetes á¡á á¯á¡áá±ážáá»á¬ážá á¡ááá®áá±ážááŸááºážááœá²á·á ááºážáá¯á¶ááŸáá·áº á¡ááŒá±á¡áá±ááŒáá·áºááŸá¯ááŒááºážááᯠáá±ážáááºážááŒá®áž áá¬ážáááºáááœááºáá°á á±áááºá"

ááá±á¬áá»ááºá á
áááºáá°ážááŸá¬ á¡á
á¯á¡áá±ážáá
áºáá¯á¡ááœááºáž ááá·áºááœááºážáá¬ážáá±á¬ á¡ááá®áá±ážááŸááºážááœá²á·á
ááºážáá¯á¶áá»á¬ážááᯠááœá²ááŒááºážá
áááºááŒá¬ááŒá®áž á¡ááŸá¬ážááŸá¬ááŒááºááẠáá®ááá¯ááºážáá¯ááºáá¬ážáá±á¬ áááááá¬áá
áºáá¯ááᯠáááºáá®ážáááºááŒá
áºáááºá á
á¬áá±ážááá¬áá»á¬ážááẠá€á¡ááºá¹áá«áááºáá»á¬ážááᯠá¡áá±á¬ááºá¡áááºáá±á¬áºááẠá¡áááá¡á¬áá¯á¶á
áá¯ááºááŒá®áž áá±á¬ááºááá¯ááºážááœáẠáá±áá¯áá»á¡áá¬áá»á¬ážááᯠáá»ááºáá¬ážáá²á·áááºá
Kubevious á á¡áááá¡ááºá¹áá«áááºáá»á¬ážááŸáá·áº áá¯ááºáá±á¬ááºáá»ááºáá»á¬áž-
- á¡ááá®áá±ážááŸááºážááá¯áááá¯ááŒá¯ááá·áºáááºážáááºážááŒáá·áº á¡á á¯ááá¯ááºáá¯á¶áá±á¬áºááŒááºáž- á¡ááºáá¬áá±á·á áºááŸá áááºá ááºá¡áá¬ááá¹áá¯áá»á¬ážááᯠá¡á¯ááºá á¯ááœá²á·áᬠá¡áááºá¡á±á¬ááºáááºážá á®áá¬ážáááºá
- ááœá²á·á ááºážááŸá¯áá¯á¶á á¶áá»á¬ážááœáẠááŸá®ááá¯ááŸá¯ááŸáá·áº áááºážááá¯á·á ááŒá±á¬ááºážáá²ááŸá¯áá»á¬ážá áá±á¬ááºáááºááœá²á¡áá»áá¯ážáááºáá»á¬ážááᯠááŒááºáá¬ááŒááºáá¬á á±áááºá
- á¡á á¯á¡áá±ážááœá²á·á ááºážááŸá¯ááá¯ááºáᬠá¡ááŸá¬ážá¡ááœááºážáá»á¬ážááᯠááŒáááŒááºáž- á¡ááœáŸááºážáá»á¬ážááᯠá¡ááœá²áá¯á¶ážá á¬ážáá¯ááºááŒááºážá ááœá²áá»á±á¬áºáá±áá±á¬ ááááºáááºážáá»á¬áž á áááºááá¯á·á (á áá¬ážáá ááºá áááºáááºá€á¡ááºá¹áá«áááºááá¯á áááºáááºá á¬ážáá«áá á¡á¬áá¯á¶á áá¯ááºáá«á áá«ááá¯á·á¡ááŒá±á¬ááºáž .)
- ááááºá¡áá»ááºá¡ááŒááºá á¡áá¹ááá¬ááºááŒá
áºááá¯ááºáá»á±ááŸááá±á¬ ááœááºááááºáá¬áá»á¬ážááᯠáá±á¬ááºááŸááºážááá¯ááºááŒá®ááŒá
áºáááºá ááá¯ááá¯áááºááŸá¬á á¡ááœáá·áºáá°ážáá»á¬áž áá»á¬ážááœááºážááŒááºáž (attributes
hostPID,hostNetwork,hostIPC, áá±á¬ááºáá±á«áºdocker.socketc)á - á¡á á¯á¡áá±ážá¡ááœáẠá¡ááá·áºááŒáá·áºááŸá¬ááœá±ááŸá¯á áá Ạ(á¡áá¬ááá¹áá¯áá»á¬ážá á¡áááºáá»á¬ážáá¬áá áááºážááá¯á·á áá¯ááºááá¹áááá»á¬ážáá«)á
- á áœááºážáááºá á®áá¶ááŒááºážááŸáá·áº á¡áááºážá¡ááŒá Ạááá¯ááá¯áá±á¬ááºážááœááºá¡á±á¬ááºááŒá¯áá¯ááºááŒááºážá¡ááœáẠáááááá¬áá»á¬ážá
- Built-in "á¡áá»áááºá ááº" (á¡áá¬ááá¹áá¯áá»á¬ážáááœá²á·á ááºážáá¯á¶ááœááºááááºááŒá±á¬ááºážáá²ááŸá¯áá»á¬ážááá¯ááŒááºááá¯ááºáááº)á
- Rolesá RoleBindingsá ServiceAccounts á ááá¹ááá¯ááºáááºá ááºáá±áá±á¬ ááá¬ážááŒáá·áº RBAC á á®áá¶ááá·áºááœá²ááŸá¯á
- á¡á á¯á¡ááœá²á·áá áºáá¯áááºážááŒáá·áºáᬠá¡áá¯ááºáá¯ááºáááºá
ááá±á¬áá»ááºááẠá¡ááœááºááá¯áá±á¬ááºážáá±á¬ áááá¯ááºážááŒá±á¬ááºážááŸáááŒá®áž (áááá¡ááŒááẠáá±áá±á¬áºáá«áá® 11á 2020 ááœáẠáá¯ááºáá±áá²á·áááº) ááŸáá·áº áááºááŒáááºááŸá¯ ááá¯á·ááá¯áẠááœá¶á·ááŒáá¯ážááá¯ážáááºááŸá¯ ááŸá±ážááœá±ážááá·áº áá¬ááá áºáá¯ááŸááá±ááŒá®áᯠáááºááááºá á¡áááºá ááááºáá¬ážááŸááºážáá»á¬áž áááŒá¬ááááœááºááŸááá²á·áá«áá áá±á¬ááºáá¯á¶ážááœááºááŸáááŒááºáž ( á§ááŒá®á 15 áááºá 2020) ááẠááœá¶á·ááŒáá¯ážááá¯ážáááºááŸá¯á áááŠáž á¡ááŸáááºá¡áá¯ááºááẠáá±á¬ááºáá»áá±áá«áááºá á€áááºááŸá¬ áá¶á·ááá¯ážáá±ážáá° á¡áá±á¡ááœáẠá¡áááºážáááºááŒá±á¬áá·áº ááŒá áºááá¯ááºáááº- ááá¯ááŸá±á¬ááºááŸá¯á áááá¯ááºážááœáẠáááºážááá¯á·áá²á០4 áŠážáᬠááŸáááŒá®áž á¡ááŸááºáááẠá¡áá¯ááºá¡á¬ážáá¯á¶ážááᯠáá°áá áºáŠážá០áá¯ááºáá±á¬ááºáá«áááºá
5. Kubewise
- ;
- ááá¯ááºá ááº- áá áºáŠážáááºážááá¯áẠ(Open Source ááŒá áºáá¬áááá·áºáááº);
- á¡ááá¯áá»á¯á¶ážááŒá±á¬ááááº- " Kubernetes á¡ááœáẠááá¯ážááŸááºážáá±á¬ ááááºáá±á¬ááºážáá±á«ááºážá á¯á¶ áááá¯ááºážááá·áºá"

ááŒááºááœááºážáááºáá¬ááœááºááá
áºá
áááºáá
áºááá¯ááºážá¡ááŒá
Ạ(áááá áá¯ááŸá
Ạááœááºáááœááº) áááºáá®ážáá¬ážááá·áº VMware á០áá¯ááºáá¯ááºá¡áá
áºá áá
áºááá¯ááºáá±áá¯á¶ážááœááºááŒá°áá¬áá±á«áºááœááºáááºáááº, áá¡ááŒá±áá¶áá±á«áºááŸá¬á¡áá¯ááºáá¯ááºáá«áááºá (áá±á¬ááºáá¶áá«áááº) Linux, macOS О Windows) ááŸáá·áº kubectl ááᯠv1.14.0 ááẠááááá·áºáá±á¬ áá¬ážááŸááºáž ááá¯á¡ááºáááºá
Kubewise áá¡áááá¡ááºá¹áá«áááºáá»á¬áž
- á¡áá¯á¶ážá¡áá»á¬ážáá¯á¶áž Kubernetes á¡áá¬áá»á¬ážááŸáá·áº á¡ááŒááºá¡ááŸááºáááºááœááºááŸá¯- nodesá namespaces á áááºááá¯á·á
- ááá°áá®áá±á¬á¡á á¯á¡áá±ážáá»á¬ážá¡ááœáẠkubeconfig ááá¯ááºáá»á¬ážá áœá¬á¡ááœáẠáá¶á·ááá¯ážááŸá¯á
- áááºáááºážáá»áẠááŒá±á¬ááºážáá²ááá¯ááºáá±á¬ áááºááŸááºááá¯ááºá
áœááºážááŸáá·áºá¡áá° Terminal
KUBECONFIG. - áá±ážáá¬ážáá±á¬ namespace á¡ááœáẠá áááºááŒáá¯áẠkubeconfig ááá¯ááºáá»á¬ážááᯠáááºáá®ážáá«á
- á¡ááá·áºááŒáá·áºáá¯á¶ááŒá¯á¶áá±ážá¡ááºá¹áá«áááºáá»á¬áž (RBACá á áá¬ážááŸááºáá»á¬ážá áááºáá±á¬ááºááŸá¯á¡áá±á¬áá·áºáá»á¬áž)á
ááá¯á¡áá»áááºá¡áá ááá±á¬áá»ááºááœáẠáá¬ážááŸááºážáá áºáá»áá¯ážáááºážáᬠááœááºááŸááá«áááºá ááá¯áááºáá¬á áá áááºá áááá áá¯ááŸá áºá ááá¯á·á¡ááŒáẠá á¬áá±ážáá°ááẠáááºážááᯠOpen Source á¡ááŒá Ạáá»ááºáá»ááºážáá¯ááºááẠá á®á ááºáá²á·áá±á¬áºáááºáž á ááºááœááºážááŒá¿áá¬áá»á¬áž (áááºážááá¬ááá¯ááºáᬠááŒá¿áá¬áá»á¬ážááŸáá·áº ááááºááá¯ááºáá±á¬) ááŒá±á¬áá·áº áááºážááᯠááá¯ááºáá±á¬ááºááá¯ááºáá²á·áá±á 26 áá¯ááŸá Ạáá±áá¡ááá á á¬áá±ážáá°áá»á¬ážááẠáá±á¬ááºááœááºááŸáááŸá¯ááᯠáá¯ááºáá±á¬ááºáá±ááŒá®áž áá áºáá»áááºáááºážááœáẠáá¯ááºááœáá·áºááŒááºážáá¯ááºáááºážá ááºááᯠá áááºááá·áºáá«áááºá
6. OpenShift Console
- ;
- (~150 GitHub ááŒááºááœáá·áºáá»á¬áž);
- ááá¯ááºá ááº- Apache 2.0;
- á¡ááá¯áá»á¯á¶ážááŒá±á¬ááááº- "OpenShift Clusters á¡ááœáẠUI"á

á€áááºá¡ááºáá¬áá±á·á
áºááẠOpenShift ááŒáá·áºááŒá°ážááŸá¯ááá
áºá
áááºáá
áºááá¯ááºážááŒá
áºáá±á¬áºáááºáž (áááºážááá¯á¡áá¯á¶ážááŒá¯á ááá¯áá±áá¬ááœáẠááá·áºááœááºážáá¬ážáááºá ) á
á¬áá±ážááá¬áá»á¬áž áá¯á¶ááŸáẠ(vanilla) Kubernetes áááºáááºááŸá¯áá»á¬ážááœáẠáááºáááº/á¡áá¯á¶ážááŒá¯ááá¯ááºáááºá
OpenShift Console ááẠá¡áá»áááºááŒá¬ááŒáá·áºá áœá¬ ááœá¶á·ááŒáá¯ážááá¯ážáááºáá±áá±á¬ááŒá±á¬áá·áº áááºážááẠá¡ááºá¹áá«áááºáá»á¬ážá áœá¬ááᯠááá·áºááœááºážáá¬ážáááºá áá»áœááºá¯ááºááá¯á·ááẠá¡áááá¡ááŒá±á¬ááºážáá»á¬ážááᯠáá±á¬áºááŒáá«áááºá
- áá»áŸáá±áá¬ážáá±á¬ á¡ááºáá¬áá±á·á áºáá»ááºážáááºáááºáž - Console ááœáẠáááŸáááá¯ááºáá±á¬ ááŒá áºááá¯ááºááŒá±áá»á¬ážá "ááŸá¯áá±á¬áá·áº" ááŸá áºáá¯- á á®áá¶ááá·áºááœá²áá°áá»á¬ážááŸáá·áº áá±á¬á·ááºáá²áá±ážáá¬ážáá°áá»á¬ážá¡ááœááºá áá¯áẠdeveloper á¡ááŒáẠáá±á¬á·ááºáá²áá±ážáá¬ážáá°áá»á¬áž (á¡ááá®áá±ážááŸááºážáá»á¬ážá¡á¬ážááŒáá·áº) ááá¯áá¬ážáááºááá¯ááºáá±á¬ á¡áá¬ááá¹áá¯áá»á¬ážááᯠá¡á¯ááºá á¯ááœá²á·áᬠá¡ááºááºáá®áá±ážááŸááºážáá»á¬ážááᯠááŒáá·áºáá»ááºááŒááºážá áááºáá±á¬ááºááŸá¯/á¡áá¯á¶ážááŒá¯ááŸá¯á¡ááŒá±á¡áá±ááᯠááŒá±áá¬áá¶ááŒááºážááŸáá·áº Eclipse Che ááŸáááá·áº áá¯ááºáááºážááŒááºááŒááºážáá²á·ááá¯á·áá±á¬ áá¯á¶ááŸááºá¡áá¯ááºáá»á¬ážááᯠááŒá±ááŸááºážááŒááºážá¡ááœáẠá¡ááºáá¬áá±á·á áºááᯠá¡á¬áá¯á¶á áá¯ááºáááºá
- á¡áá¯ááºáá»á¬áž á ááœááºááẠá ááá¯ááŸá±á¬ááºááŸá¯ á áááºáá±á¬ááºááœáá·áº á¡ááœáá·áºá¡áá±ážáá»á¬ážááᯠá á®áá¶ááá·áºááœá²ááŒááºážá
- á¡áá¯ááºáá»áááºáá»á¬ážá¡ááœáẠááá±á¬áá»ááºáá»á¬ážááŸáá·áº á¡ááá®áá±ážááŸááºážáá»á¬ážááœáẠáá¯áá¹áááááºážááŒáá·áº ááá¯ááºážááŒá¬ážáá¬ážáááºá áá±á¬ááºáá¯á¶ážááœááºáá¬ážááŸááºážáá»á¬ážáá²á០áá áºáá¯ááœáẠ- v4.3 - á¡áá°áž á á®áá¶ááááºážááá¯ááºááœááºááá±á¬áá»ááºá¡áá»ááºáá áºáá¯ááœáẠáá¯á¶ááŸááºáá±áᬠ(á¡áá¯á¶ážááŒá¯ááŸá¯á¡áá±á¡ááœááºá á¡áá»áááºá¡áááºáá»á¬ážá á áááºááŒáá·áºá á¡áááºážá¡ááŒá áºáá¯á¶ážá áœá²ááŸá¯ááŸáá·áº á¡ááŒá¬ážáááºááá áºáá»á¬áž) ááᯠááŒááá±ážáá±á¬á
- á¡á á¯á¡ááœá²á·á á¡ááŒá±á¡áá±á á¡ááŒá±á¬ááºážá¡áá²áá»á¬áž (ááŒá áºáááºáá»á¬áž) ááᯠá¡áá»áááºááŸáá·áºáááŒá±ážáá® ááŒáááŒááºážá ááŸááºáááºážáá»á¬ážááá¯ááŒáá·áºááŸá¯ááŒááºážá
- Prometheusá Alertmanager ááŸáá·áº Grafana ááá¯á·ááᯠá¡ááŒá±áá¶á á á±á¬áá·áºááŒáá·áºááŒááºážáá±áá¬ááᯠááŒáá·áºáá«á
- ááá¯ááºá á¬ážááŒá¯á¡á±á¬áºááá±áá¬áá»á¬ážáá á®áá¶ááá·áºááœá²ááŸá¯ .
- Docker ááŸáááá·áº áá¯ááºáá±á¬ááºáá±á¬ áááºáá±á¬ááºááŸá¯áá»á¬ážááᯠá á®áá¶áá« (áááºááŸááºáá¬ážáá±á¬ ááá¯ááŸá±á¬ááºáá¬áá±áá¬á០Dockerfile áá áºáá¯)á ááá¯á·ááá¯áẠáááá¬ážáá±á¬ ááŒááºáá¡áá¯á¶ážá¡áá±á¬ááºáá»á¬ážá
NB: áá»áœááºá¯ááºááá¯á·ááẠá¡ááŒá¬ážáá°áá»á¬ážááᯠááŸáá¯ááºážááŸááºááŸá¯ááœáẠááá·áºááá¬ážáá«á Kubernetes ááŒáá·áºááŒá°ážááŸá¯áá»á¬áž (á¥ááá¬á áá°áááááºážáááºá ): áááºážááá¯á·ááœáẠGUI ááẠá¡ááœááºá¡ááá·áºááŒáá·áºáá±áá±á¬áºáááºážá áááºážááẠáá»á¬ážáá±á¬á¡á¬ážááŒáá·áº á áá áºááŒá®ážáá áºáá¯á áá±á«ááºážá ááºá¡á á¯á¡áá±ážá áá áºá áááºáá áºááá¯ááºážá¡áá±ááŒáá·áº áá¬áá«áááºá ááá¯á·áá±á¬áºáááºáž vanilla K8s áááºáááºááŸá¯ááœáẠá¡ááŒáá·áºá¡ááá¯ááºáá±á¬ááºááá¯ááºááá·áº áá¯á¶áá±á¬ááºááá·áºááŒá±ááŸááºážáá»ááºáááŸááá«á ááŸááºáá»ááºáá»á¬ážááœáẠáá»áœááºá¯ááºááá¯á·á¡á¬áž á¡áááá±ážáá«á
áá¯ááŸá±
1. Beta ááŸá Kubernetes ááŸá áá±á«áºáá¬ááá¬áž
- ;
- (~100 GitHub ááŒááºááœáá·áºáá»á¬áž);
- ááá¯ááºá ááº- Zlib(?) (áááááá±á¬áá»ááºá¡ááœáẠá¡áá°áá°áá«áá²).
Docker ááŸáá·áºá¡áá¯ááºáá¯ááºáááºá¡ááœááºáá¬áááºáá°áá±á¬áá°ááŒáá¯ááºáá»á¬ážáá±á¬á¡ááºáá¬áá±á·á áºááá¯áá®ááœááºááá·áº Porttainer á¡ááœá²á·ááŸááá±á¬áá»ááºáá áºáá¯á ááá±á¬áá»ááºááẠááœá¶á·ááŒáá¯ážááá¯ážáááºááŸá¯áá¡á á±á¬ááá¯ááºážá¡ááá·áºááœááºááŒá áºáá±á¬ááŒá±á¬áá·áº (áááááŸáá·áºáá áºáá¯áááºážáá±á¬ beta áá¬ážááŸááºážááŒá áºáááºá á§ááŒá®á 16 áááºá 2020)á áá»áœááºá¯ááºááá¯á·ááẠáááºážáá¡ááºá¹áá«áááºáá»á¬ážááᯠá¡áá²ááŒááºááŒááºážáááŸááá«á ááá¯á·áá±á¬áºá áá»á¬ážá áœá¬áá±á¬á áááºáááºá á¬ážááœááºááŒá áºááá¯ááºáááº- áááºážááẠááá·áºá¡ááŒá±á¬ááºážááŒá áºáá«á ááœá¶á·ááŒáá¯ážááá¯ážáááºááŸá¯ááᯠááá¯ááºáá¬áá«á
2. IcePanel
- ;
- ááá¯ááºá ááº: áá áºáŠážáááºážááá¯ááº;
- á¡ááá¯áá»á¯á¶ážááŒá±á¬ááááº- "Visual Kubernetes Editor"á

á€áá°ááẠáááºá
áºáá±á¬á· á¡ááá®áá±ážááŸááºážááẠááá¯ážááŸááºážáá±á¬ ááœá²áá°ááœá²áá»ááá·áº áá»ááºááŸá¬ááŒááºááŒáá·áº Kubernetes á¡áááºážá¡ááŒá
áºáá»á¬ážááᯠá¡áá»áááºááŸáá·áºáááŒá±ážáá® ááŒááºáá¬ááŒááºáá¬á¡á±á¬áẠá
á®áá¶ááá·áºááœá²ááẠáááºááœááºáá«áááºá áááºááŸááá¶á·ááá¯ážáá±ážáá¬ážáá±á¬ á¡áá¬ááá¹áá¯áá»á¬ážááŸá¬ Podá Serviceá Deploymentá StatefulSetá PersistentVolumeá PersistentVolumeClaimá ConfigMap ááŸáá·áº Secret ááá¯á·ááŒá
áºáááºá áááŒá¬áá® áá°ááá¯á·ááẠHelm á¡ááœáẠáá¶á·ááá¯ážááŸá¯ áááºááá·áºáááºáᯠáááááŒá¯áá«áááºá á¡ááá á¡á¬ážáááºážáá»ááºááŸá¬ áá¯ááºá áá®ážá
ááºááŸá¯ ááŒá
áºááẠ(áá»áŸá±á¬áºááá·áºáá¬ážáááºá (á) áá±á¬ááºáá¶á·ááŸá¯ á¡á¬ážáááºážááŒááºáž ááŸáá·áº Linux (áá±á¬áá±á¬áááºááœáẠáá¬ážááŸááºážáá»á¬ážáᬠáááŸáááá¯ááºáá«ááẠWindows О macOSá ááá¯á·áá±á¬áº áááºážááẠá¡áá»áááºááá
á¹á
áá
áºáá¯áᬠááŒá
áºááá¯ááºáááº)á
3.k9s
- ;
- ;
- (~7700 GitHub ááŒááºááœáá·áºáá»á¬áž);
- ááá¯ááºá ááº- Apache 2.0;
- á¡ááá¯áá»á¯ááºá¡á¬ážááŒáá·áº- "ááá·áºá¡á¬áž á ááá¯ááºááºááŒáá·áº á¡á á¯á¡áá±ážááᯠá á®áá¶ááá·áºááœá²ááœáá·áºááŒá¯ááá·áº Kubernetes á¡ááœáẠááœááºááá¯ážááºá¡ááºáá¬áá±á·á áºáá áºáá¯á"

áááºážááẠconsole GUI ááᯠáá±ážáá±á¬ááºáá±á¬ááŒá±á¬áá·áº á¡áá¯á¶ážáááºááŸá¯ááẠááŒááºáááºáá¯á¶ážáááºááŸá¯á á¡ááá¯áá¯á¡ááá¯ááºážááœááºáá¬ááŒá
áºáááºá ááá¯á·áá±á¬áºá á
á¬áá±ážááá¬áá»á¬ážááẠá¡áá¯á¶ážááŒá¯áááœááºáá°áá±á¬ interface áá
áºáá¯áá¬áá ááŒáá¯áááºáááºááŸááºáá¬ážáá±á¬ áá®ááá¯ááºážá¡áááºážá¡áá»ááºáž 6 áá¯ááŸáá·áº á¡ááá·áºááŒáá·áºáá®ážáá¯ááºááŒááºáááºážáá»á¬ážááŸáá·áº command aliases áá¡ááá·áºááŒáá·áºáá±á¬á
áá
áºááá¯á·ááᯠáá±ážáá±á¬ááºáááºá áááºážááá¯á·á á
á±á·á
á±á·á
ááºá
áẠáá»ááºážáááºáá¯á¶ááẠá¡ááœááºá¡ááŒááºááœáẠá¡ááá·áºá¡áááºáááŸááá«- k9s á¡ááºá¹áá«áááºáá»á¬ážááẠá¡áááºááŒá®ážá
áá¬áá±á¬ááºážáááº- á¡áááºážá¡ááŒá
áºá
á®áá¶ááá·áºááœá²ááŸá¯á á¡á
á¯á¡áá±ážáá¡ááŒá±á¡áá±ááá¯ááŒáááŒááºážá ááŸá®ááá¯ááŸá¯áá»á¬ážááŒáá·áº á¡áááºáááºážááŒááŒááºááœááºážááœáẠá¡áááºážá¡ááŒá
áºáá»á¬ážááᯠááŒáááŒááºážá ááŸááºáááºážáá»á¬ážááá¯ááŒáá·áºááŸá¯ááŒááºážá RBAC áá¶á·ááá¯ážáá°áá®ááŸá¯á ááááºá¡ááºáá»á¬ážááŸáá
áºááá·áº á
áœááºážáá±á¬ááºáááºáá»á¬ážááᯠááá¯ážáá»á²á·áá±ážááŒááºáž ... á€á¡áá¬á¡á¬ážáá¯á¶ážááᯠááŸá
áºáááºáááºá áá»ááºááŒáá·áºáá±á¬ K8s á¡ááá¯ááºá¡áááºáž- ááá±á¬áá»ááºá GitHub ááŒááºááœáá·áºá¡áá±á¡ááœááºááẠááá¬ážááẠKubernetes Dashboard áá®ážáá«ážáá±á¬ááºážáááºá
4. á¡ááá®áá±ážááŸááºáž ááááºážáá»á¯ááºá¡ááá·áºáá»á¬áž
ááŒááºáááºáá¯á¶ážáááºááŒááºážáá¡áá¯á¶ážááŸá¬ - áá®ážááŒá¬ážá¡áá±ážá á¬ážá¡áá»áá¯ážá¡á á¬ážá áááºážááœáẠKubernetes á¡á á¯á¡áá±ážáá»á¬ážááᯠáá»ááºáá»ááºááŒáá·áºááŒáá·áº á á®áá¶ááá·áºááœá²áááºá¡ááœááºááá¯ááºáá² áááºážááá¯á·ááœáẠááŒáá·áºáá»ááºáá¬ážááá·áºá¡áá¬ááᯠá á®áá¶ááá·áºááœá²áááºá¡ááœáẠáá®ááá¯ááºážáá¯ááºáá¬ážááá·áº áááºá¡ááºáá¬áá±á·á áºááŸá áºáá¯áá«áááºáááºá
áááºááááá·áºá¡ááá¯ááºáž Kubernetes ááœáẠááŸá¯ááºááœá±ážáá±á¬á¡ááá®áá±ážááŸááºážáá»á¬ážá¡áá¯á¶ážááŒá¯áááºá¡ááœáẠá¡ááá·áºáá»ááºáá¯á¶ážááŸáá·áº á¡áá»ááºááŒáá·áºáá¯á¶ážáááááá¬áá áºáá¯ááŸá¬ Helm ááŒá áºáááºá áááºážááááºááŸáááŸá¯áá¬áá¡ááœááºážá áá»á¬ážá áœá¬áá±á¬ áááºáá±á·ááºá»áá»á¬áž (Helm charts) ááẠááœááºáá°á áœá¬ ááŒáá·áºáá»ááºáááºá¡ááœáẠá á¯áá±á¬ááºážáá¬ážáááºá . ááá¯á·ááŒá±á¬áá·áºá ááá·áºá¡á¬áž ááá¬ážááœááºáá»á¬ážá áááá¶ááá¬ááᯠá á®áá¶ááá·áºááœá²ááẠááœáá·áºááŒá¯ááá·áº ááá·áºáá»á±á¬áºáá±á¬ áá¯ááºáá¯á¶áááááá¬áá»á¬ážá á¡ááœááºá¡ááŒááºááẠáá¯áá¹áááááºáá«áááºá
á.áá Monocular
- (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 á¡ááœáẠáááºážáá²á· á¡ááá®áá±ážááŸááºáž áááºááŸáºáá¯ááºá"

Kubernetes á¡á
á¯á¡áá±ážááœáẠááá·áºááœááºážáá¬ážááá·áº Bitnami á០áá¯ááºáá¯ááºáá
áºáá¯á ááá¯á·áá±á¬áº áá®ážááá·áºááá¯ááŸá±á¬ááºááŸá¯áá»á¬ážááŸáá·áº áá¯ááºáá±á¬ááºááẠáááºážá áááŠážá¡á¬áá¯á¶á
áá¯ááºááŸá¯ááœáẠMonocular ááŸáá·áº ááœá²ááŒá¬ážáááºá
Kubeapps á á¡ááááá¯ááºáá±á¬ááºáá»ááºáá»á¬ážááŸáá·áº á¡ááºá¹áá«áááºáá»á¬áž
- ááá¯ááŸá±á¬ááºáá±áá¬áá»á¬ážá០Helm ááá¬ážáá»á¬ážááᯠááŒáá·áºááŸá¯ááŒá®áž ááá·áºááœááºážáá«á
- á¡á á¯á¡áá±ážááœáẠááá·áºááœááºážáá¬ážááá·áº Helm-based á¡ááá®áá±ážááŸááºážáá»á¬ážááᯠá á áºáá±ážá á¡ááºááááºáá¯ááºáᬠáááºááŸá¬ážáá«á
- á áááºááŒáá¯ááºááŸáá·áº áá®ážááá·áºááá¬áž ááá¯ááŸá±á¬ááºááŸá¯áá»á¬ážááᯠáá¶á·ááá¯ážááŸá¯ (ChartMuseum ááŸáá·áº JFrog Artifactory ááᯠáá¶á·ááá¯ážáááº)á
- ááŒááºááááºáá±á¬ááºááŸá¯áá»á¬ážááŸáá·áº ááŒáá·áºááŸá¯ááŒááºáž - áááºáá±á¬ááºááŸá¯áááºááá±á¬ááºááŸáá·áº áááºáá±á¬ááºááŸá¯ááœá²á á¬ážáá»á¬ážá០ááŒáá·áºááŸá¯ááŒááºážá
- Service Catalog Bindings ááá¹ááá¬ážááᯠá¡áá¯á¶ážááŒá¯á ááá·áºááœááºážáá¬ážáá±á¬ á¡ááá®áá±ážááŸááºážáá»á¬ážááᯠáá¯ááºáá±ááŒááºážá
- RBAC ááᯠá¡áá¯á¶ážááŒá¯á á á áºááŸááºááŒá±á¬ááºážááŸáá·áº ááœá²ááœááºááŒááºážá¡ááœáẠáá¶á·ááá¯ážááŸá¯á
áá±á¬ááºáá¯á¶ážáááº
ááŸáá¯ááºážááŸááºááŸá¯ááᯠááœááºáá°áá»á±á¬ááœá±á·á á±ááẠáá»áœááºá¯ááºááá¯á·ááẠááŸáááŒá®ážáá¬áž áá¯ááºáá¯á¶ááá¯ááºáᬠá¡ááºáá¬áá±á·á áºáá»á¬ážá á¡áááá¡ááºá¹áá«áááºáá»á¬ážááᯠá¡áá»ááºážáá»á¯ááºááŒá®áž á á¯á ááºážááẠááŒáá¯ážáááºážáá²á·ááá·áº á¡áá»ááºážáá»á¯ááºááá¬ážááŒá áºáááº-
(ááá¬ážáá¡áœááºááá¯ááºážáá¬ážááŸááºáž .)
áá±á¬ááºáá»ááº
Kubernetes á¡ááœáẠGUI áá»á¬ážááẠá¡ááœááºáááá»ááŒá®áž áááºááœááºáá±á¬ áááºáááºáá áºáá¯ááŒá áºáááºá ááá¯á·áá±á¬áºá áááºážááẠá¡ááœááºáááºááŒáœá áœá¬ ááœá¶á·ááŒáá¯ážáá±ááŒá®ááŒá áºáááº- á¡áá±á¬áºáá±áž ááá·áºáá»ááºáá±á¬ ááŒá±ááŸááºážáááºážáá»á¬ážááŸáá·áº ááŒá®ážááœá¬ážááẠáá±áá¬áá»ááºáá±ážááá·áº á¡ááœááºáááºááœááºáá±á¬ á¡ááœááºáá±á¬ááºážáá»á¬ážááᯠááŸá¬ááœá±ááá¯ááºáá±ááŒá®ááŒá áºáááºá áááºážááá¯á·ááẠá¡áá»áá¯ážáá»áá¯ážáá±á¬ á¡ááá®áá±ážááŸááºážáá»á¬ážááᯠááŒáá·áºáááºážáá±ážáᬠá¡ááá¬ááá¯ááºážáá®ážáá«ážááŸáá·áº ááá¯ááºáááºáá±á¬á¡ááœááºá¡ááŒááºááᯠáá±ážáá±á¬ááºáááºá á€áá¯á¶ážáááºáá»ááºááẠááá·áºáááºááŸáááá¯á¡ááºáá»ááºáá»á¬ážááŸáá·áº á¡ááá¯ááºáá®áá¯á¶ážáááááá¬ááᯠááœá±ážáá»ááºáá¬ááœáẠáá°áá®áá±ážáááá·áºáááºáᯠáá»áœááºá¯ááºááá¯á· áá»áŸá±á¬áºááá·áºáá«áááºá
PS
áá»á±ážáá°ážáááºáá«ááẠááŸáá¯ááºážááŸááºááá¬ážá¡ááœáẠOpenShift Console ááŸá áá±áá¬á¡ááœááºá
áá»áœááºá¯ááºááá¯á·áááá±á¬á·ááºááœááºáááºážáááºáá«
- «";
- «";
- «";
- «"á
source: www.habr.com
