Kubernetes or where to start to understand what it is and why you need it

This article is for beginners. If you are an experienced ninja, just remember how this information could once have been useful for you.




















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