kube-proxy是Kubernetes的核心组件,部署在每个Node节点上,它是实现Kubernetes Service的通信与负载均衡机制的重要组件; kube-proxy负责为Pod创建代理服务,从apiserver获取所有server信息,并根据server信息创建代理服务,实现server到Pod的请求路由和转发,从而实现K8s层级的虚拟转发网络。 一、Kube-Proxy配置 三、Kube-Proxy验证 [crayon-67c1b4d253d48777603823/]...
K8S组件之Node节点Kubelet配置(PART 12)
Kubelet是工作节点上的主要服务,定期从kube-apiserver组件接收新的或修改的Pod规范,并确保Pod及其容器在期望规范下运行。同时该组件作为工作节点的监控组件,向kube-apiserver汇报主机的运行状况。 一、Kubelet配置 到此,kubelet安装配置完成。
K8S组件之Node节点证书(PART 11)
一、生成etcd证书
K8S组件之TLS Bootstrapping配置(PART 10)
当集群开启了 TLS 认证后,每个节点的 kubelet 组件都要使用由 apiserver...
K8S组件之Scheduler Service配置(PART 9)
kubernetes Scheduler 运行在 master 节点,它的核心功能是监听 apiserver...
K8S组件之Controller Manager配置(PART 8)
Controller Manager作为集群内部的管理控制中心,负责集群内的Node、Pod副本、服务端点(Endpoint)、命名空间(Namespace)、服务账号(ServiceAccount)、资源定额(ResourceQuota)的管理,当某个Node意外宕机时,Controller Manager会及时发现并执行自动化修复流程,确保集群始终处于预期的工作状态。 一、Controller Manager配置 二、Controller...
K8S组件之API Server配置(PART 7)
k8s API Server提供了k8s各类资源对象(pod,RC,Service等)的增删改查及watch等HTTP Rest接口,是整个系统的数据总线和数据中心。 一、API Server配置...
K8S搭建之高可用配置(PART 6)
一、高可用组件安装 [crayon-67c1b4d254092129825892/] 二、高可用组件haproxy配置 三台master配置一样 [crayon-67c1b4d254094420277116/] 三、高可用组件keepalived配置...
K8S搭建之Etcd配置(PART 5)
Etcd被形容为Kubernetes集群的大脑,是 Kubernetes的关键组件,因为它存储了集群的整个状态:其配置,规格以及运行中的工作负载的状态。 在Kubernetes世界中,etcd用作服务发现的后端,并存储集群的状态及其配置。 (more…)
K8S搭建之生成组件证书(PART 4)
在一个安全的内网环境中, Kubernetes的各个组件与Master之间可以通过apiserver的非安全端口http://apiserver:8080进行访问。 (more…)
55