Kubernetes 之 ReplicaSet

devtools/2024/10/15 5:37:55/

Kubernetes 之 ReplicaSet

ReplicaSet 定义

ReplicaSet 是 Kubernetes 中的一种副本控制器,其主要作用是控制其管理的 Pod 的预设副本数量。它会持续监听这些 Pod 的运行状态,在Pod发生故障时执行重启策略,当 Pod 数量减少时会重新启动新的 Pod 副本。但官方推荐不要直接使用 ReplicaSet,推荐用Deployment 取而代之,Deployment 是 ReplicaSet 的父集。ReplicaSet 无法灵活性升级回退和扩缩容,但 Deployment 支持了这两大功能。

ReplicaSet 使用

apiVersion: apps/v1
kind: ReplicaSet
metadata:name: rs-nginxnamespace: defaultlabels:app: rs-nginx
spec:replicas: 2selector:matchLabels:app: pod-nginxtemplate:metadata:labels:app: pod-nginxspec:containers:- name: nginximage: docker.io/k8s-test:v1.0imagePullPolicy: IfNotPresentports:- containerPort: 80
root@k8s-master1:~# kubectl get pods -owide
NAME             READY   STATUS    RESTARTS   AGE   IP               NODE          NOMINATED NODE   READINESS GATES
rs-nginx-hljsk   1/1     Running   0          9s    10.244.194.120   k8s-worker1   <none>           <none>
rs-nginx-t85wr   1/1     Running   0          9s    10.244.126.22    k8s-worker2   <none>           <none>
root@k8s-master1:~# kubectl delete pods rs-nginx-hljsk
pod "rs-nginx-hljsk" deleted
root@k8s-master1:~# kubectl get pods -owide
NAME             READY   STATUS    RESTARTS   AGE   IP               NODE          NOMINATED NODE   READINESS GATES
rs-nginx-t85wr   1/1     Running   0          41s   10.244.126.22    k8s-worker2   <none>           <none>
rs-nginx-xsmdm   1/1     Running   0          4s    10.244.194.121   k8s-worker1   <none>           <none>
root@k8s-master1:~# kubectl get rs
NAME       DESIRED   CURRENT   READY   AGE
rs-nginx   2         2         2       64s

http://www.ppmy.cn/devtools/44907.html

相关文章

牛客NC236 最大差值【simple 动态规划 Java/Go/PHP】

题目 题目链接&#xff1a; https://www.nowcoder.com/practice/a01abbdc52ba4d5f8777fb5dae91b204 思路 不难看出该题可以使用动态规划的方式解题。 在循环数组的过程中&#xff0c;记录截止到当前位置-1的最小值&#xff0c; 然后用当前的值去计算最大的差值。Java代码 im…

16:00面试,16:08就出来了,问的问题有点变态。。。

从小厂出来&#xff0c;没想到在另一家公司又寄了。 到这家公司开始上班&#xff0c;加班是每天必不可少的&#xff0c;看在钱给的比较多的份上&#xff0c;就不太计较了。没想到8月一纸通知&#xff0c;所有人不准加班&#xff0c;加班费不仅没有了&#xff0c;薪资还要降40%…

【Unity2D 2022:Particle System】添加粒子特效

一、创建粒子系统游戏物体 1. 创建粒子系统游戏物体Smog Effect 2. 给粒子特效添加精灵贴图 &#xff08;1&#xff09;启用Texture Sheet Animation&#xff08;纹理表动画&#xff09; &#xff08;2&#xff09;点击加号添加一个纹理&#xff0c;并将两张厌恶图片导入到纹理…

Python | R | MATLAB群体消息和遗传病筛选多元统计模型

&#x1f3af;要点 &#x1f3af;概率分布结构模型&#xff1a;有向无环图模型结构、部分有向无环图、动态贝叶斯网络、结构方程模型、广义噪声或模型、连接树、聚类图、因子图、马尔可夫链 | &#x1f3af;多类分类模型&#xff1a;朴素贝叶斯分类器、求和朴素贝叶斯分类器、…

Rust语言实现的去中心化AI网络节点

一、概述 去中心化和人工智能&#xff08;AI&#xff09;是两个极具潜力的发展方向。Gaia项目正是将这两者结合起来&#xff0c;创造了一个去中心化的AI网络节点。本文将深入探讨Gaia项目的技术细节&#xff0c;通过丰富的示例和详细描述&#xff0c;帮助读者全面理解并掌握该…

gulp入门1-安装

Gulp 是一个流行的自动化构建工具&#xff0c;主要用于前端开发中的任务自动化&#xff0c;如文件压缩、代码合并、代码校验等。以下是一个 Gulp 的入门教程&#xff0c;帮助你快速上手&#xff1a; 1. 安装 Node.js 和 npm 首先&#xff0c;你需要在你的计算机上安装 Node.j…

js-hasOwnProperty与in

hasOwnProperty与in都是被用于检查对象属性。但他们的检查范围不通。 hasOwnProperty方法仅检查自身属性&#xff0c;而不考虑原型链上的属性。如果检查的属性是来自原型链的&#xff0c;那么返回false。 in运算符则检查自身以及它的原型链上是否存在该属性。如果属性存在自身或…

再度“痛失”TOP5的小米手机,能否接好这碗AI“大活水”?

国产手机终端需求持续修复&#xff0c;国产品牌商是最大受益者。 近日&#xff0c;中国信通院发布2024年4月国内手机市场运行分析报告。报告显示&#xff0c;今年4月&#xff0c;国内市场手机出货量同比增长了28.8%。按品牌来看&#xff0c;国产品牌手机4月出货量占同期手机出…