# kubectl操作指南 该文档说明在一些固定场景的kubectl操作指南 ## 无网络加载镜像 如果Kubernetes所在环境无法访问互联网,需要手动载入Docker镜像到Kubernetes的Worker节点。镜像物料包中,执行: ```shell # 手动载入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列表 ```shell kubectl get pod -A -o wide -n did --insecure-skip-tls-verify ``` ### 查看service状态 ```shell kubectl get service -n did --insecure-skip-tls-verify ``` ### 查看所有部署 ```shell kubectl get deployment -n did --insecure-skip-tls-verify ``` ### 显示Pod的详细信息 ```shell kubectl describe pod -n did --insecure-skip-tls-verify ``` ### 显示Service的详细信息 ```shell kubectl describe svc -n did --insecure-skip-tls-verify did-service ``` ### 删除Pod ```shell kubectl delete pod -n did ``` ### 删除Service ```shell kubectl delete svc -n did ``` ### 删除Yaml对应的资源对象 ```shell kubectl delete f -n did ``` ### 重启服务 ```shell kubectl rollout restart deployment -n did ```