ααΎααααΈααααΎαααΆααααΆαααααααααΆαα½ααααααααα ααΆααΆααΆαααααΆααααΆαααααααααΌαααΉαααΈα§αααααααααΎααααΆαααααααΆααααΆααααααααΆα αααα»αααααΈ Kubernetes αααααΊααΆ kubectl α αααααΆααα·αααα GUIs αααααΆααα
ααΆαααΆαααα’ αα·ααα·αααΌαααΆαααα’α’αΆα
ααααΎαααΆαααΆααΠΎααΆαα
αααΎαααααΆααα·α
αα
ααααααΆ αα·αααΎαα±ααΆααααααααα
αααααααααααααααα·ααααα·ααΆαα
ααΆαααΈααααΆααα»α ααΎαααΆαααααα»αααααΆααααααα
ααΆααααααΎαααα»α 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α αα
αααα»αααΆααα·αα·αααα‘αΎααα·α ααΎαααΉααα·ααα·ααΆαα‘αΎααα·αααΌααααααααααΆαααΆααααααααααααΌαααΆααα·α
αΆαααΆαα½α
α αΎααα
αααα»α
1. ααααΆααααααααααα Kubernetes
-
αααααα―αααΆα ; -
ααααΆαα (8000+ ααααΆα GitHub); - α’αΆααααΆαααααα Apache 2.0;
- ααα»αααα βα ααα»α αααααΆαααααααΆαααααααααΆααα ααααα Kubernetes α ααΆα’αα»ααααΆαα±ααα’αααααααΎααααΆααααααααααα αα·ααααααααΆααααα αΆαααααα·ααΈααααααα»αααααΎαααΆααααα»αα ααααα ααααΌα ααΆαααααααααα ααααααααα½αα―αα"
αααααΊααΆααααααααααααααΌαα
ααααααααααααααααα’ααααα·αααα Kubernetes αα
αααα»αα―αααΆαααααΌαααΆα (ααα»αααα
αααα»αα αααααα»αααΆαααααΆααααααα Kubernetes Dashboardα
- ααΆααα»αααα ααΎαααααα»ααααΆααααααα K8s ααΆαα ααααααααααα
- ααααα·αααΎα’αααααΆααα·αααα·α’αααααααααααα ααααααααα αΆαααααΆαα α αααααααααα αα·αααααα·αααα‘ααααΆααααΆαα·α αα α αααα·αα·ααααΈααΈααΆαααααΎααααΆααα’αααα αα αΆα αα·αααααΎαααΆα ααΆααααα ααααααΆα ααΆαααααααΆα ααααΆαααΆα ααααΉαααα·ααΆαααααα ααΆααααααΆααααααΆααα
- ααΎααααααα·ααΈαααααΆαααΆαααααααΆααααα»α namespace ααΆαααααααααααααΆ (Deployment, StatefulSet ααα) ααΆααααααΆαααααΆααα½αααΆ (ReplicaSet, Horizontal Pod Autoscaler) αααα·αα· αα·αααααααΆαααααΆαααααα½α αα·αααΌαα α
- ααΎαααααΆαααα αα·α Ingress ααααΌα ααΆααΆααααααΆαααααααα½αααααΆαα½αααΉααα αα·αα ααα»α αααα ααα
- ααΎαβααααα»βα―αααΆα αα·αβααααααβαααα»αα ααααα·αααα‘ααβααΆααααΆαα αα·αβααΆαααΆαααΆαβααααα·αααα‘ααβααΆααααΆααα
- ααΎα αα·αααααααα½α ConfigMap αα·ααααααΆααα
- ααΎααααααα ααα»α
- ααΆαα αΌαααααΎαααααΆααααΆααααααααΆαα αααα»ααα»αααΊαααα
αα»ααα·ααααα·ααααααΆαααα½α (αα·αααααααααΆααααΎααα) ααΊααΆαα·αααΆαααΆαααΆαααααααααΆααααααα·ααααα·ααΆααα α»α
αααααααα αααααααααααααΌαααΆαα’αα·αααααααΆααααααααααα αααα αα·αααΆαααααα»αααΆααα
αα
α»ααααααααΆαα½αααΉαααΆαα
ααααααΆαααααααααΈ αα·ααααααααα·ααααααα Kubernetes APIα ααααα
α»αααααααααα»ααααααααααΊ
2 α αααα αα
-
ααα ααααα ; -
αααααα αΆαα ; -
ααααΆαα (~ 4800 ααααΆα GitHub); - α’αΆααααΆαααααα MIT;
- αα·ααΆαα±ααααααΈα "Kubernetes IDE" α
αααααααααααααΌαααΆαααΆααααΆααα·ααΆααΆαα’αα·αααααααα½ααααα
αΌαααααΆαααααα (IDE) αααααΆαα Kubernetes α ααΎαααΈααααα
ααα ααΆααααΌαααΆαααααΎα±αααααααΎαα‘αΎααααααΆααααααΎααΆαααΆαα½αα
αααααααΆα
αααΎα αα·ααα½αα
ααα½αααααααααααααααα»αααααΎαααΆααα
αααα»ααα½αααΆ (ααΆαααααααΎ 25 ααΆαα pods) α
ααααααααααΆααα/αααααααΆααααα Lensα
- αααααα·ααΈα―αααΆαααααααα·ααααααΌαα±ααααΆαααΆαααα‘αΎαα’αααΈααΆααα’αααα αααα»αα ααααα (ααΆααααα αααΆαα Prometheus αααααΌαα±ααααα½αααΆαααααααααΆααα’αα ααα»ααααα’αααααα’αΆα ααααΎααΆαααα‘αΎααααααΆαααααΆαααααααΆααααΆααααααααα)α ααΆαααα‘αΎα "αα" ααααΌαααΆαα’αα»αααααα ααΎαα»αααααΌαααααααΆαααααα½ααααααααΎαααΆα Linux, macOS α¬ Windows α
- ααΆαααααααααααα α»α ααααα (αααα»αααΆααααααααΌαααΆαααΆαααα) α
- ααΆαααΎαααΎαααααααΆαααΆαα ααααααααα»ααααααααΆααΆαααααααα
- ααααΆα ααααααΆαααααΎααααΆααααααΆα αα·ααα·ααααΆααΆααααααΆααααααααα·ααα’ααααΎ Prometheus αααααΆαααααΆααα
- α αΌααα ααΆαααααααΆααααΆααααααααΆαααα»αααΊααα αα·αααααΆααα αααααα
- ααΆαααΆαααααααααααααααΆαα Kubernetes RBAC α
ααΆαα
ααααααΆααα
αα
α»αααααα -
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) α αΎαααΆα αΆααααΈααΌα
ααΆααΆααααααααααααααααΆα α¬ααΆαααααΆααα
α»αααααΆαα’αα·ααααααα ααααα·αααΎαααααα»αααααΌαααΆαα
ααααααΆαααΉαααΆαα αααααΆαα
ααααααΆαα
α»αααααααααα»α (
5. Kubewise
-
ααααααααααα ; - α’αΆααααΆαααααα ααΆααααααα·αααα· (ααΉαααααΆαααΆαααααααΎαα αα );
- ααα»αααα "α’αα·αα·αααα α»αααα·ααΆααΆαααααααααΆαα Kubernetes" α
ααα·αααααααΈααΈ VMware αααααΎαα‘αΎαααααΌαααΆααααααΎαα‘αΎαααΆααααααα½αααααΆα hackathon ααΆααααα»α (αααα»ααααα·αα»ααΆ ααααΆα 2019)α ααΆαααα‘αΎααα
ααΎαα»αααααΌαααααααΆαααααα½α ααααΎααΆααα
ααΎααΌαααααΆα
ααααααααααΆααααααα Kubewiseα
- α’ααααααααα ααα»α αααααΆααααΆαα½αα’αααααΆα Kubernetes αααααααΎααΆααΌαα αααα»αα ααααΆαα α ααααααααααααα
- ααΆαααααααααΆααα―αααΆα kubeconfig α αααΎααααααΆααα αααααααααααααααΆα
- ααααΆααΈααααααΆααααααααΆααααααα’αααααα·ααααΆα
KUBECONFIG
. - αααα»ααααααΎαα―αααΆα kubeconfig ααααΆαααααα½ααααααΆαα namespace αααααΆααααααα±ααα
- αα»αααΆααα»ααααα·ααΆαααααα·αααααα (RBAC ααΆααααααααΆαα ααααΈααααΆαααα)α
αα αΌαααααααααααα ααααααααα ααΆααααααααα½αααα»ααααα
6. OpenShift Console
-
αααααα―αααΆα OpenShift ; -
ααααΆαα (~ 150 ααααΆα GitHub); - α’αΆααααΆαααααα Apache 2.0;
- αα·ααΆαα±ααααααΈα "UI αααααΆαααααα»α OpenShift α"
αααααΈααΆααΆααα·ααααααΆα
ααα»α
αααααΆαααααααΆααααααΊααΆααααααα½αααααΆαα
ααα
αΆα OpenShift (αα
ααΈαααααΆααααΌαααΆαααα‘αΎααααααααΎ
OpenShift Console ααααΌαααΆαα’αα·ααααααΆααΌαααα αΎα ααΌα ααααααΆααΆααααα αΌααα»αααΆαααΆα αααΎαα α αΌαααΎααααααΆααα’αααΈα ααα»α ααααΆαααα
- αα·ααΈααΆαααααα ααααααααα ααΆααα ααα»α αααααΆαα - "αααααα" ααΈααααααααααΆααααααΆααα αααα»ααα»αααΌαα αααααΆααα’αααααααααααα αα·ααααααΆααα’αααα’αα·ααααααα αααα ααααααααααα’αααα’αα·αααααα ααΆααααααα»ααΆαααα»ααααα»ααααααααααα’αΆα αααααΆαααΆααααα αααΎααααααΆααα’αααα’αα·αααααα (ααΆααααααα·ααΈ) α αΎααααααααΎα ααα»α αααααΆααααΎααΆααααααααΆααα·α αα ααΆαααααααΆααΌα ααΆ ααΆαααΆαααααααΆααααααα·ααΈ ααΆαααΆαααααΆαααΆααααααΎα/ααΆαααΆαααααααΆα αα·αααΌααααΈααααααααα½αααΌαααΆαααα Eclipse Che α
- αααααααααααααα»αααΆαααΆα αααααΆα ααΆααααα»α αα·αααα·α αΌαααααΎα
- ααΆααααααα‘αΌααΈαααααααΆααααΆαααΆααααααα αα·ααααααα·ααΈα αα
αααα»αααΆαα
ααααααΆαα
α»αααααααααα»ααα½α - v4.3 -
ααΆααααα αΆααααα½α αα·ααα ααααΆαααααααααααααααααααΆααααα αΆααα·ααααααααααααΆ (α ααα½α αα·αααααΆαααΆαααααΆαααΆαααααααΆα ααα αα ; ααΆαααααΎααααΆααααααΆα αα·ααααααΆαααααααααα) αα αααα»ααααααααααααΆααααααααααα - ααΆααααα αΆααα αα α»ααααααααΆαααΆααααααααΆααΆαααααααααααααΆαααΆαα ααααα αα·αααΆαααααΆααααααΌα (ααααΉαααα·ααΆααα) αααααΆαααΎαα‘αΎααα αααα»αααΆ; ααΆαααΎααααααα ααα»α
- ααΎααα·αααααααααα½ααα·αα·ααααααααα’ααααΎ Prometheus, Alertmanager αα·α Grafana α
- ααααα·ααααα·αααααααααααααααΆααα
αααα»α
αααααααααααααα·ααααα·αα . - αααααααααααΆαααααΆαααΆαααααααΎαααΆαααΆαααα Docker (ααΈααααΆαααααααΆααααααΆααααΆαα½α Dockerfile)
S2I α¬α§αααααααααΎααααΆααααΆααααα ααααΆαα
NBα ααΎααα·αααΆαααααααα’αααααααα
αααα»αααΆαααααααααααα ααΆαα
ααα
αΆα Kubernetes (α§ααΆα ααα αα·αααΌαααααΈ
ααααΆαααααααΆαα
1. α’ααααααα ααα ααΎ Kubernetes αααα»αααααΆ
-
ααα ααααα ; -
ααααΆαα (~ 100 ααααΆα GitHub); - α’αΆααααΆαααααα Zlib(?) (ααΌα ααααΆααΉααααααααα).
αααααααα½αααΈαααα»α Portainer αααααΆααααααΎαα
ααα»α
αααααΆααααααααα·αααααααααααΌα
ααααΆαααααΆααααααΎααΆαααΆαα½α Docker α αααααΆαααααααααααααα·ααααα»αααααΆααααΆαααααΌαααααΆαα’αα·αααααα (ααααααααΆααααΌα αα·ααααα½αααα
2. ααααΆααααΉααα
-
ααα ααααα ; - α’αΆααααΆαααααα αααααα·αααα·;
- αα·ααΆαα±ααααααΈα "αααααα·ααΈαα·αααα Visual Kubernetes α"
αααααα·ααΈαααααα»αααααααααααααΆααααααααααΎαααΎα αα·ααααααααααααααΆα Kubernetes αααα»ααααααααΆααΆαααααααααΆαα½αααΉαα
ααα»α
αααααΆααα’αΌα αα·ααααααΆααααααΆααααα ααααα»αααααΆαααααα
αα
α»ααααααααΊ Pod, Service, Deployment, StatefulSet, PersistentVolume, PersistentVolumeClaim, ConfigMap αα·α Secret α αα½ααααααααΆααΆααΉαααααααααΆαααΆαααα Helm αααα»ααααααΆααααααα αα»ααα·ααααα·α
ααααααΊααΆαααααΌαααααΌαααΆααα·α (ααΆααααΌαααΆαααααΉααα»α
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
ααΌαα’ααα»α
ααΌαα’αΆαααααααα ααΎαααααααααααΎαα
- Β«
ααα ααααΈαααααΆαα’αααΈαα·αααααΆααααααΆα Kubernetes (αα·ααα·αααααΆααααααααα UI αααααΆααααααααααααααΆαα Kubernetes) Β» - Β«
ααΆααα½ααααα αΌαααααΆααααααΆααααααααααα Kubernetes αα·αα’αααααααΎααααΆαα GitLab Β» - Β«
Polaris ααΆαααααΆαααΎααααΈαααααΆα ααααα Kubernetes α±ααααΆααα»αααΆαααα’ Β» - Β«
kubebox αα·αααααααααααααααααΆαα Kubernetes "α
ααααα: www.habr.com