zoukankan      html  css  js  c++  java
  • Kubernetes常用命令

    基本命令

    获取nodes详情: kubectl get nodes
    查看集群详情: kubectl cluster-info
    部署应用: kubectl create deployment kubernetes-bootcamp --image=docker.io/jocatalin/kubernetes-bootcamp:v1
    查看当前pod: kubectl get pods
    开放端口: kubectl expose deployment/kubernetes-bootcamp --type="NodePort" --port 8080 (默认情况下,容器只能通过集群内部访问,所以要将容器端口映射到节点的端口)
    查看服务: kubectl get services
    访问服务: minikube service kubernetes-bootcamp
    增加副本数: kubectl scale deployments/kubernetes-bootcamp --replicas=3
    滚动更新: kubectl set image deployments/kubernetes-bootcamp kubernetes-bootcamp=jocatalin/kubernetes-bootcamp:v2
    获取所有命名空间: kubectl get pod --all-namespaces
    通过配置文件部署: kubectl apply -f nginx.yml

    deployment流程

    1. 用户通过kubectl创建Deployment
    2. Deployment创建ReplicaSet
    3. ReplicaSet创建Pod
  • 相关阅读:
    流程控制之while循环
    流程控制之if判断
    基本运算符
    格式化输出的三种方式
    Python与用户交互
    解压缩
    布尔类型
    字典类型
    列表类型
    字符串类型
  • 原文地址:https://www.cnblogs.com/Baronboy/p/15493629.html
Copyright © 2011-2022 走看看