我正在尝试从this YouTube course学习Kubernetes。
我正在尝试的一个动手操作是安装Minikube,Docker Desktop和kubectl,以真实的查看Pod和容器的工作情况。
我启动了Minikube -指定Docker作为我的VM选择
minikube start --vm-driver=docker
据我所知,Minikube将尝试在同一个VM中运行主节点和工作节点。因此,当我尝试像这样获取其状态时:
minikube status
我希望它能像this point一样给予我“Master”的类型,但它给了“control plane”。甚至:
kubectl get nodes
给出“控制平面”x1c 0d1x
什么是“控制平面”?this page中没有提到。
2条答案
按热度按时间dhxwm5r41#
官方doc
控制平面负责管理集群。控制平面协调集群中的所有活动,例如调度应用程序、维护应用程序的所需状态、扩展应用程序以及推出新的更新。
控制平面管理群集和用于承载正在运行的应用程序的节点。
当您在Kubernetes上部署应用程序时,您告诉控制平面启动应用程序容器。控制平面将容器调度到集群的节点上运行。节点使用控制平面公开的Kubernetes API与控制平面通信。最终用户也可以直接使用Kubernetes API与集群交互
.
有关详细信息,请参阅此doc
4c8rllxm2#
Kubernetes中的“控制平面”是指管理集群状态的组件,例如API服务器,etcd,调度器和控制器管理器。
运行
minikube status --control-plane
命令时,Minikube会检查本地Kubernetes集群中控制平面组件的状态。