With Kubernetes, it is possible and easy for you to automate the deployment, management, and scaling of any containerized applications. You can use this container to group containers which make up a particular application into a number of logical units to make it easy for discovery and management. This container operates by use of the same technique which makes Google run many containers numbering in the billions on a weekly basis, and it can scale and you will not be required to increase the ops team. Kubernetes is a very flexible container, whether you are running it locally or on a global enterprise, and it will allow you to be able to deliver your container in an easier and more consistent manner despite how complex it might be. It is open source, and you are able to move your workloads to where you need. A large number of major companies appreciate the potential to save on costs when it comes to containers and Kubernetes. In particular, containers are more lightweight than VMs and can share a single OS, which causes a significant decrease in the costs of infrastructure. Their maintenance costs are also low. Additionally, they have faster CI/CD pipelines and allow your development and engineering teams better coordination with each other. Adding Kubernetes to the equation more benefits are gained. By autoscaling you can save more. The other benefits include efficient application scheduling, efficient cluster-level resource management, and rolling updates. · How Kubernetes operates· Deployment· Kubernetes pods· Kubernetes services· Kubernetes design patterns· Kubernetes cliene libraries and extensions· Logging· The intricacies of this management plane in Kubernetes· Cluster federation· Kubernetes ingress...And much more
Overall, you can expect to save your team's time and also make a two-digit saving all thanks to both containerized applications and container orchestration. Applications are deployed through containers focusing on operating-system-level virtualization as opposed to hardware virtualization. This enables us to put an end to the limitations of the host by selecting executable file-systems, libraries, and etc. With Kubernetes, connecting applications with appropriate services through configuring firewalls of the cloud service providers can be made at once. In complex configurations, it creates an external load-balancer and discovering cross-cluster service through the use of federated services.
Это и многое другое вы найдете в книге Kubernetes. A Simple Guide to Master Kubernetes for Beginners and Advanced Users (2020 Edition) (Brian Docker)