Introducción al tipo de recurso de recursos api de k8s

1. Ver el estado del clúster de recursos en el entorno del clúster k8s

Ingrese el comando =》# kubectl api-resources para  mostrar toda la información de recursos api en el clúster k8s, descripción del parámetro:

  • NOMBRE: nombre del recurso api;
  • SHORTNAMES: abreviatura del nombre del recurso api;
  • APIGROUP: gestión de grupos api;
  • NAMESPACED: si se puede utilizar el aislamiento del espacio de nombres, verdadero es verdadero, falso no;
  • TIPO: tipo de recurso api;

Ver el estado del clúster de componentes de k8s =》# kubectl get cs

= "[Kubeadm instala el controlador-administrador del componente k8s y el estado del programador no está en buen estado] error:

Aparece el estado No saludable anterior, ideas para la solución de problemas:

1 | 1. Compruebe primero el puerto local y podrá confirmar que los puertos 10251 y 10252 no están activados.

=》# Sudo netstat -tlunp

 O filtrar directamente para ver los puertos 10251 y 10252

  • =》# Ss -ant | grep 10251
  • =》# Ss -ant | grep 10252

1 | 2, confirme si el puerto no seguro está deshabilitado en la configuración del componente kube-Scheduler y kube-controller-manager

 = "Ruta del archivo de configuración:

  • /etc/kubernetes/manifests/kube-scheduler.conf 
  • /etc/kubernetes/manifests/kube-controller-manager.conf

 = "Ver el archivo ymal correspondiente:

vim /etc/kubernetes/manifests/kube-scheduler.yaml
vim /etc/kubernetes/manifests/kube-controller-manager.yaml

 = "Elimine la configuración de --port = 0, en el cuadro rojo como se muestra a continuación:

1 | 3. 重启 kubelet =》# sudo systemctl restart kubelet

Después de reiniciar el servicio, confirme el estado del componente, la pantalla es normal e ingrese el siguiente comando nuevamente para verificar:

  • Ver información del puerto de supervisión del clúster =》# sudo netstat -tlunp
  • Ver el estado del componente maestro =》# kubectl get cs

 

2. Comandos de vista de recursos de API comunes

  • Ver el estado del componente maestro =》 # kubectl get cs
  • Ver el estado del nodo =》 # kubectl obtener el nodo
  • Ver la URL del proxy de Apiserver =》 # kubectl cluster-info
  • Ver detalles del clúster =》 # kubectl cluster-info dump 
  • Ver información de recursos =》 # kubeclt describe <recurso> <nombre> 
  1. Ver detalles del nodo =》 # kubectl describe el nodo
  2. Ver detalles del nodo principal =》 # kubectl describe el nodo k8s-master
  3. Ver los detalles del nodo =》 # kubectl describe el nodo k8s-node01
  • Ver información de recursos de pod =》 # kubectl get pod <nombre de pod> --watch

El papel de api-server:

  • Entrada unificada al cluster;
  • Coopere con otros componentes (hay algunos agentes de API en el interior);

 

para resumir:

  • api-resources Ver información sobre el tipo de recurso del clúster;
  • Después de que kubeadm instale el clúster k8s, verifique el estado de los componentes del nodo maestro;
  • Una breve introducción a los recursos api de uso común;

Supongo que te gusta

Origin blog.csdn.net/ChaITSimpleLove/article/details/110455619
Recomendado
Clasificación