博客
关于我
Kubernetes 自定义服务的启动顺序
阅读量:790 次
发布时间:2023-01-29

本文共 421 字,大约阅读时间需要 1 分钟。

一、Init Container简介

在Kubernetes中,Pod可以包含多个容器,包括一些预先启动的Init容器。Init容器与普通容器有几点不同:它们执行后自动终止,每个Init容器必须在下一个启动前成功完成;不支持Readiness Probe,因为它们必须在Pod启动前完成;如果Pod指定了多个Init容器,它们会按顺序启动,直到所有完成后,应用容器才能初始化。如果一个Init容器失败,Kubernetes会自动重启该Pod,直到成功(除非Pod的restartPolicy为Never)。

二、Init Container作用

Init容器通常使用独立的镜像,提供一些实用工具,使其安全地隔离在应用容器外。它们可以为应用镜像分离创建角色,也作为一种简便的方式来控制应用容器的启动顺序,确保在满足一批条件前不启动应用。

三、通过Init Container自定义服务启动顺序

创建与Popularity有关的具体操作略于本文。

转载地址:http://mxryk.baihongyu.com/

你可能感兴趣的文章
javaWeb服务详解(含源代码,测试通过,注释) ——Emp的Dao层
查看>>
echarts 基本图表开发小结
查看>>
TreeSet、TreeMap
查看>>
GitHub上传时,项目在已有文档时直接push出现错误解决方案
查看>>
嵌入式系统试题库(CSU)
查看>>
00010.02最基础客户信息管理软件(意义类的小项目,练习基础,不涉及数据库)
查看>>
00013.05 字符串比较
查看>>
UE4 错误列表 error码(只记录我遇到的情况,持续添加,未完成)
查看>>
cmd编译.java文件 : java:720: 错误: 编码GBK的不可映射字符 Why ? ? ? ?
查看>>
Android 架构组件 – 让天下没有难做的 App
查看>>
能解决数据可视化大屏需求的3款可视化工具
查看>>
第01问:MySQL 一次 insert 刷几次盘?
查看>>
解决微信小程序项目导入的问题:app.json 未找到、 __wxConfig is not defined
查看>>
非迅捷|PDF、Word、PPT、Excel、图片等互相在线转换:免费、简单、快速、零错误、无套路
查看>>
laravel server error 服务器内部错误
查看>>
一道简单的访问越界、栈溢出pwn解题记录
查看>>
响应的HTTP协议格式+常见的响应码
查看>>
springboot redis key乱码
查看>>
解决打开 json 文件中文乱码的问题
查看>>
计算机网络基础:PKI(公钥基础设施)
查看>>