查看创建的资源
kubectl get pod | deployment | service | secret --namespace=test
查看某个资源的详细信息
kubectl describe pod | deployment | service | secret [name]
查看某个资源的详细配置文件
kubectl get describe pod | deployment | service | secret [name]-o yaml
创建容器,-n 指定命名空间,--kubeconfig 配置集群远程访问,指定创建的kubernetes集群
kubectl -n test | dev | staging create -f front-controller.yaml --kubeconfig=/Users/handeducation/.kube/config
kubeconfig配置:更新容器镜像
kubectl -n test set image deployment/vip-auth vip-auth=[image_name] --kubeconfig=/Users/handeducation/.kube/config
编辑(类似vi,保存退出后会更新容器,也可在kuberbetes UI界面直接编辑)
kubectl edit deployment [name]
查看历史纪录
kubectl rollout history deployment [name]
回滚到上一版本
kubectl rollout undo deployment [name]
回滚到某一版本
kubectl rollout undo deployment [name]--to-revision=1
进入某个容器(exit/ctrl D 退出)
kubectl exec -it api-gateway-695c688f47-kjhxs --namespace=test -- /bin/bash
创建安全证书(这种方式创建后,值会自动加密;创建secret,还可以通过yaml创建,但值必须是base64加密后的)
www.jianshu.com/p/530b3642c642kubectl create secret generic test-secret --from-literal=username='my-app',password='1234567'
查看某个容器的日志
kubectl logs -f api-gateway-695c688f47-kjhxs --namespace=test
kubernetes 基础命令
最新推荐文章于 2024-08-02 20:59:35 发布