Так точно)
Про неё как раз написано в конце статьи)
Также воспользуйтесь отличной коллекцией Awesome Prometheus alerts collection. Она включает несколько сотен Prometheus alert rules, вы можете изучить их, чтобы узнать больше о PromQL и Prometheus.
Проверил установку kubevious, проблем не возникло:
➜ k get po
NAME READY STATUS RESTARTS AGE
kubevious-5c947b8cdb-jmfps 1/1 Running 0 16m
kubevious-mysql-0 1/1 Running 0 16m
kubevious-parser-cc96fd84-p5gtg 1/1 Running 0 16m
kubevious-ui-6dc978f878-2rljl 1/1 Running 0 16m
Установил последний релиз через Helm:
kubectl create namespace kubevious
helm repo add kubevious helm.kubevious.io
helm upgrade --atomic -i kubevious kubevious/kubevious --version 0.8.15 -n kubevious
kubectl port-forward $(kubectl get pods -n kubevious -l «app.kubernetes.io/component=kubevious-ui» -o jsonpath="{.items[0].metadata.name}") 8080:80 -n kubevious github.com/kubevious/kubevious
Спасибо за обратную связь) Лишним не будет, особенно для инженеров, которые недавно начали работать с Kubernetes. Многие темы уже были рассмотрены ранее в других статьях, но времени, чтобы искать статьи в архивах не всегда хватает, для этого есть лента и новые статьи)
Иметь отдельный кластер для Pre Production хороший подход, как минимум для тестирования обновления самого кластера. Автор статьи дал хорошее определение Pre Production — клон Production, но с меньшими ресурсами.
По поводу Dev — как минимум динамические стенды, которые очень удобно создавать в Kubernetes. Завести дополнительный кластер для Dev совсем не трудно, особенно если работаете в облаках и не дорого, если экономно)
Про неё как раз написано в конце статьи)
➜ k get po
NAME READY STATUS RESTARTS AGE
kubevious-5c947b8cdb-jmfps 1/1 Running 0 16m
kubevious-mysql-0 1/1 Running 0 16m
kubevious-parser-cc96fd84-p5gtg 1/1 Running 0 16m
kubevious-ui-6dc978f878-2rljl 1/1 Running 0 16m
Установил последний релиз через Helm:
kubectl create namespace kubevious
helm repo add kubevious helm.kubevious.io
helm upgrade --atomic -i kubevious kubevious/kubevious --version 0.8.15 -n kubevious
kubectl port-forward $(kubectl get pods -n kubevious -l «app.kubernetes.io/component=kubevious-ui» -o jsonpath="{.items[0].metadata.name}") 8080:80 -n kubevious
github.com/kubevious/kubevious
По поводу Dev — как минимум динамические стенды, которые очень удобно создавать в Kubernetes. Завести дополнительный кластер для Dev совсем не трудно, особенно если работаете в облаках и не дорого, если экономно)