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
  • 相关阅读:
    bzoj1724[Usaco2006 Nov]Fence Repair 切割木板*
    vue-cli脚手架和webpack-simple模板项目
    Vue-router 进阶
    前端路由vue-router介绍
    vue的一些特殊特性
    生命周期钩子
    过滤器
    RSA加密算法
    欧几里得算法
    动态规划
  • 原文地址:https://www.cnblogs.com/Baronboy/p/15493629.html
Copyright © 2011-2022 走看看