Включая:
- Prometheus-like monitoring system с CRD
monitoring.coreos.com/v1 - Loki-like log aggregation system (любой, логи приложения пишутся в stdout)
- Ingress с TLS termination
Для импортов и экспортов.
Если планируется использование FTP-интеграций.
Забутстрапь fluxcd в своем кластере по официальной инструкции - https://fluxcd.io/flux/installation/bootstrap/generic-git-server/.
В команду flux bootstrap добавь флаг --components-extra='image-reflector-controller,image-automation-controller'. Команда идемпотентная, если забыл флаг можно применить еще раз с флагом.
flux bootstrap git \
--url=ssh://[email protected]/mindbox-cloud/fluxcd-anonymizer-example-public \
--branch=main \
--private-key-file=~/.ssh/id_rsa \
--components-extra='image-reflector-controller,image-automation-controller' \
--path=clusters/anonymizer-test-stand- a.
clusters/anonymizer-test-stand- рекомендованный вариант без установки PostgreSQL - b.
clusters/anonymizer-test-stand-w-pg- НЕ рекомендованный вариант с установкой PostgreSQL через CNPG
- Если у вас есть опыт поддержки высоконагруженных баз PostgreSQL - разворачивайте как умеете
- Если опыта нет, настоятельно рекомендуем пользоваться managed PostgreSQL облачных провайдеров
- Если опыта нет и возможности использовать managed PG тоже нет, тогда можете воспользоваться вариантом b, но учитывайте что Mindbox не поможет вам в настройке/поддержке PG
Продолжи по инструкции в README выбранного варианта.