K8S Basic Series 1-Introducción a los componentes básicos

1. La diferencia entre el nodo maestro y el nodo

K8S集群的master节点和node节点,区别就是运行的服务不一样
master节点运行的服务:Etcd、ApiServer、ControllerManager、Scheduler
node节点运行的服务:Kubelet、Kube-Proxy

2. Introducción oral a las funciones de cada componente:

Etcd:K8S集群的数据中心,所有的资源都会存储到etcd中,K8S在启动的时候,都会去Etcd读取数据

Apiserver:K8S最核心的服务,我们在敲入命令对K8S进行操作的时候,由Apiserver来执行我们输入的命令,调度系统

ControllerManager:直译过来就是控制中心,字面意思也能看出来,它的作用就是控制容器,一直监控容器的状态,如果出现了异常,会对容器进行重启、删除创建新容器等等操作

Scheduler:K8S集群的调度中心,它监控node节点的状态,获取集群资源,按照预设的分配规则或者系统自己处理,合理分配使用集群的所有资源,来确定使用哪个node来执行任务(再说通俗点就是决定把pod创建到哪台node上)

Kubelet:控制node节点上的容器

Kube-Proxy:在node节点上的容器起该服务,可以在node机器上映射一个端口,通过node ip+port,可供外部用户的访问

3. Introducción al proceso general del sistema
Primero, veamos un diagrama de flujo dibujado a mano (mírelo)
Inserte la descripción de la imagen aquí

El usuario ejecuta el comando, el apiserver ejecuta la programación, ejecuta el comando y el administrador del controlador se asegura de que cada pod esté altamente disponible. Una vez que el pod se cuelga, se reinicia. Si el reinicio falla o el nodo donde se encuentra el pod se cuelga, el pod se inicia en otro nodo. Asegurar la alta disponibilidad de los pods; el programador obtiene el estado de los recursos del clúster y asigna razonablemente los pods en ese nodo; etcd almacena los datos y recursos de todo el K8S. Siempre que se inicie K8S, irá a etcd para leer los datos.
Kubelet acepta directamente la programación de apiserver. Apiserver controla kubelet para crear pods y kubelet controla pods para crear contenedores;
kubeproxy puede mapear puertos y exponer puertos de servicio para que los usuarios puedan acceder a los servicios en este nodo
. Puede ver 2 etcd en la figura anterior. Esto es para mostrar que etcd en realidad puede ser directamente Se puede implementar en el contacto maestro o se puede implementar por separado. Solo necesita especificar etcd al implementar K8S. Solo necesita elegir un método. Para
agregar eso, cuando el contenedor necesita expandir la comunicación del host, la red de complementos de red es necesaria en este momento, y hay muchos tipos de complementos disponibles.

En cuarto lugar, el
resumen personal final , si hay un error, corríjame

Inserte la descripción de la imagen aquí

Supongo que te gusta

Origin blog.csdn.net/u010264186/article/details/108659488
Recomendado
Clasificación