【问题标题】:Where is Kubernetes in Docker (KIND) mapping its Volume Mounts on windwos 10Docker 中的 Kubernetes (KIND) 在哪里映射其在 Windows 10 上的 Volumemounts
【发布时间】:2020-06-16 03:05:41
【问题描述】:

我按照此处的说明在 KIND(Docker 中的 Kubernetes)上安装弹性搜索集群。 https://www.elastic.co/blog/alpha-helm-charts-for-elasticsearch-kibana-and-cncf-membership

这是在 Windows 10 上的 Docker 上的 4 节点集群中运行的。我遇到了类似于此处报告的问题:https://github.com/elastic/helm-charts/issues/137

我试图找出挂载的位置,以便我可以 CHOWN 那个目录。这在本地机器上映射到哪里?

我还没有运行 WSL2

【问题讨论】:

  • 您能更详细地描述您的问题吗?你在找哪个目录?它与链接的github问题相同吗?请在您的问题中包含错误。
  • 它在 Github 链接中的错误相同。问题的解决方案是 CHOWN 文件夹。问题是这个文件夹在哪里
  • 您是否尝试修改 values.yaml 文件,如 kubernetes-kind 示例中所示? github.com/elastic/helm-charts/blob/…

标签: docker kubernetes kind


【解决方案1】:

要更改/usr/share/elasticsearch/data/nodes 目录的所有者,您必须创建一个initContainer 来更改权限。

你可以通过获取 elasticsearch 图表来做到这一点:

helm fetch --untar elasticsearch elastic/elasticsearch

然后更改values.yaml并添加以下行:

antiAffinity: "soft"

# Shrink default JVM heap.
esJavaOpts: "-Xmx128m -Xms128m"

# Allocate smaller chunks of memory per pod.
resources:
  requests:
    cpu: "100m"
    memory: "512M"
  limits:
    cpu: "1000m"
    memory: "512M"

# Request smaller persistent volumes.
volumeClaimTemplate:
  accessModes: [ "ReadWriteOnce" ]
  storageClassName: "hostpath"
  resources:
    requests:
      storage: 100M
extraInitContainers: |
  - name: create
    image: busybox:1.28
    command: ['mkdir', '/usr/share/elasticsearch/data/nodes/']  
    volumeMounts:
    - mountPath: /usr/share/elasticsearch/data
      name: elasticsearch-master
  - name: file-permissions
    image: busybox:1.28
    command: ['chown', '-R', '1000:1000', '/usr/share/elasticsearch/']
    volumeMounts:
    - mountPath: /usr/share/elasticsearch/data
      name: elasticsearch-master

它会更改 pod 的 cpu 和内存请求以及限制,并使用更改目录权限的 chown', '-R', '1000:1000', '/usr/share/elasticsearch/' 命令启动 initContainer

【讨论】:

    猜你喜欢
    • 2017-07-04
    • 1970-01-01
    • 1970-01-01
    • 2017-08-03
    • 2017-03-18
    • 1970-01-01
    • 1970-01-01
    • 2020-07-28
    • 2018-02-03
    相关资源
    最近更新 更多