k8s扩缩容与滚动更新

news/2025/2/23 6:43:02/

使用kubectl run创建应用

kubectl run kubernetes-bootcamp \> --image=docker.io/jocatalin/kubernetes-bootcamp:v1 \> --port=8080

端口暴露出去

kubectl expose pod kubernetes-bootcamp --type="NodePort" --port 8080

使用kubectl create创建应用

kubectl create deployment kubernetes-bootcamp  \--image=docker.io/jocatalin/kubernetes-bootcamp:v1

端口暴露出去

kubectl expose deployment/kubernetes-bootcamp \> --type="NodePort" \> --port 8080

runcreate区别:

run为一次性的创建运行,删除后不会自动生成,没有pod控制器

create创建的,删除后还会自动生成,有pod控制器,拥有副本集控制

scale应用

默认情况下

应用只会运行一个副本,可以通过命令查看副本数

kubectl get deployments

执行如下命令将副本数增加到3个,如图所示。

kubectl scale deployments/kubernetes-bootcamp --replicas=3

查看当前pod

通过curl访问应用,可以看到每次请求发送到不同的Pod,3个副本轮询处理,这样就实现了负载均衡

缩减副本

kubectl scale deployment/kubernetes-bootcamp --replicas=2

显示其中一个副本被删除了

滚动更新

现在将其升级为v2

kubectl set image deployments/kubernetes-bootcamp kubernetes-bootcamp=jocatalin/kubernetes-bootcamp:v2

验证-更新成功

回退到上一个版本

执行 kubectl rollout undo命令

kubectl rollout undo deployment/kubernetes-bootcamp

验证-回滚成功


http://www.ppmy.cn/news/1054165.html

相关文章

OpenCV中QR二维码的生成与识别(CIS摄像头解析)

1、QR概述 QR(Quick Response)属于二维条码的一种,意思是快速响应的意思。QR码不仅信息容量大、可靠性高、成本低,还可表示汉字及图像等多种文字信息、其保密防伪性强而且使用非常方便。更重要的是QR码这项技术是开源的,在移动支付、电影票、…

大厂考核重点:mysql索引面试题

很多同学面对Mysql索引相关的面试题都是死记硬背的,这肯定是不行的,也不容易记住,所以大家还是要循循渐进,从理解开始,慢慢掌握,当然对于想要准备面试题的同学,这几个问题是需要记住并理解的&am…

allegro输出.IPC文件

1、ipc文件的导出 板厂会使用cam软件生产一个网表文件;如果传递给板厂的数据中也有一个IPC文件,板厂将对两个网表文件进行对比;提高生产的安全性,准确性; 1,PCB软件输出的光绘文件,有时会变异&a…

虚拟化技术——网络虚拟化

网络设备/功能虚拟化NFV 介绍 通过NFV技术实现网络功能虚拟化,包括实现虚拟网卡、虚拟交换机、路由器、防火墙等,按需创建进行使用。 传统网络设备 NFV设备 本质 软件与专用硬件解耦,软件实现网络硬件功能采用X86服务器代替传统专用网…

C++模板——template

目录 1. 模板 2. 函数模板 2.1 函数模板概念 2.2 函数模板格式 2.3 函数模板原理 2.4 函数模板的实例化 2.5 模板参数的匹配原则 2.6 声明定义分离 3. 类模板 3.1 类模板格式 3.2 类模板的实例化 3.3 类模板中函数放在类外进行定义时 4. 模板分离编译 4.1 什么是…

spring IOC、AOP、注入方式、bean的生命周期、aop通知应用 spring与web容器整合

目录 一、简介 1、什么是spring? 2、目的 3、功能及使用范围 二、spring IOC 1、ioc的理解 2、开发人员可达到的目的 3、分析实现 4、bean配置 三、spring IOC的注入方式 1、set方法属性注入 2、构造注入 3、自动装配 四、spring与tomcat的整合/sprin…

量子力学概述

文章目录 量子力学的诡异现象1.态叠加与坍缩【女儿可以既在又不在客厅里吗?】【电子同时在两处】 2.单体的叠加态:薛定谔的猫【既死又活的叠加态猫】【从不确定到确定可避免意识参与吗?】【测量的核心是人的意识】 3.多体的叠加态&#xff1a…

【Linux】Nginx解决跨域问题

文章目录 一、跨域问题二、解决跨域问题三、结尾 一、跨域问题 在前后端分离的项目中,前端通常运行在一个域名或端口上,而后端运行在另一个域名或端口上。当浏览器发起跨域请求时,即前端页面向后端发送请求的域名、端口或协议与当前页面的域…