Kubernetes kubectl cp用于配置文件和pod销毁
K8s(EKS)环境中的一些服务使用配置文件来驱动功能,因此我们不必每次都重新部署整个映像。使用Kubernetes kubectl cp用于配置文件和pod销毁,kubernetes,kubectl,amazon-eks,Kubernetes,Kubectl,Amazon Eks,K8s(EKS)环境中的一些服务使用配置文件来驱动功能,因此我们不必每次都重新部署整个映像。使用kubectl cp命令可以将新的配置文件复制到pod。因此,命令kubectl cp settings.json myapi-76dc75f47c-lkvdm:/app/settings.json将新的settings.json文件复制到pod 为了好玩,我删除了pod,k8s用旧的settings.json文件成功地重新创建了它。如果pod被破坏,有人知道如何保存新的settings.json文件
kubectl cp
命令可以将新的配置文件复制到pod。因此,命令kubectl cp settings.json myapi-76dc75f47c-lkvdm:/app/settings.json
将新的settings.json
文件复制到pod
为了好玩,我删除了pod,k8s用旧的settings.json
文件成功地重新创建了它。如果pod被破坏,有人知道如何保存新的settings.json
文件吗?有没有一种方法可以在不重新部署映像的情况下更新部署
谢谢,Tim将配置文件存储在ConfigMap中,并将ConfigMap装载到部署的pod模板中。当文件需要更新时,请执行以下任一操作:
将配置文件存储在ConfigMap中,并将ConfigMap装载到部署的pod模板中。当文件需要更新时,请执行以下任一操作:
我想有一个解决方案,我不确定Configmaps是否是首选的方法。多谢!我想有一个解决方案,我不确定Configmaps是否是首选的方法。多谢!