Helm repo
Go to file
2020-08-14 11:55:34 +03:00
config MSPF-549: add cds helm chart (#10) 2020-08-14 11:55:34 +03:00
docs Added riak 2020-03-24 19:32:31 +03:00
services MSPF-549: add cds helm chart (#10) 2020-08-14 11:55:34 +03:00
helmfile.lock add kds (#6) 2020-08-05 09:43:07 +03:00
helmfile.yaml MSPF-549: add cds helm chart (#10) 2020-08-14 11:55:34 +03:00
LICENSE Added riak 2020-03-24 19:32:31 +03:00
README.md Add imagePullSecrets secret (#4) 2020-05-25 10:35:54 +03:00

Helm Charts Repo

В этом репозитории находятся экспериментальные чарты для ядерных сервисов платформы RBK.money. Структура каталога следующая:

  • services - чарты сервисов, по каталогу на сервис
  • config - настройки чартов, по каталогу на сервис
  • libraries - чарты вспомогательных библиотек, по каталогу на библиотеку
  • docs - документация

Требования

Для работы с сервисами требуется Helm 3.2.1 и Helmfile v0.116.0.

Запуск

Для доступа к приватному docker registry необходимо создать secret:

$ kubectl create secret docker-registry dr2reg --docker-server=dr2.rbkmoney.com --docker-username=$USERNAME --docker-password=$PASSWORD

Пример запуска сервисов:

$ helmfile sync
Building dependency release=zookeeper, chart=services/zookeeper
...
UPDATED RELEASES:
NAME         CHART                   VERSION
machinegun   ./services/machinegun     0.1.0
kafka        ./services/kafka         0.21.2
mg-riak      ./services/riak           0.1.0
consul       ./services/consul         3.9.5
zookeeper    ./services/zookeeper      2.1.3

После этого можно убедиться, что запущенные сервисы живы. Например, проверим machinegun

$ helmfile --selector name=machinegun test
Testing machinegun
Pod machinegun-test-connection pending
Pod machinegun-test-connection pending
Pod machinegun-test-connection succeeded
NAME: machinegun
LAST DEPLOYED: Sun May 1 13:22:20 2020
NAMESPACE: default
STATUS: deployed
REVISION: 1
TEST SUITE:     machinegun-test-connection
Last Started:   Sun May 1 13:27:14 2020
Last Completed: Sun May 1 13:27:18 2020
Phase:          Succeeded
NOTES:
You can use machinegun:8022 to connect to the machinegun woody interface.