kubernetes - 我的 kubernetes 部署无法按预期工作
问题描述
我想将cfg文件下载到容器中,然后用exec替换我的进程,这样当我的进程崩溃时,容器可以自动重启,因为我的进程有pid 1。由于某种原因我无法将cfg打包到图像中. 容器创建成功,但卡住了,myExec 没有启动。这是我的 yaml
apiVersion: apps/v1
kind: Deployment
metadata:
creationTimestamp: null
labels:
run: myPod
name: myPod
spec:
replicas: 1
selector:
matchLabels:
run: myPod
strategy: {}
template:
metadata:
creationTimestamp: null
labels:
run: myPod
spec:
containers:
- args:
- sh
- -c
- wget http://x.x.x.x:12345/cfg.ini -O /etc/cfg.ini && exec myExec -c /etc/cfg.ini
image: myimage
name: myPod
resources: {}
status: {}
解决方案
推荐阅读
- javascript - 如何将 preventDefault 用于从服务器端调用的 javascript 函数
- linux - 我的 Docker 基础映像变体是否应该与我的底层主机操作系统匹配?
- excel - 通过 Power Query 从电子邮件中提取表格
- android - 无法更改 Android 警报对话框按钮颜色
- python - 异常处理 - Python
- c# - 从 IQueryable 类型的嵌套 DTO 访问子属性
- c# - WPF/MVVM:“无法加载文件或程序集”和“类型引用找不到类型”
- spring-boot - 光连接不可用
- css - Chromium Edge 浏览器的特定 CSS
- python - 使用 Python 脚本在 PowerBI 中将列作为变量输入