top of page

Como criar componentes do Kubernetes de modo imperativo

  • Foto do escritor: Rodrigo Saito
    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

clear

Veja se seu cluster está inicializado:

minikube status

Caso ele estivesse parado, voce precisaria iniciar o seu minikube

kubectl start

Digite 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


Nunca perca um post. Assine agora!

Caso queira receber noticias sobre o blog, assine!

© 2022 por datalib

  • Ícone do Facebook Cinza
  • Ícone do Linkedin Cinza
bottom of page