K8S常见指令
helm listhelm status 服务查看podkubectl get pod -n hollysys-projectkubectl get pods //获取所有podskubectl get services//获取所有服务创建服务(并创建端口)kubectl expose deployment/kubernetes-bootcamp --type="NodeP...
·
helm list
helm status 服务
查看pod
kubectl get pod -n hollysys-project
kubectl get pods //获取所有pods
kubectl get services //获取所有服务
创建服务(并创建端口)
kubectl expose deployment/kubernetes-bootcamp --type="NodePort" --port 8080
删除指定pod
kubectl delete pod predict-1-analypredict-service-analypredict-7d4b5dd66d-kpvp8 -n hollysys-project
查看k8s日志
kubectl logs -f analytics-analytics-service-847d6bc47b-t9sjk -n hollysys-project
查看k8s pod描述
kubectl describe pod analytics-analytics-service-analytics-b5d95cffd-4k65m -n hollysys-project
查看K8S 服务描述信息
kubectl describe services/kubernetes-bootcamp //查看服务描述信息
编辑deploy+
kubectl edit deploy haier-analytics-analytics-service-web -n robot-develop
k8s服务启动后通过服务环境执行指令(pod名称)
kubectl exec $POD_NAME env 查看环境变量
kubectl exec -ti $POD_NAME bash 启动bash指令
通过bash来操作环境信息:
cat 查看文件
curl 查看服务是否启动
获取pod阶段端口
kubectl get services/kubernetes-bootcamp -o go-template='{{(index .spec.ports0).nodePort}}'
获取部署列表
kubectl get deployments //获取文件列表
kubectl get pods //获取pods列表
kubectl describe pods //获取pods描述信息
DESIRED状态显示配置的副本数
CURRENT状态显示现在正在运行的副本数量
UP-TO-DATE是已更新以匹配所需(已配置)状态的副本数
AVILABLE状态显示实际可用于用户的副本数量
获取服务端口信息
kubectl get services/kubernetes-bootcamp -o go-template='{{(index .spec.ports0).nodePort}}'
更新镜像信息
kubectl set image deployments/kubernetes-bootcamp kubernetes-bootcamp=jocatalin/kubernetes-bootcamp:v2
更新镜像版本
kubectl set image deployments/kubernetes-bootcamp kubernetes-bootcamp=gcr.io/google-samples/kubernetes-bootcamp:v10
版本回退
kubectl rollout undo deployments/kubernetes-bootcamp //版本回滚
更多推荐
已为社区贡献1条内容
所有评论(0)