Kubernetes: dicas e truques na orquestração de containers - Parte 6
Este é o sexto artigo da série em que abordo dicas, truques e ferramentas úteis na orquestração de containers com Kubernetes. A seguir estão os links dos 5 posts anteriores, caso não deseje acessá-los ou até revê-los:
Kubernetes: dicas e truques na orquestração de containers - Parte 1
Kubernetes: dicas e truques na orquestração de containers - Parte 2
Kubernetes: dicas e truques na orquestração de containers - Parte 3
Kubernetes: dicas e truques na orquestração de containers - Parte 4
Kubernetes: dicas e truques na orquestração de containers - Parte 5
E aproveito este espaço para um convite…
Nesta segunda dia 16/08 às 21:00 — horário de Brasília — teremos mais um evento online e gratuito no canal Canal .NET.
Desta vez uma live com o Luís Henrique Demetrio (Windows AppConsult Advocate na Microsoft) abordando as principais novidades envolvendo o Windows Terminal e o WSL (Windows Subsystem for Linux). Saiba desde como instalar e configurar corretamente estas soluções, passando ainda por questões envolvendo o funcionamento das mesmas e dicas na sua utilização.
Para participar faça sua inscrição no link a seguir, a transmissão acontecerá via YouTube:
Analisando os logs gerados por um Pod
Através do utilitário kubectl nos conectar a um Pod, analisando os logs produzidos pelo mesmo e direcionados ao standard output (stdout). A instrução que viabiliza isto é a seguinte:
kubectl logs [NOME DO POD] -n [NAMESPACE]
Na animação a seguir temos um exemplo de execução deste comando:
Esta mesma instrução pode ser adaptada direcionando o resultado para um arquivo, com o nome do mesmo indicado após o sinal de maior (>):
kubectl logs [NOME DO POD] -n [NAMESPACE] > [NOME DO ARQUIVO]
É o que demonstra o próximo exemplo no Visual Studio Code:
Temos ainda a capacidade de observar os logs gerados em tempo real, bastando acrescentar à primeira instrução o parâmetro --follow:
Configurando valores em Base64 para um Secret no Visual Studio Code
A extensão Encode Decode facilita a conversão de strings de um formato para outro no Visual Studio Code, facilitando assim a configuração de valores de texto para Base64 no arquivo YAML de um Secret:
Um exemplo deste tipo de ajuste pode ser observado na imagem a seguir:
Kubernetes Templates: descomplicando a codificação de estruturas no VS Code
A extensão Kubernetes Templates constitui uma excelente alternativa dentro do VS Code para se trabalhar com Kubernetes, descomplicando a codificação de estruturas em arquivos YAML a partir de templates pré-definidos:
Maiores detalhes sobre este complemento podem ser encontrados no artigo:
Dicas de Visual Studio Code: integração com Git via Terminal e Kubernetes Templates | pt5