Отделение Bereke Bank
а как надо?
ну например на стейдже у нас образы registry.address/project:build_id
На проде registry.address/project:release_tag
Eduard
Alexander
вернее как - есть билды в конкретных репах, которые поставляют докер-образы. Из них потом выкатывается деплой. Соответственно при необходимости раскручиваем в обратную сторону. Из билда-деплоя смотрим какие билды в конкретных приложениях использовались. В них уже коммит виден.
Rainbow
Alexander
ради бога. Никого ж не призываю. У меня необходимость достать коммит возникала всего пару раз. А мельком глянув понять когда последний раз выкатывалось бывает полезно минимум раз в день.
Rainbow
Vadim
не проще ли добавлять label с коммитом в сам имадж?
Vadim
Denis
Rainbow
k3s кто-то тыкал? там без cni/flannel можно?
Rainbow
внимательное чтение readme как обычно побеждает. Все отключется, flannel, coredns, traefik.
Andrey
Коллеги, чот не смог нагуглить, подскажите по какой логике назначаются endpoint'ы в сервисах, в каких-то он вешает внешние адреса, а в каких внутренние?
Anton
Andrey
Anton
да, конкретно kube-scheduler
The Service’s selector will be evaluated continuously and the results will be POSTed to an Endpoints object also named “my-service”.
из документации
Zhyhanov
Ребят хочу немного разобарться с прометеусом, возможно есть что то аля хард вея только по прометеусу, буду благадрен за ссылки
Ilya
сорян
Vladimir
привет. есть volume которому увеличили размер с 1 до 2 ГБ. но в контейнере все равно старый размер.не знаете что нужно обновить?
Vladimir
монтируется как /dev/rbd
Grigorii
что за бекенд у вольюма
Vladimir
ceph rbd
Sergey
вы бы хоть спросили, какая версия кубера
Sergey
оно же до недавнего умело ресайзиь только когда ты прибил под и он заново апается
Vladimir
v1.11.5
Vladimir
Sergey
а покажи конфиг стореджкласса
Sergey
и какая версия кубера
Vladimir
v1.11.5 версия
Sergey
а что там в сторедж классе?
Vladimir
{
"baseType": "storageClass",
"created": "2019-01-09T09:13:20Z",
"createdTS": 1547025200000,
"creatorId": null,
"id": "fast",
"links": {
"persistentVolumes": "…/v3/cluster/c-rzmww/persistentVolumes?storageClassId=fast",
"remove": "…/v3/cluster/c-rzmww/storageClasses/fast",
"self": "…/v3/cluster/c-rzmww/storageClasses/fast",
"update": "…/v3/cluster/c-rzmww/storageClasses/fast"
},
"name": "fast",
"parameters": {
"adminId": "admin",
"adminSecretName": "ceph-secret",
"adminSecretNamespace": "kube-system",
"fsType": "xfs",
"imageFeatures": "layering",
"imageFormat": "2",
"monitors": "10.xxx:6789,10.yyy:6789,10.zzz:6789,10.aaa:6789",
"pool": "kube",
"userId": "kube",
"userSecretName": "ceph-secret-user",
"userSecretNamespace": "default"
},
"provisioner": "kubernetes.io/rbd",
"reclaimPolicy": "Delete",
"type": "storageClass",
"uuid": "ce95d032-13ee-11e9-a868-6a51f11f5cd8",
"volumeBindingMode": "Immediate"
}
Anton
мож fs не растянул?
Vadim
{
"baseType": "storageClass",
"created": "2019-01-09T09:13:20Z",
"createdTS": 1547025200000,
"creatorId": null,
"id": "fast",
"links": {
"persistentVolumes": "…/v3/cluster/c-rzmww/persistentVolumes?storageClassId=fast",
"remove": "…/v3/cluster/c-rzmww/storageClasses/fast",
"self": "…/v3/cluster/c-rzmww/storageClasses/fast",
"update": "…/v3/cluster/c-rzmww/storageClasses/fast"
},
"name": "fast",
"parameters": {
"adminId": "admin",
"adminSecretName": "ceph-secret",
"adminSecretNamespace": "kube-system",
"fsType": "xfs",
"imageFeatures": "layering",
"imageFormat": "2",
"monitors": "10.xxx:6789,10.yyy:6789,10.zzz:6789,10.aaa:6789",
"pool": "kube",
"userId": "kube",
"userSecretName": "ceph-secret-user",
"userSecretNamespace": "default"
},
"provisioner": "kubernetes.io/rbd",
"reclaimPolicy": "Delete",
"type": "storageClass",
"uuid": "ce95d032-13ee-11e9-a868-6a51f11f5cd8",
"volumeBindingMode": "Immediate"
}
https://kubernetes.io/blog/2018/07/12/resizing-persistent-volumes-using-kubernetes/
Vladimir
Sergey
allowVolumeExpansion: true
Oleg
Ребята, привет.
Поделитесь пожалуйста, кто как в k8s доставляет статику?
Например, разрабатываете виджет какой-нибудь, и его надо доставить?
Andor
звучит как вопрос фронтендера
Oleg
Да, но нет =)
Andor
кто тебя знает что такое у тебя "виджет"
Sergey
да
Sergey
kubectl edit ...
Oleg
Alex
Andor
клади в цдн
🚀iamp3🚀
Andor
Сам такой, слыш
Oleg
Всем спасиб.
А ещё такой момент - ingress-contoller'ы держите рядом с воркер-нодами или мастерами?
Eduard
daemonset-ом держи.
Eduard
Или deployment-ом, если есть LB и умеешь в автоскэйл
🚀iamp3🚀
@odidoit у меня отдельный деплоймент ингреса на проектный неймспейс, все на воркерах
Oleg
Принял, спасиб.
Anton
товарищи. а подскажите бест-пратисес по объединению компонентов в хельм релизы. стоит ли все катить в рамках одного релиза? или как то более логично стоит разбивать? на счет БД отдельно вроде бы слышал такое. Но что на счет деления по сущностям? сервисы отдельно, поды отдельно, например?
Oleg
Andrey
Terry
ИНтересен опыт использования JenkinsX в связке с DigitalOcean, может кто поделится? Конкретнее с их kubernetes cluster
Eduard
Eduard
Женю к нему не прибивал ещё
Eduard
но на память - ей пофиг
Zhyhanov
Ребят, каким способом можно дженкинсу передать после деплоя(на данный момент обнолвение выполняется set image) что был установлена та версию которую нужно, какой оператор использовать или куда копать ?
Eduard
RE
камрады - есть прометей в namespace == monitoring
есть експортер в другом неймспейсе, но на том же кластере.
и похоже прометей не видит его.
/prometheus $ ping celery-prometheus-exporter-service
ping: bad address 'celery-prometheus-exporter-service'
хотя другой прометей, в том же неймспейсе, что и екппортер - все ок резолвит:
λ kubectl -n sandbox exec -it prometheus-54489c4474-qdxsc /bin/sh
/prometheus $ ping celery-prometheus-exporter-service
PING celery-prometheus-exporter-service (10.155.34.79): 56 data bytes
ping: permission denied (are you root?)
Eduard
Eduard
celery-prometheus-exporter-service.my-namespace.svc.cluster.local
RE
магия
спасибо)
Vladimir
тут странность нарисовалась. поставил для сбора логов fluentd вот отсюда
https://github.com/fluent/fluent-bit-kubernetes-logging
чет криво работает. Решил зайти в контейнер и посмотреть, что там и как, а там нет на bash ни sh и толком нифига
как такое дебажить?
Eduard