14 statefulset (sts)控制器

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中

原文地址:https://www.cnblogs.com/heaven-xi/p/11312618.html

时间: 2024-08-01 08:20:50

14 statefulset (sts)控制器的相关文章

IOS UI-控制器的创建和控制器的View的创建

一.控制器的创建和控制器的View的创建 说明:控制器有三种创建方式,下面一一进行说明. 一.第一种创建方式(使用代码直接创建) 1.创建一个空的IOS项目. 2.为项目添加一个控制器类. 3.直接在代理方法中创建一个控制器. 1 #import "YYAppDelegate.h" 2 #import "YYViewController.h" 3 4 @implementation YYAppDelegate 5 6 - (BOOL)application:(UIA

iOS开发UI篇—控制器的View的创建

iOS开发UI篇—控制器的View的创建 一.6种创建控制器View的方式 1 #import "NJAppDelegate.h" 2 #import "NJViewController.h" 3 /* 4 1.没有同名xib情况下 5 2.通过 storyboard 创建 6 3.有指定xib情况下创建 7 4.有同名xib情况 8 5.有同名去掉controll的情况 9 6.loadveiw 10 */ 11 @implementation NJAppDele

iOS开发-21UINavigationController导航控制器初始化 导航控制器栈的push和pop跳转理解

(1)导航控制器初始化的时候一般都有一个根视图控制器,导航控制器相当于一个栈,里面装的是视图控制器,最先进去的在最下面,最后进去的在最上面.在最上面的那个视图控制器的视图就是这个导航控制器对外展示的界面,也就是用户看到的界面. (2)我们需要把导航控制器加载到APP中,需要把这个导航控制器设置为window的根视图控制器(都是控制器类,可以赋值),这样就相当于加载到了window里. (3)我们要在栈中新增或者删除一个视图控制器,就需要得到导航控制器,一般在栈中得所有视图控制器都有一个self.

控制器的View的创建

控制器的View的创建 一.6种创建控制器View的方式 1 #import "NJAppDelegate.h" 2 #import "NJViewController.h" 3 /* 4 1.没有同名xib情况下 5 2.通过 storyboard 创建 6 3.有指定xib情况下创建 7 4.有同名xib情况 8 5.有同名去掉controll的情况 9 6.loadveiw 10 */ 11 @implementation NJAppDelegate 12 1

【转】 iOS开发UI篇—控制器的View的创建

最近对view的周期等还不是非常清楚,就找到顶哥的文章,非常不错,就搬运过来了. 原文: http://www.cnblogs.com/wendingding/p/3770760.html 一.6种创建控制器View的方式 1 #import "NJAppDelegate.h" 2 #import "NJViewController.h" 3 /* 4 1.没有同名xib情况下 5 2.通过 storyboard 创建 6 3.有指定xib情况下创建 7 4.有同名

5、jmeter-逻辑控制器介绍与使用

逻辑控制器介绍与使用 如果(if)控制器 事物控制器 循环控制器 while controller critical section controller foreach控制器 include controller 交替控制器 仅一次控制器 随机控制器 随机顺序控制器 录制控制器 runtime controller 简单控制器 吞吐量控制器 模块控制器 switch controller 1.如果(if)控制器 支持JavaScript.Variable.expression,我常用的是Var

Linux java mysql 定时备份和手动备份 (二) quartz定时器

在第一篇中实现了,手动的,这篇实现自动用到了quartz maven在这里 spring用的4.2.8 就不粘出来了 <dependency> <groupId>org.quartz-scheduler</groupId> <artifactId>quartz</artifactId> <version>2.2.1</version> </dependency> <dependency> <g

angularjs杂谈

1.MVVM的看法:我给view里面各种控件也定义一个对应的数据对象,这样,只要修改这个数据对象,view里面显示的内容就自动跟着刷新,而在view里做了任何操作,这个数据对象也跟着自动更新. ViewModel:就是与界面(view)对应的Model.因为,数据库结构往往是不能直接跟界面控件一一对应上的,所以,需要再定义一个数据对象专门对应view上的控件.而ViewModel的职责就是把model对象封装成可以显示和接受输入的界面数据对象. 简单的说,ViewModel就是View与Mode

ThinkTP 增删改查

1 <?php 2 3 //ThinkTP框架增加以Admin/contooler/catcontroller.class.php**和Admin/view/cat/cateadd.html为例. 4 5 6 // 在cateadd.hmtl的from action 中写传输语句 7 8 {:U('Admin/cat/cateadd')} 9 10 //Admin/conroller/catcaotroller.class.php控制器 11 12 namespace Admin/control