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>