Comando Kubectl Exec com argumentos

Comando Kubectl Exec com argumentos
O comando Kubectl Exec cria fácil de realizar tarefas remotamente dentro do contêiner atual da vagem. Se queremos ver o conteúdo, o status e o ambiente do contêiner, é simples. O comando Kubectl EXEC é um salva -vidas para todos os usuários que frequentemente se relacionam com solicitações de Kubernetes em contêineres. Podemos examinar e corrigir o aplicativo executando comandos diferentes no contêiner. Kubectl é uma das ferramentas para executar comandos Kubernetes.

Neste artigo, vamos descrever a sintaxe de Kubectl, ações de diferentes comandos e instâncias comuns. Temos que criar a situação no contêiner para que o procedimento seja executado de maneira eficaz. O objetivo real de usar o script do shell é construir o ambiente de acordo com o requisito e iniciar o procedimento principal. Ao usar este procedimento, os scripts de shell recebem PID 1 em vez de um método. Portanto, devemos operar o comando EXEC para iniciar o procedimento. Esta é a instrução embutida do script de shell. A instrução EXEC substitui o script com o aplicativo necessário. Naquela época, o PID 1 é direcionado para o procedimento. Este artefato fornece detalhes sobre como usar o comando Kubectl Exec.

Pré -requisitos:

Devemos ter um cluster Minikube organizado em nosso sistema para implementar comandos EXEC usando Kubectl. Queremos que os privilégios do sudo estejam em contato com o sistema. A implementação dos comandos incluídos neste tópico utiliza o Ubuntu 20.04. Também podemos usar nosso sistema operacional preferido para esta execução, e temos Kubectl configurado em nosso sistema. Deve ser instalado antes de executar os comandos.

Técnica para utilizar o comando Kubectl Exec:

Neste artigo, vamos deliberar usando o comando Kubectl Exec.

Inicie o Minikube:

Vamos ver como começar o minikube. Para utilizar o comando Kubectl Exec, o cluster Minikube deve primeiro ser instalado. Nós executamos alguns comandos no Ubuntu 20.04. Existem duas abordagens comuns que podemos usar para lançar um terminal. Um método é acessar o terminal usando a barra de aplicação do nosso sistema operacional. A opção alternativa é utilizar o atalho "Ctrl + Alt + T" no teclado. Use qualquer uma dessas opções para lançar um terminal. Primeiro, precisamos inicializar um cluster Minikube anteriormente instalado no sistema operacional Ubuntu 20.04. Agora, começamos o Minikube executando o seguinte comando anexado no terminal:

Teremos que esperar um pouco depois de executar este comando, para começar com o minikube. Também podemos verificar o minikube mostrado mais tarde se o comando for implementado corretamente.

Obtenha os pods:

Nesta etapa, queremos saber sobre os diferentes pods usando o comando “kubectl get pods” e selecionando os pods para executar pelo comando EXEC:

Depois de executar o comando, obtemos informações sobre os nomes, estado pronto, status e idades de diferentes pods.

Use o comando EXEC:

Aqui, estamos usando “Kubectl Exec -it nginx - sh”. Usamos a vagem da demonstração do shell, onde podemos executar os comandos. Existem dois parâmetros. Utilizamos restrições “i” e “t” do comando kubectl exec para apresentar um shell associado a um terminal. Por exemplo, utilize o comando seguinte. O código SH deve ser um parâmetro opcional distinto. Argumentos adicionais são diferentes. O executivo Kubectl não pôde criar uma string. A matriz a ser executada é criada após a matriz de parâmetros:

Agora, estamos preparados para usar o shell.

Os comandos subsequentes apoiarão o alistamento dos diretórios raiz:

A saída é a mesma que a saída mostrada na figura.

Agora, utilizamos o comando "APT-Get Update". Podemos atualizar o shell utilizando este comando:

Usando o comando kubectl exec nginx:

No final, executamos o "Comando Kubectl Exec nginx -ls -la /". O comando Kubectl Exec executa o comando se LS for um parâmetro específico. Há um contêiner nginx nesta instrução. Assim, queremos isso na concha distante:

Para corrigir alguns problemas, podemos precisar acessar as vagens e executar diferentes comandos de forma idêntica no contêiner. Accessamos diferentes contêineres através do shell bash, utilizando o comando Kubectl Exec.

Conclusão:

Kubernetes é um sistema complexo. No entanto, o método mais rápido e observável para definir os problemas é executar diferentes comandos no terminal. Felizmente, o Kubectl contém uma função interna. E esse é o comando EXEC, especificamente para essa persistência. Neste artigo, descrevemos em detalhes como usar o comando EXEC. Podemos verificar e depurar o aplicativo executando comandos no contêiner. Esperamos que você tenha achado este artigo útil na utilização do comando Kubectl Exec. Confira o Linux Dint para obter mais dicas e informações.