Como excluir a implantação em Kubernetes

Como excluir a implantação em Kubernetes
Uma implantação permite definir o ciclo de vida de um aplicativo. Uma entidade Kubernetes é uma abordagem para declarar o sistema Kubernetes como você precisa da aparência da carga de trabalho do seu cluster. Depois que o objeto é criado com sucesso, o cluster funciona para certificar que o objeto subsiste, preservando o cluster Kubernetes desejado Look.

Todo o processo de atualização de aplicativos de contêineres manualmente pode ser esmagador e chato. Avançar um serviço para a próxima variante precisa iniciar a versão filtrada da vagem, encerrando a versão de uma série de uma vagem, esperando e validando que a nova variante foi lançada com sucesso e, ocasionalmente, voltando à versão anterior no caso de um estragar.

Se você executar todas essas tarefas manualmente, pode haver uma chance de erros humanos, e as scripts adequadamente precisam de potencial total e uma quantidade substancial de esforço. Por fim, eles transformam o processo de lançamento em um tailback.

Para corrigir esse problema, a implantação do Kubernetes torna todo o processo repetível e mecanizado. No entanto, a implantação confirma que o número preferido de pods está executando e vago o tempo todo. Todo o processo de atualização é gravado e versão com opções para continuar, pausar e reverter para variantes anteriores. Aqui está a visão geral completa da implantação de Kubernetes. Agora, vamos prosseguir para explicar como criar ou excluir a implantação em Kubernetes.

Uma implantação de Kubernetes executa muitas cópias do seu aplicativo e substitui automaticamente quaisquer solicitações que falhem ou se tornem impassíveis. Quando você está trabalhando com Kubernetes, você precisará remover as implantações de Kubernetes. Criar ou excluir implantações em Kubernetes é bastante útil com a ajuda de comandos de implantações de exclusão kubectl. Vamos elaborar todo o processo de criação e exclusão de implantação em um pouco mais de detalhes.

Pré-requisitos

Você precisará conhecer sua versão do sistema operacional para remover uma implantação em Kubernetes. Em nossa situação, usamos o Ubuntu 20.04 Sistema operacional para implementar comandos Kubectl. Uma vez feito com o sistema operacional, sua próxima etapa é instalar o cluster Minikube no seu sistema para executar suavemente o Kubernetes no Linux. O Minikube oferece uma experiência útil e um ambiente de aprendizado adotivo.

Métodos para excluir a implantação em Kubernetes

Venha, vamos verificar como excluir a implantação em Kubernetes com a ajuda de comandos ou etapas anexadas.

Inicie o Minikube

Depois de instalar com sucesso o cluster Minikube, agora é hora de lançá -lo com a ajuda de dois métodos. O primeiro método é escrever "Terminal" do Ubuntu 20.04 Barra de pesquisa de aplicativos do sistema ou atingir “ctrl+alt+t” simultaneamente. Usando esses dois métodos, você pode iniciar com eficiência o terminal. Agora, escreva o comando "Start Minikube" no terminal e espere um pouco até que seja iniciado com sucesso.

$ minikube Iniciar

Criar implantação

Para excluir a implantação em Kubernetes, precisamos primeiro criá-lo, pois não há implantação interna. Para esse fim, primeiro lançamos o Minikube e depois usamos o comando dado para criar um arquivo no Ubuntu 20.04. A palavra -chave Touch na instrução abaixo cria o arquivo.

$ Touch implantação.Yaml

Depois de executar a implantação de toque citada acima.Comando Yaml 'O arquivo é criado com sucesso no Ubuntu 20.04. Você pode procurá -lo na captura de tela abaixo.

Agora, salve e abra o arquivo .arquivo yaml. A captura de tela anexada é uma ilustração de uma implantação. Cria um duplicação para transportar 3 vagens nginx.

A captura de tela abaixo afirma que:

  • Uma implantação nginx é formada, especificada pelo “.Metadados.nome ”campo.
  • O Nginx-de-implantação cria 3 vagens idênticas, especificadas pelo “.espec.Replicas ”Campo.
  • O modelo POD contém os subcampos listados:
    • Os pods são categorizados aplicativos: nginx usando o .Metadados.campo de etiquetas.
    • O ".modelo.Campo de especificações ”, especifica que os pods executam um contêiner, nginx, que executa a cópia do nginx Docker Hub em 1.14.2 versão.
    • Formulário um contêiner e especifique seu nome usando “.espec.modelo.espec.Contêineres [0].campo de nome.”

Nosso próximo passo é criar a implantação. Então, execute o comando abaixo mencionado:

Se você deseja exibir a implantação para verificar se ela é criada ou não, execute o comando abaixo.

Para verificar as implantações em seu cluster, os campos anexados são mostrados:

  • Nome especifica os nomes de implantação no espaço para nome.
  • Pronto mostra a disponibilidade de réplicas de aplicativos para seus usuários.
  • Impressões atualizadas O total de réplicas de quantidade que foram atualizadas para obter o estado escolhido.
  • Disponível especifica quantas réplicas de aplicativos são oferecidas aos seus usuários.

Excluir implantação

Quando falamos sobre a exclusão de implantação, temos duas opções para removê -las.

  • Comando Kubectl
  • Arquivo de configuração

Aqui, usamos o nome de implantação com o comando fornecido para excluir a implantação.

A saída mostra que a implantação chamada "nginx" foi excluída com sucesso.

Conclusão

Então, aqui neste guia, discutimos a maneira pela qual você pode criar ou excluir a implantação em Kubernetes. Você pode criar qualquer implantação, dependendo da sua necessidade de trabalho. Espero que agora você possa excluir facilmente a implantação em Kubernetes.