kubectl get pod - вывести все поды в default ns
kubectl get nodes --show-labels
| Описание | Команда |
|---|---|
| Replicasets: | k get rs |
| Deployments: | k get deployments |
| Services: | k get svc |
| Nodes: | k get nodes |
| Configmap: | k get cm |
| Secrets: | k get secret |
| Ingress: | k get ing |
| Описание | Команда |
|---|---|
| Вывести в namespace kube-system: | -n kube-system |
| Просмотр статуса в реальном времени: | -w |
| Вывести во всех ns: | -A |
| Вывести подробное представление: | -o wide |
| Вывести все поды во всех ns в расширенном виде: | -A -o wide |
| Описание | Команда |
|---|---|
| создать namespace с именем mod | k create -n mod |
| создать под по шаблону pod.yaml | k create -f pod.yaml |
| создать и при необходимости перезаписать существующий под с таким же именем. Для каждого пода необходим новый .yaml | k apply -f pod.yaml |
| Описание | Команда |
|---|---|
| имя_пода | k describe po |
| имя_replicaset | k describe rs |
| Описание | Команда |
|---|---|
k get po |
|
| имя_пода_из_команды_выше | k logs |
| Описание | Команда |
|---|---|
k exec -it имя_ресурса bash |
|
| выход | exit |
| Описание | Команда |
|---|---|
| удаление всех pod | k delete pod --all |
| удаление всех ресурсов в ns default | kubectl delete all --all -n default |
| удалить все объекты в кластере с любым именем | k delete all --all |
| Описание | Команда |
|---|---|
| kubectl | k |
| pod | po |
| replicaset | rs |
| configmap | cm |
| ? | ep |
| service | svc |
| cronjob | cj |
| service account -> token | sa |
| namespace | ns |