初学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 中的容器上执行命令
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容