Kubernetes ou par où commencer pour comprendre ce que c'est et pourquoi vous en avez besoin

Cet article est destiné aux débutants. Si vous êtes un ninja expérimenté, rappelez-vous simplement à quel point ces informations auraient pu vous être utiles.




















Kubernetes
Google , Google.



Kubernetes , , Docker.





.









, , , . , . , . , .





, - container runtime API (API ) , .





, .





Kubernetes.









Kubernetes - , .





Kubernetes . : A, B, C.





Kubernetes . , . . , .

, , , .





. , , . , . .





. Kubernetes Pods ().





Pod () - / . . , Kubernetes .





Service () Kubernetes , . , .





Kubernetes, , :





  • DNS IP- Kubernetes . Kubernetes , .





  • (, , ) Kubernetes.





  • .





    Kubernetes (, yaml) . , Kubernetes .





  • .





    Kubernetes , . , , .





  • .





    - , Kubernetes , , .





  • .

    , OAuth- SSH Kubernetes .





, Kubernetes (Master node) (Worker node).





Master node Kubernetes Control Plane (kube-scheduler, kube-controller-manager, kube-apiserver, etcd), Kubernetes.





Worker node container runtime ( ), kubelet kube-proxy.





ontainer runtime ( Docker, Container D, Rocket ..).





Kubelet « », . , Pod() . , Kubernetes.





Kube-proxy , iptable ( ) Service Endpoint.





, Kubernetes , , highload web, , , Administrator Linux. Advanced.





Kubernetes, DNS Kubernetes.





, Kubernetes secrets Hashicorp Vault.






, , - , - "« Lustre»". Lustre. . file striping LNET. . Integrated Manager for Lustre (IML)








All Articles