Elimine la implementación y los pods en k8 remotos en lotes a través de palabras clave en Windows

Directorio de artículos

1 necesidades

  • Hay demasiados pods en el servidor del entorno de prueba, los recursos son insuficientes y los pods normales no se pueden iniciar. Muchos pods se crean en función de los eventos de github pr y deben eliminarse, pero la interfaz de usuario de k8s los elimina uno por uno muy lentamente.

  • Siento que bajo el trabajo ocupado, necesito algo completamente no utilitario para darme energía interior. Bloguear es uno de ellos. Bloguear parece ser un contacto no utilitario con el mundo exterior. No es de extrañar que necesite tomarme un tiempo para hacer algunos deportes al aire libre Realmente hace que las personas tengan más energía

2 pasos de operación

  • Instale K8S, admita el comando kubectl
  • Encuentre el archivo yaml de la configuración remota de k8s (puede solicitarlo desde la operación y mantenimiento)
  • Abra git bash en el directorio donde se encuentra el archivo y ejecute el comando:
  • kubectl --kubconfig archivo de configuración obtener implementaciones -n espacio de nombres del entorno | palabra clave grep | awk '{print 1}' | xargs kubectl --kubeconfig archivo de configuración | eliminar implementación -n espacio de nombres del entorno
    inserte la descripción de la imagen aquí

3 nota

  • Después de eliminar la implementación, los pods se eliminarán juntos

Supongo que te gusta

Origin blog.csdn.net/lanxing_huangyao/article/details/123676252
Recomendado
Clasificación