Estou tentando usar o gráfico stable/mcrouter
para fragmentação do memcache, tudo funciona, mas este gráfico usa um bate-papo do memcache como dependência.
Gostaria de saber se posso passar parâmetros para o gráfico do memcache, este é o arquivo de dependências: requirements.yaml
dependencies:
- name: memcached
version: 1.2.1
repository: https://kubernetes-charts.storage.googleapis.com/
condition: mcrouter.memcached.enabled
URL do gráfico mcrouter: https://github.com/helm/charts/tree/master/stable/mcrouter
Em poucas palavras, posso dar parâmetros ao mcrouter, mas não posso dar parâmetros ao gráfico do memcache.
Reveja este artigo oficial . Ele fornece um bom exemplo:
Outros exemplos:
Resolvi o problema desta forma, baixei
stable/mcrouter
com:Agora,
/tmp/mcrouter/charts/memcached/templates
você tem os modelos do memcached e pode verificar os parâmetros aceitosAchei se usar
helm install stable/mcrouter --name=mycache --set memcached.replicaCount=3
funciona, poismemcached.replicationCount
faz parte do gráfico mcrouter.Se você quiser passar parâmetros para o subgráfico, você precisa usar:
Ou você pode editar o
values.yaml
do subgráfico em/tmp/mcrouter/charts/memcached/values.yaml
Agora você pode instalar o gráfico com os parâmetros de notícias: