helm установить график и дать параметры зависимому графику

Я пытаюсь использовать график stable/mcrouter для шарда памяти все работает, но этот график использует чат memcache в качестве зависимости.

Я хотел бы знать, могу ли я передать параметры в диаграмму memcache, это файл зависимостей: quirements.yaml

dependencies:
- name: memcached
  version: 1.2.1
  repository: https://kubernetes-charts.storage.googleapis.com/
  condition: mcrouter.memcached.enabled

URL-адрес диаграммы mcrouter: https://github.com/helm/charts/tree/master/stable/mcrouter

В двух словах, я могу дать параметры mcrouter, но я не могу дать параметры для диаграммы memcache.

2 ответа

Просмотрите эту официальную статью. Это хороший пример:

helm install stable/mcrouter --name=mycache --set memcached.replicaCount=3

Другие примеры:

helm install stable/mcrouter --name=mycache --set memcached.replicaCount=3 --set memcached.resources.requests.memory=512Mi

helm install stable/mcrouter --name=mycache --set memcached.replicaCount=15 --set memcached.resources.requests.memory=10Gi --set memcached.resources.requests.cpu=2 --set memcached.memcached.maxItemMemory=8432

Я решил проблему таким образом, я скачал stable/mcrouter с:

cd /tmp && helm fetch stable/mcrouter --untar

Сейчас под /tmp/mcrouter/charts/memcached/templates у вас есть шаблоны memcached и вы можете проверить принятые параметры

Я нашел, если вы используете helm install stable/mcrouter --name=mycache --set memcached.replicaCount=3 работает, потому что memcached.replicationCount является частью диаграммы mcrouter.

Если вы хотите передать параметры на вложенную диаграмму, вам нужно использовать:

helm install --name=mycache --set memcached.replicaCount=2 --set memcached.memcached.resources.requests.memory=100M --set memcached.memcached.maxItemMemory=100 stable/mcrouter

Или вы можете редактировать values.yaml подкарты под /tmp/mcrouter/charts/memcached/values.yaml

Теперь вы можете установить график с параметрами новостей:

cd /tmp/mcrouter && helm install --name=mycache --set memcached.replicaCount=2 .
Другие вопросы по тегам