美文网首页
Kubernetes 基本操作

Kubernetes 基本操作

作者: Levyy | 来源:发表于2018-12-24 14:14 被阅读0次

[TOC]

Kubernetes deployment的scale out, scale down

扩容

kubectl scale deployments/<name> --replicas=4
查看扩容结果:
kubectl get deployments <name>

$ kubectl get pods -o wide
NAME                                   READY     STATUS    RESTARTS   AGE       IP           NODE
kubernetes-bootcamp-5c69669756-rgzzp   1/1       Running   0          9m        172.18.0.5   minikube
kubernetes-bootcamp-5c69669756-zw7x6   1/1       Running   0          11m       172.18.0.2   minikube

缩容

kubectl scale deployments/kubernetes-bootcamp --replicas=2
kubernetes-bootcamp缩容到两个副本;
查看缩容结果:

$ kubectl get pods -o wide
NAME                                   READY     STATUS        RESTARTS   AGE       IP           NODE
kubernetes-bootcamp-5c69669756-p6969   1/1       Terminating   0          9m        172.18.0.7   minikube
kubernetes-bootcamp-5c69669756-rgzzp   1/1       Running       0          9m        172.18.0.5   minikube
kubernetes-bootcamp-5c69669756-t6rrt   1/1       Terminating   0          9m        172.18.0.6   minikube
kubernetes-bootcamp-5c69669756-zw7x6   1/1       Running       0          11m       172.18.0.2   minikube
$ kubectl get pods -o wide
NAME                                   READY     STATUS    RESTARTS   AGE       IP           NODE
kubernetes-bootcamp-5c69669756-rgzzp   1/1       Running   0          9m        172.18.0.5   minikube
kubernetes-bootcamp-5c69669756-zw7x6   1/1       Running   0          11m       172.18.0.2   minikube

Rolling Update

通过指定新的镜像对deployment进行升级:
kubectl set image deployments/kubernetes-bootcamp kubernetes-bootcamp=jocatatlin/kubernetes-bootcamp:v2

kubectl set image <deployment name> <deployment name>=<new image path and name>

rollout管理:

  • rollout状态查看:
    kubectl rollout status deployments/<deployment name>
  • rollout撤销:
    kuberctl rollout undo deployments/<deployment name>

相关文章

  • Kubernetes 基本操作

    [TOC] Kubernetes deployment的scale out, scale down 扩容 kube...

  • Kubernetes学习(三)

    z1.2 Kubernetes基本架构与常用术语 Kubernetes(k8s)是自动化容器操作的开源平台,这些操...

  • Kubernetes apiserver认证

    kubernetes认证 Kubernetes集群的操作可以通过apiserver来进行操作,kubectl命令最...

  • kubernetes基本框架和基本概念

    kubernetes基本框架和基本概念 Kubernetes是什么?我(们)为什么使用?Kubernetes主要概...

  • Kubernetes

    kubernetes My Study of kubernetes kubernetes结构图-来源 基本概念和术...

  • kubernetes 概述

    一、kubernetes 概述 1、kubernetes 基本介绍 kubernetes,简称 K8s,是用 8 ...

  • 再次了解kubernetes的基本概念和术语

    再次了解kubernetes的基本概念和术语 1、kubernetes整体概要 在Kubernetes中,Serv...

  • K8S面试题

    基本的 Kubernetes 面试问题 什么是 Kubernetes? 答:kubernetes是一个开源容器管理...

  • Kubernetes核心概念

    什么是Kubernetes? Kubernetes(k8s)是自动化容器操作的开源平台,这些操作包括部署,调度和节...

  • Kubernetes集群管理部署

    什么是Kubernetes? Kubernetes(k8s)是自动化容器操作的开源平台,这些操作包括部署,调度和节...

网友评论

      本文标题:Kubernetes 基本操作

      本文链接:https://www.haomeiwen.com/subject/eofzkqtx.html