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.