Solyar
Так что не страшно
Solyar
почему? l
Если для dev контура то можно)
Solyar
Базы запихивать в кластер это дело так себе
Alex
для dev идеально, да
Solyar
Пахнет пиздецом
Alex
вообще, если использовать нормальный персистенс и настроить бекапы, то в принципе не очень страшно
Solyar
У нас база лежит на отдельной машине с ежесекундным бекапом и окном в 1 неделю
Solyar
второй уровень это снапшот каждые сутки
Solyar
с окном в полгода
Solyar
и всё равно страшно
Denis
блин ребят вы смотря где что поднимаете и как настраиваете... начнем с железа?? nvme vs sas к примеру
Alex
ну при прочих равных дешевле постгрес развернуть отдельно от кубера
Denis
с хранилки или full-flash nutanix кластера
Alex
// у меня nvme был, но с openebs как pv, что всё тормозило
Denis
Denis
остальное варьируется от задач, выбранного железа, тюнинга и гвоздей с целями для чего где и как вам это надо...
Alex
угу, полностью согласен
Denis
George
Peter
Растолкуйте про Istio и роутинг по весам. Типа, на эту версию 20% трафика, на другую 80%
George
George
Примеры есть в офдоке
Peter
Почему не хочет работать?
apiVersion: networking.istio.io/v1alpha3
kind: DestinationRule
metadata:
name: test-frontend-rule
namespace: test
spec:
host: test-frontend-svc
subsets:
- name: frontend-v3
labels:
version: "3.0"
- name: frontend-v4
labels:
version: "4.0"
—
apiVersion: networking.istio.io/v1alpha3
kind: VirtualService
metadata:
name: test-frontend-80-20-route
namespace: test
spec:
hosts:
- test-frontend-svc
http:
- route:
- destination:
host: test-frontend-svc
subset: frontend-v3
weight: 80
- destination:
host: test-frontend-svc
subset: frontend-v4
weight: 20
Peter
Упорно рисует по примерно 50%
Peter
Вот, собственно, проблема.
Edouard
Это да.. скрещение ежа и ужа.
Anton
деплою VPN сервера в кубе, обнаружил побочный эффект, что если мер не принять то вся внутренняя сетка куба будет доступна если подключиться к такому VPN со своего компа (что, в общем-то, логично, но как-то до этого не задумывался).
Это так, на заметку, может быть полезно для локальной разработки/дебага, чтобы не делать port-forward каждый раз.
Можно со стороны VPN еще и пропушить клиенту кубовый DNS, и тогда прямо с компа можно в сервисы ходить: <service-name>.<namespace>.svc.cluster.local
Anonymous
деплою VPN сервера в кубе, обнаружил побочный эффект, что если мер не принять то вся внутренняя сетка куба будет доступна если подключиться к такому VPN со своего компа (что, в общем-то, логично, но как-то до этого не задумывался).
Это так, на заметку, может быть полезно для локальной разработки/дебага, чтобы не делать port-forward каждый раз.
Можно со стороны VPN еще и пропушить клиенту кубовый DNS, и тогда прямо с компа можно в сервисы ходить: <service-name>.<namespace>.svc.cluster.local
Интересное наблюдение. Действительно, все логично и юзкейс не очень очевиден был)
Andrey
Alexey
Коллеги, может кто-то поделиться конфигом джобов для мониторинга kube-proxy/kube-scheduler/kube-controller-manager? В стандартном конфиге prometheus, устанавливаемого через helm, этого, похоже, нет.
Solyar
Solyar
Всё там есть
1010101
Alexey
Всё там есть
Не вижу в проме ни метрик данных компонентов. В качестве примера использую:
для kube-scheduler - scheduler_volume_scheduling_duration_seconds_count
для kube-controller - daemonset_adds
для kube-proxy - kubeproxy_sync_proxy_rules_latency_microseconds_bucket
Anton
Anton
Solyar
Ребят ткните пальцем в доку, где про репликацию деплойментов почитать?
Solyar
типо нагрузка большая, ебани мне 10 реплик
Andrey
Solyar
Solyar
Solyar
Пасеба
Anton
Jain
Куб в кубе. А внем openstack.
バズカ・ジョ
всем привет
при подключении вокрека к мастеру, нужно на вокрере поставить kubeadm, kubeclt, kubelet. И выполнить kubeadm join ip:6443 --token token --discovery-token-ca-cert-hash hash ? больше ничего делать не надо?
Alex
докер тоже надо поставить
バズカ・ジョ
вопрос в чем. Выполняю join, и он не проходит. В логах failed to run Kubelet: unable to load kubeconfig: stat /etc/kubernetes/kubelet.conf: no such file or directory
バズカ・ジョ
а если создать конфиги, то ругается на существующий ca.crt
Stanislav
скажите, а есть какой нить правильный способ обновления деплойментов, если я использую тег latest у контейнеров?
Solyar
Solyar
Solyar
Solyar
Обычный yaml файл?
Stanislav
да
バズカ・ジョ
Solyar
да
Ставьте ImagePullPolicy: Always
Solyar
Для dev контура, самое то
Stanislav
Solyar
а для прода?
Ну для прода тут уже зависит от того как вы версионируете имеджи
Solyar
Если у вас в проде все теги одинаковы то у меня для вас плохие новости
Stanislav
не, все сборки имеют свои версии. идея была чтоб сборку тегировать напрмиер тегов latest и чтоб кубер ее ставил, когда она появится в репе
Solyar
Solyar
バズカ・ジョ
Solyar
А что вы используете в качестве CI/CD ?
Stanislav
バズカ・ジョ
всё, разобрался
Solyar
Solyar
jenkins
Ну тут надо подумать
Solyar
Честно не знаю
バズカ・ジョ