Skip to content

Commit 5ec8366

Browse files
updated content\pt-br\docs\reference\kubectl\cheatsheet.md
1 parent d1fec5a commit 5ec8366

File tree

1 file changed

+8
-15
lines changed

1 file changed

+8
-15
lines changed

content/pt-br/docs/reference/kubectl/cheatsheet.md

Lines changed: 8 additions & 15 deletions
Original file line numberDiff line numberDiff line change
@@ -1,9 +1,5 @@
11
---
22
title: kubectl Cheat Sheet
3-
reviewers:
4-
- erictune
5-
- krousey
6-
- clove
73
content_type: concept
84
card:
95
name: reference
@@ -38,7 +34,7 @@ complete -F __start_kubectl k
3834

3935
```bash
4036
source <(kubectl completion zsh) # configuração para usar autocomplete no terminal zsh no shell atual
41-
echo "if [ $commands[kubectl] ]; then source <(kubectl completion zsh); fi" >> ~/.zshrc # adicionar auto completar permanentemente para o seu shell zsh
37+
echo '[[ $commands[kubectl] ]] && source <(kubectl completion zsh)' >> ~/.zshrc # adicionar auto completar permanentemente para o seu shell zsh
4238
```
4339

4440
### Uma nota sobre `--all-namespaces`
@@ -193,8 +189,8 @@ kubectl get configmap myconfig \
193189
kubectl get secret my-secret --template='{{index .data "key-name-with-dashes"}}'
194190

195191
# Obter todos os nós workers (use um seletor para excluir resultados que possuem uma label
196-
# nomeado 'node-role.kubernetes.io/master')
197-
kubectl get node --selector='!node-role.kubernetes.io/master'
192+
# nomeado 'node-role.kubernetes.io/control-plane')
193+
kubectl get node --selector='!node-role.kubernetes.io/control-plane'
198194

199195
# Obter todos os pods em execução no namespace
200196
kubectl get pods --field-selector=status.phase=Running
@@ -307,7 +303,7 @@ kubectl scale --current-replicas=2 --replicas=3 deployment/mysql # Se o tamanho
307303
kubectl scale --replicas=5 rc/foo rc/bar rc/baz # Escalar vários replicaset
308304
```
309305

310-
## Exclusão de Recursos
306+
## Deleting resources
311307

312308
```bash
313309
kubectl delete -f ./pod.json # Exclua um pod usando o tipo e o nome especificados em pod.json
@@ -330,13 +326,10 @@ kubectl logs my-pod -c my-container --previous # despejar logs de um contê
330326
kubectl logs -f my-pod # Fluxo de logs de pod (stdout)
331327
kubectl logs -f my-pod -c my-container # Fluxo de logs para um específico contêiner em um pod (stdout, caixa com vários contêineres)
332328
kubectl logs -f -l name=myLabel --all-containers # transmitir todos os logs de pods com a label name=myLabel (stdout)
333-
kubectl run -i --tty busybox --image=busybox -- sh # Executar pod como shell interativo
334-
kubectl run nginx --image=nginx --restart=Never -n
335-
mynamespace # Execute o pod nginx em um namespace específico
336-
kubectl run nginx --image=nginx --restart=Never # Execute o pod nginx e salve suas especificações em um arquivo chamado pod.yaml
337-
338-
--dry-run -o yaml > pod.yaml
339-
329+
kubectl run -i --tty busybox --image=busybox:1.28 -- sh # Executar pod como shell interativo
330+
kubectl run nginx --image=nginx -n mynamespace # Inicie uma única instância do pod nginx no namespace de mynamespace
331+
kubectl run nginx --image=nginx --dry-run=client -o yaml > pod.yaml
332+
# Gere a especificação para executar o pod nginx e grave-a em um arquivo chamado pod.yaml
340333
kubectl attach my-pod -i # Anexar ao contêiner em execução
341334
kubectl port-forward my-pod 5000:6000 # Ouça na porta 5000 na máquina local e encaminhe para a porta 6000 no my-pod
342335
kubectl exec my-pod -- ls / # Executar comando no pod existente (1 contêiner)

0 commit comments

Comments
 (0)