kubectl操作指南
该文档说明在一些固定场景的kubectl操作指南
无网络加载镜像
如果Kubernetes所在环境无法访问互联网,需要手动载入Docker镜像到Kubernetes的Worker节点。镜像物料包中,执行:
# 手动载入Docker镜像,找个能连hub-dev.cnbn.org.cn的服务器
docker pull hub-dev.cnbn.org.cn/opennet/did:v1.1.0
# 保存文件到本地
docker save did-v1.1.0.tar hub-dev.cnbn.org.cn/opennet/did:v1.1.0
# 上传文件 did-v1.1.0.tar 到服务器
docker load -i did-v1.1.0.tar
kubectl操作指令
查看Pod列表
kubectl get pod -A -o wide -n did --insecure-skip-tls-verify
查看service状态
kubectl get service -n did --insecure-skip-tls-verify
查看所有部署
kubectl get deployment -n did --insecure-skip-tls-verify
显示Pod的详细信息
kubectl describe pod -n did --insecure-skip-tls-verify <pod-name>
显示Service的详细信息
kubectl describe svc -n did --insecure-skip-tls-verify did-service
删除Pod
kubectl delete pod -n did <pod-name>
删除Service
kubectl delete svc -n did <service-name>
删除Yaml对应的资源对象
kubectl delete f -n did <file.yaml>
重启服务
kubectl rollout restart deployment -n did <deployment-name>