Empresas
Empleos
  • Sobre nosotros
  • Soluciones
    • Publicación de vacantes
      Publica tu vacante y recibe candidatos calificados en 48h.
    • Evaluación de candidatos
      500+ pruebas técnicas y psicológicas, más anti-fraude.
    • Headhunting
      Búsqueda ejecutiva a la medida de principio a fin.
    • Nómina + EOR
      Dispersión de nómina y EOR en más de 15 países de LATAM.
  • Precios
  • Empleos

0

218
Vistas
Manera de detener la implementación de un entorno de kubernetes incorrecto

Tenemos un conjunto de kubernetes yamls que es administrado por kustomize y se implementarán en diferentes clústeres. Cada clúster es ligeramente diferente, lo que significa que cada entorno tendrá un subdirectorio ( environ/<envname> ) que incluye alguna sobrescritura de personalización especial.

Implementaremos manualmente la nueva versión en diferentes entornos mediante el comando kubeclt apply -k environ/env . Pero a veces hacemos cosas estúpidas como esta: kubectl apply -k environ/env1 al clúster env2 . Entonces, ¿hay algún método para dejar de kubectl apply a un entorno incorrecto?

over 4 years ago · Santiago Trujillo
2 Respuestas
Responde la pregunta

0

Esta es una respuesta wiki de la comunidad. Siéntete libre de expandirlo.

Si sabe que cometió un error y desea cancelar el comando de inmediato, existen algunas opciones para usted:

  • $ kill -9 $! eliminará el proceso más reciente ejecutado por el comando ( $! representa su ID de proceso).

  • Suspenda el proceso actual presionando Ctrl+z y luego elimínelo usando kill -9 %% o kill -9 %+ . Se pueden encontrar más detalles sobre este enfoque aquí .

EDITAR:

Incluyendo la solución propuesta por VASャ de los comentarios:

Usaría scripts de shell y diferentes configuraciones para cada clúster, así: deploy-cluster1.sh donde tendría kubectl --kubeconfig .kube/cluster1 apply -k environ/cluster1 o incluso más corto: deploy.sh env1 deploy.sh contiene: kubectl --kubeconfig .kube/$1 apply -k environ/$1

Se pueden encontrar más detalles sobre ese enfoque aquí .

over 4 years ago · Santiago Trujillo Denunciar

0

Recientemente obtuve una nueva solución aquí.

direnv que puede cambiar env después de cambiar a diferentes directorios, esto me obliga a cambiar el KUBECONFIG . Siga Dominando el archivo KUBECONFIG para obtener más detalles.

over 4 years ago · Santiago Trujillo Denunciar
Responde la pregunta
Encuentra empleos remotos

¡Descubre la nueva forma de encontrar empleo!

Top de empleos
Top categorías de empleo
Empresas
Publicar vacante Precios Comercial
Legal
Términos y condiciones Política de privacidad
© 2026 PeakU Inc. All Rights Reserved.
Andres GPT
Recomiéndame algunas ofertas
Necesito ayuda