14 statefulset (sts)控制器
2024-09-01 20:00:35
statefulset (sts)控制器
可以用于部署有状态的服务,比如说redis,mysql ,zk等等。。。
1. 稳定且唯一的网络标志符;
2. 稳定且持久的存储
3. 有序,平滑地部署和扩展;
4. 有序,平滑地删除和终止
5.有序的滚动更新
statefulset必须有三个部分组成
headless service,
StatefulSet,
volumeClaimTemplates
名称解析:
pod_name.service_name.ns_name.svc.cluster.local
partition N 表示>=N的分区会被跟新
默认是滚动更新,可以指定使用金丝雀更新 设置:updateStratey type
kubectl patch sts myapp -p {"spec": {"updateStrategy":{"rollingUpdate":{}}}}
sts也支持set images
================
有状态的应用暂时建议不要先迁移到k8s中
最新文章
- 【日常操作记录】Asp.Net Core 的一些基本操作或属性
- Visual Studio2015使用tinyfox2.x作为Owin Host调试教程
- 我的第一个wcf
- Spring的事务管理
- Oracle重启 error: ora-01034:oracle not available ora-27101:shared memory realm does not exist
- SimpleDateFormatter Java中的用法
- php删除多重数组对象属性,重新赋值的方法
- NOIP算法总结
- Java笔记(四)……常量与变量
- PowerMock注解PowerMockIgnore的使用方法
- lseek() 定位一个已经打开的文件
- [Hapi.js] View engines
- Deepin 15.3 下罗技蓝牙键盘连接
- 使用Chrome DevTools的Timeline和Profiles提高Web应用程序的性能
- Linux whereis命令详解
- [转载]C#中Invoke的用法()
- 2019.01.26 codeforces 528D. Fuzzy Search(fft)
- Log4net配置之Winform项目
- python基础(一)简单入门
- LeetCode-Insertion Sort List[AC源码]