configmap和向下api之间的区别

问题描述 投票:0回答:2

我是kubernetes的新手可以有人请解释为什么有多种卷类型

  • configMap
  • emptyDir
  • 预计
  • 秘密
  • downwardAPI
  • persistentVolumeClaim

对于少数人我能够弄明白,就像为什么我们需要秘密而不是configmap。为了休息,我无法理解他人的需要。

kubernetes google-kubernetes-engine
2个回答
2
投票

你的问题太通用了,无法回答,这里有几条评论

如果部署的pod或容器想拥有配置数据,那么你需要使用configMap资源,如果有明显的秘密或密码使用秘密资源。

现在,如果部署的pod想要使用在计划或运行时生成的POD_NAME,则需要使用DownwardAPI资源。

Emptydir与Deployed pod共享生命周期,如果pod死亡,那么使用emptydir资源存储的所有数据都将消失,现在如果要保留数据,则需要使用persistentVolume,persistentVolumeClaim和storageclass Resources。

了解更多信息k8s volumes


0
投票

Configmap用于在运行时使特定于应用程序的配置数据可用于容器。

DownwardAPI用于在运行时为容器提供kubernetes元数据(如pod命名空间,pod名称,pod ip,pod lebels等)

© www.soinside.com 2019 - 2024. All rights reserved.