当前位置: 首页 > news >正文

k8s系列--容器生命周期

image
容器运行的流程:kubectl指令->api-server->etcd->kublet->CRI(容器运行接口)->容器生命周期

init C:ini-pod.yml
apiVersion: v1
kind: Pod
metadata:
name: myapp-pod
labels:
app: myapp
spec:
containers:

  • name: myapp-container
    image: 192.168.68.253:8253/library/busybox
    command: ['sh','-c','echo The app is running! && sleep 3600']
    initContainers:
  • name: init-myservice
    image: 192.168.68.253:8253/library/busybox
    command: ['sh','-c','until nslookup myservice; do echo waiting for myservice; sleep 2;done;']
  • name: init-mydb
    image: 192.168.68.253:8253/library/busybox
    command: ['sh','-c','until nslookup mydb; do echo waiting for mydb; sleep 2; done;']

kind: Service
apiVersion: v1
metadata:
name: myservice
spec:
ports:

  • protocol: TCP
    port: 80
    targetPort: 9376

kind: Service
apiVersion: v1
metadata:
name: mydb
spec:
ports:

  • protocol: TCP
    port: 80
    targetPort: 9377

测试init失败了,卡在myservice,获取到了myservice的ip,但是没有退出循环

http://www.jsqmd.com/news/1796/

相关文章:

  • k8s系列(14)--探针检测
  • k8s系列--控制器yml(15)
  • 从 Web 到 LLM,多入口、多链路的自动化威胁如何防护? - 详解
  • 学生管理系统案例初步分析报告
  • 【mysql】mysql5.6 版本修改用户的登录
  • AT_abc200_e [ABC200E] Patisserie ABC 2 题解
  • 日总结 5
  • Linux驱动开发(1)概念、环境与代码框架 - 实践
  • 9月22号
  • 0.5*8 边形 != 式
  • 题解:AT_agc052_c [AGC052C] Nondivisible Prefix Sums
  • 寻路算法
  • 2025年9月22日 - 20243867孙堃2405
  • day 1
  • [Paper Reading] METAGPT: META PROGRAMMING FOR A MULTI-AGENT COLLABORATIVE FRAMEWORK
  • 二进制 - 20243867孙堃2405
  • 学习问题日记-1
  • 记一次生产环境内存溢出记录
  • 四舍六入五成双
  • 借助 Apache Phoenix,使用标准 SQL 和 JDBC 接口来操作 HBase
  • LeetCode:15.转轮数组 - 详解
  • Android 中获取稳定时间的方法 - 指南
  • 【精品资料鉴赏】RPA财务机器人应用(基于UiPath)教材配套课件 - 详解
  • 如何让AI生成多页面APP原型图?AI原型设计实用指南
  • 代码随想录算法训练营第五天 | leetcode 242 349 202 1
  • CF2146 Codeforces Round 1052 (Div. 2) 游记
  • 原码补码反码与位操作
  • 如何安装 SQLPro Studio for Mac?v2024.21.dmg 文件安装步骤详解(附安装包)
  • 特殊句式
  • 9月22日