docker - 如何使用 kubernetes 启动停止的容器?
问题描述
业务需求如下:
- 停止运行容器
- 修改环境(例如更改 DEBUG_LEVEL 环境变量的值)
- 启动容器
使用 docker CLI 可以轻松实现这一点
docker create/docker stop/docker start
如何使用 Kubernetes 做到这一点?
附加信息:我们正在从 Cloud Foundry 迁移到 Kubernetes。在 CF 中,您部署应用程序、停止应用程序、设置环境变量、启动应用程序。需要相同的功能。对于那些不了解 CF 应用程序的人。它就像具有单个运行(微)服务的 docker 容器。
解决方案
通常,您会将应用程序作为 Deployment 或 StatefulSet 运行。在这种情况下,只需更改模板中环境变量的值并重新应用 Deployment(或 StatefulSet)即可。Kubernetes 将为您完成剩下的工作。
单击此处参考文档
推荐阅读
- c# - 使用 linq 查询查找下一条匹配记录(带有状态的警报)
- javascript - 如何使用纯 javascript 再次删除类
- c# - 尝试使用 SSIS 脚本任务(C#)通过 SFTP 获取 zip 文件
- amazon-cognito - 如何使用 AWS amplify 设置和验证状态参数
- r - R - 如何保留过滤后的数据
- ios - 如何仅在 Swift 中访问从相机拍摄的图像,就像 iOS 中的画廊一样?
- sed - 遇到错误时阻止sed写入
- hive - 在 impala 的 case 语句中选择语句
- python-3.x - 如何使用python从Http下载包含其他zip文件夹的zip目录
- azure - 从 Azure 自动化 Runbook 连接到 Azure VM 上的 Web 服务器