Como criar componentes do Kubernetes de modo imperativo
- Rodrigo Saito
- há 1 dia
- 1 min de leitura
Fala pessoal, tudo bem?
Quando já temos o nosso kubectl e minikube instalados e configurados, já podemos fazer a criação de componentes do k8s. Vamos começar fazendo isso de modo imperativo, onde não utilizamos um arquivo YAML, e sim, via terminal.
Abra um terminal e dê <Crtl> + L, ou o comando clear para limpar a tela do temrinal
clearVeja se seu cluster está inicializado:
minikube status
Caso ele estivesse parado, voce precisaria iniciar o seu minikube
kubectl startDigite o comando para verificar se existe algum POD criada.
kubectl get pods
Nesse caso, todas os PODs por padrão a serem criadas, irão para uma organização lógica, chamado default namespace.
Vamos verificar se existe algum POD em todo o cluster:
kubectl get pods --all-namespaces
Vamos fazer a criação de um POD do servidor Apache
kubetcl run my-apache-server --image httpd
Veja novamente a inagem criada:
kubectl get pods
Para se ter mais detalhes dos PODs criados, execute o comando:
kubectl get pods -o wide
Vamos verificar novamente os PODs criados em seus namespaces. Veja que
kubectl get pods --all-namespaces
Vamos deletar o POD criado com os comandos:
kubectl get pods
kubectl delete pods my-apache-server
kubectl get pods
Vamos recriar a pode novamente:
kubectl run my-apache-server-2 --image httpd
kubectl run my-apache-server-3 --image httpd
kubectl get pods
Para deletar todos os PODs criados:
kubectl delete --all pods
Dessa forma, já iniciamos a criação de PODs no kubernetes de modo imperativo.
obrigado e até+!


Comentários