-
minikube start --driver=<nome-do-driver>
Nota: para padronização de um driver, digite o comando
minikube config set driver <nome-do-driver>
Lista de drivers do Kubernetes
Drivers sugeridos: Docker e KVM2
-
Instruções
1 - Crie um arquivo exemplar chamado
pod.yaml
touch pod.yaml
2 - Use o editor de texto integrado ao terminal
Sugestão: recomendado vim, neovim ou nano
vim pod.yaml
3 - Insira estas informações exemplares
# Pod Exemplar apiVersion: v1 # Versão do pod kind: Pod # Tipo de recurso metadata: # Informações gerais do pod name: pod-exemplar # Nome do pod spec: # Especificações do pod containers: # Informações sobre o contêiner - name: pod-exemplar # Nome do contêiner image: nginx:latest # Imagem do Docker
Aviso: consulte esta seção da documentação do Kubernetes para saber mais sobre criação de pods declarativos
4 - Execute a criação/atualização do podkubectl apply -f localização/do/pod>
Nota: certifique-se de estar no mesmo diretório onde se encontra
-
kubectl edit pod <nome-do-pod>
-
kubectl delete pod <nome-do-pod>
Dica: para deletar pods declarativos, você pode executar o comando
kubectl delete -f /arquivo/do/pod
-
kubectl describe pod <nome-do-pod>
-
kubectl get pods
Nota: você pode monitorar em tempo real informando o parâmetro
--watch
Dica: para ver informações adicionais sobre o pod informando o parâmetr
-o wide
-
kubectl get nodes
Nota: você pode monitorar em tempo real informando o parâmetro
--watch
-
kubectl exec -it <nome-do-pod> -- bash
-
kubectl get svc
-
Instruções
1 - Crie um arquivo exemplar chamado
config-map.yaml
touch config-map.yaml
2 - Use o editor de texto integrado ao terminal
Sugestão: recomendado vim, neovim ou nano
vim config-map.yaml
3 - Insira estas informações exemplares
# ConfigMap Declarativo apiVersion: v1 # Versão da API kind: ConfigMap # Tipo de recurso metadata: # Informações gerais de mapeamento name: configmap-exemplar # Nome do mapa de configuração data: # Seção de dados de configuração variavel: valor # Variável exemplar
Aviso: consulte esta seção da documentação do Kubernetes para saber mais sobre criação de mapas de configuração (ConfigMap)
4 - Execute a criação/atualização do ConfigMapkubectl apply -f /localização/do/configmap
Nota: certifique-se de estar no mesmo diretório onde o mapa de configuração se encontra
-
kubectl get configmap
Nota: você também pode usar as iniciais
cm
para ver os ConfigMaps -
kubectl get deployment
Nota: você também pode usar a palavra
deploy
para ver os Deployments -
kubectl rollout history <tipo-de-recurso> <nome-do-arquivo>
-
kubectl apply -f <arquivo/do/recurso> --record
Nota: a flag
--record
não é mais recomendada pelo Kubernetes. Para se informar, veja esta página sobre Deployments -
kubectl annotate <tipo-de-recurso>
-
kubectl undo <tipo-de-recurso> <nome-do-arquivo> kubernetes.io/change-cause="Informações da modificação"
Nota: é necessário que tenha pelo menos uma alteração registrada
-
minikube addons list
-
minikube addons enable <extensão>
-
Notifications
You must be signed in to change notification settings - Fork 0
T0mAlexander/Kubernetes-Alura
Folders and files
Name | Name | Last commit message | Last commit date | |
---|---|---|---|---|
Repository files navigation
About
Repositório informativo com manual de comandos fundamentais do Kubernetes e exemplo de utilização básica de recursos recorrentes