初学k8s命令

官方学习地址:https://kubernetes.io/zh/docs/tutorials/

  1. 使用minikube 创建集群 minikube start直接就创建好了
  2. 查看集群信息: kubectl cluster-info
  3. 获取node 信息: kubectl get nodes kubectl describe node
  4. 部署docker应用:
kubectl create deployment kubernetes-bootcamp --image=gcr.io/google-samples/kubernetes-bootcamp:v1

** 部署应用时,需要指定应用的镜像
  1. 查看部署的应用: kubectl get deployments
  2. 查看pod : kubectl get pods
  3. 查看pod 里面运行的容器和使用的镜像信息:kubectl describe pods
  4. 执行pod里面的容器 :kubectl exec -it $POD_NAME --bash
  5. kubectl 可以滚动更新,【滚动更新】 允许通过使用新的实例逐步更新 Pod 实例,零停机进行 Deployment 更新;滚动更新允许回滚到以前版本,持续集成和持续交付应用程序,无需停机
    更新应用可使用命令kubectl set image aaaa
    回滚应用可使用命令kubectl rollout undo aaaa
  • kubectl get - 列出资源
  • kubectl describe - 显示有关资源的详细信息
  • kubectl logs - 打印 pod 和其中容器的日志
  • kubectl exec - 在 pod 中的容器上执行命令

你可能感兴趣的:(初学k8s命令)