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


Logo

开源、云原生的融合云平台

更多推荐