本章介绍了容器技术的发展历史和Kubernetes的背景、功能、架构及核心概念,具体如下:
从物理机时代演变到虚拟机时代,再进一步发展到容器时代,旨在提升资源利用率、简化应用程序的部署与管理,加速软件开发和交付流程。
Kubernetes集群架构由Master和Node两类节点组成。Master节点包括kube-apiserver、kube-controller-manager、kube-scheduler和etcd组件,其中kube-apiserver是整个集群的访问入口。Node节点包括kubelet、kube-proxy和容器运行时组件。
通过定义如Pod、Deployment、Service等资源来部署和管理应用程序。