k8s基本命令与pod管理

2022/1/17 分布式k8s

工作中常用到的 k8s 命令备份,方便查看。

# 查看指定命名空间下的所有节点

kubectl get pod -n znote
1

# 进入某一节点

kubectl exec -it test-pod-statefulset-1 /bin/bash -n znote
1

# 删除某一节点

kubectl delete test-pod-statefulset-1 -n znote
1

# 查看pod暴露的端口号

kubectl get svc -n znote
1

# 移动文件至pod内部

移到文件到容器中pod的pvc目录下后重启pod,pvc目录中的文件不会丢失

kubectl -n znote cp ./aaa test-pod-statefulset-1:/bbb/sdf
1

# 修改ConfigMap

同理修改:pod、svc、statefulset、cm(cm代表ConfigMap)

# 查看ConfigMap
kubectl get cm -n obp
# 编辑
kubectl edit cm test-pod-config -n znote
# 删除
kubectl delete cm test-pod-config -n znote
1
2
3
4
5
6

# 其他参考

k8s中部署发布应用 (opens new window)

此生不换
青鸟飞鱼