15. Pod 自动管理——ReplicaSet 和 Deployment

news/2024/12/5 4:26:16/

本章讲解知识点

    1. 前言
    1. ReplicaSet 和 Deployment
    1. Deployment 的升级
    1. Deployment 的回滚


1. 前言

通过前面对 Pod 的由浅入深的了解后,我们知道了 Kubernetes 中最小的部署单元就是 Pod,Pod 确实也很方便,配置一些参数就能够有很多强大的功能,如探针检查、preStop 等。

Pod 这个看似复杂的 API 对象,实际上就是对容器的进一步抽象和封装而已。说得更形象些,“容器”镜像虽然好用,但是容器这样一个“沙盒”的概念,对于描述应用来说,还是太过简单了。这就好比,集装箱固然好用,但是如果它四面都光秃秃的,吊车还怎么把这个集装箱吊起来并摆放好呢?所以,Pod 对象,其实就是容器的升级版。它对容器进行了组合,添加了更多的属性和字段。这就好比给集装箱四面安装了吊环,使得 Kubernetes 这架“吊车”,可以更轻松地操作它。

但是我们感觉好像还是哪里不得劲,那 Pod 扩缩容如何搞,要一个一个手动创建新 Pod?升级又如何弄,要一个一个修改 Pod 镜像?

那样可就太麻烦了。所以本章就是要回答这个疑问。

我们之前说过,Kubernetes 的优势就在于 Pod 自动扩缩容、滚动更新、灰度升级,当然要借助一定


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

相关文章

Golang中context包使用场景和示例详解

之前的文章《Golang中context包基础知识详解》详细介绍了context包的基础知识和使用时需要注意的点,本文结合示例代码讲解一下context包的几种使用场景。 控制子协程退出 context包提供了一种机制,可以在多个goroutine之间进行通信和控制。使用Context…

基于web的商场商城后台管理系统

该系统用户分为两类:普通员工和管理员。普通员工是指当前系统中的需要对商品和客户的信息进行查询的人。此类用户只能查看自己的信息,以及对商品和客户的信息进行查看。管理员用户可以对自己和他人的信息进行维护,包括对商品入库、销售、库存…

2000-2019年30省研发资本存量(含计算过程和原始数据)

2000-2019年30省份研发资本存量(含计算过程和原始数据)/2000-2019年30个省市R&D资本存量或研发资本存量数据 1、时间:2000-2019年 2、范围:包括30个省市不含西藏 3、指标:省研发资本存量 4、参考文献&#xff…

现代CMake高级教程 - 第 8 章:跨平台与编译器

双笙子佯谬老师的【公开课】现代CMake高级教程课程笔记 第 8 章&#xff1a;跨平台与编译器 在 CMake 中给 .cpp 定义一个宏 #include <cstdio>int main() { #ifdef MY_MACROprintf("MY_MACRO defined! value: %d\n", MY_MACRO); #elseprintf("MY_MACR…

TS2322错误解决方案

废话 之前写C#&#xff0c;所以使用强类型的语言比较习惯&#xff0c;用js觉得有些自由散漫了&#xff0c;所以学习学习ts,结果感觉ts也有好多坑&#xff0c;好多限制&#xff0c;但是又不想使用ts-ingore。多少有点强迫症吧 从网上找了好久都没找到方法。以下方法不一定是主…

【JavaEE】CSS基础知识

文章目录 1.CSS概念1.1CSS是干啥的&#xff1f;1.2基础语法规范1.2基础语法规范1.3引入格式✨内部样式表✨行内样式表✨外部样式&#xff08;最常用的样式&#xff09; 1.4代码风格✨样式格式✨样式大小写 2.选择器2.1选择器的功能2.2基础选择器有哪些&#xff1f;&#x1f6e0…

携手中国电信打造 5G 智慧机场, ALVA Systems 创新 AR 应用闪耀云生态成果展

4 月 26 日&#xff0c;由国家网信办、国家发改委、科技部、工信部、国务院国资委、福建省人民政府共同主办&#xff0c;福州市人民政府等有关单位承办的第六届数字中国建设峰会数字福州暨生态大会在福州举办。 作为数字中国建设主力军之一&#xff0c;中国电信天翼云重磅亮相&…

解决电脑由于找不到vcruntime140_1.dll,无法继续执行代码的方法

vcruntime140_1.dll是微软Visual C程序的运行库文件之一。它包含一些程序所需的函数和其他重要数据&#xff0c;这些程序通常是用Visual C编写的。如果缺少这个文件&#xff0c;可能会导致一些程序无法正常运行&#xff0c;电脑提示vcruntime140_1.dll无法继续执行代码&#xf…