您的位置:首页 > 科技 > 能源 > 网站建设方案书填写示例_店铺详情页设计_湖北网站推广_广州百度推广优化

网站建设方案书填写示例_店铺详情页设计_湖北网站推广_广州百度推广优化

2024/12/23 10:44:36 来源:https://blog.csdn.net/Songyaxuan075118/article/details/142151471  浏览:    关键词:网站建设方案书填写示例_店铺详情页设计_湖北网站推广_广州百度推广优化
网站建设方案书填写示例_店铺详情页设计_湖北网站推广_广州百度推广优化

目录

 

25.简述 Kubernetes 初始化容器(init container)?

26.简述 Kubernetes deployment 升级过程?

27.简述 Kubernetes deployment 升级策略?

28.简述 Kubernetes Daemonset 类型的资源特性?


25.简述 Kubernetes 初始化容器(init container)?

- init container 的运行方式与应用容器不同,它们必须先于应用容器执行完成

- 当设置了多个 init container 时,将按顺序逐个运行,并且只有前一个 init container 运行成功后才能运行后一个 init container。

- 当所有 init container 都成功运行后 Kubernetes 才会初始化 Pod 的各种信息,并开始创建和运行应用容器。


26.简述 Kubernetes deployment 升级过程?

Kubernetes deployment 升级过程:

初始创建 Deployment 时,系统创建了一个 ReplicaSet,并按用户的需求创建了对应数量的 Pod 副本。

当更新 Deployment 时,系统创建了一个新的 ReplicaSet,并将其副本数量扩展到 1,然后将旧日 Replicaset 缩减为 2。

③ 之后,系统继续按照相同的更新策略对新旧两个 ReplicaSet 进行逐个调整

④ 最后,新的 Replicaset 运行了对应个新版本 Pod 副本,旧的 Replicaset 副本数量则缩减为 0。


27.简述 Kubernetes deployment 升级策略?

在 Deployment 的定义中,可以通过 spec.strategy 指定 Pod 更新的策略,目前支持两种策略:Recreate(重建)和 RollingUpdate(滚动更新),默认值为 RollingUpdate。

(1)Recreate:设置 spec.strategy.type=Recreate,表示 Deployment 在更新 Pod 时,会先杀掉所有正在运行的 Pod,然后创建新的 Pod。

(2)RollingUpdate:设置 spec.strategy.type=RollingUpdate,表示 Deployment 会以滚动更新的方式来逐个更新 Pod。同时,可以通过设置 spec.strategy.rollingUpdate 下的两个参数(maxUnavailable 和 maxSurge)来控制滚动更新的过程。


28.简述 Kubernetes Daemonset 类型的资源特性?

DaemonSet 资源对象会在每个 Kubernetes 集群中的节点上运行,并且每个节点只能运行一个 pod,这是它和 deployment 资源对象的最大也是唯一的区别。因此在定义 yaml文件中,不支持定义 replicas。它的一般使用场景如下:
① 在去做每个节点的日志收集工作。
② 监控每个节点的的运行状态。

 

版权声明:

本网仅为发布的内容提供存储空间,不对发表、转载的内容提供任何形式的保证。凡本网注明“来源:XXX网络”的作品,均转载自其它媒体,著作权归作者所有,商业转载请联系作者获得授权,非商业转载请注明出处。

我们尊重并感谢每一位作者,均已注明文章来源和作者。如因作品内容、版权或其它问题,请及时与我们联系,联系邮箱:809451989@qq.com,投稿邮箱:809451989@qq.com