Kubernetes入门:从集群创建到示例部署
1. Kubernetes组件运行机制
在Kubernetes中,组件的运行有一套明确的流程:
- Pod调度与容器启动
1. 调度器会发现新的Pod,并将它们调度到合适的工作节点上。
2. 在每个工作节点上,kubelet代理会按照Pod的描述启动容器,kubelet会使用工作节点上的容器运行时来管理容器。
- Service对象处理
1. 会在内部DNS服务器中为Service对象注册一个DNS名称,kube - proxy能够将使用该DNS名称的请求路由到可用的Pod之一。需要注意的是,集群中的任何节点都可以访问Pod,因此kube - proxy不需要和Pod运行在同一节点上就能将请求转发给它。
- Ingress对象处理
1. Ingress控制器会根据Ingress对象设置路由,并准备好接受来自Kubernetes集群外部的请求。与Ingress对象定义的路由匹配的外部请求将由Ingress控制器转发到Service对象,然后由kube - proxy按照上述方式转发到Pod。
2. 使用Minikube创建Kubernetes集群
现在我们可以使用Minikube创建一个本地单节点集群。Minikube可以使用不同的驱动部署在VM、容器或裸机上,这里我们使用Docker驱动,Minikube实例将运行在由Docker Desktop管理的容器中。
- Minikube端口映射问题 :将M
超级会员免费看
订阅专栏 解锁全文
2003

被折叠的 条评论
为什么被折叠?



