J
сегодня тоже
Andor
"ничего не менялось, но всё сломалось"
Andor
так не бывает
J
а не нужно ли обновить хелм ?
J
Error: error when upgrading: current Tiller version is newer, use --force-upgrade to downgrade
J
я вот про это
Roman
Orphaned pod found!
Roman
Vadim
https://techcrunch.com/2019/05/15/vmware-acquires-bitnami-to-deliver-packaged-applications-anywhere/
Vadim
Sergey
ууууууууууууууууууууууууууууу
Vadim
Интересно, что выживет - sealed-secrets или cabin?
Roman
парни помогите пожалуйста, не могу понять как настроить ингресс, он у меня почему-то заглушку нжинкса показывает
Roman
поды запущены порты на них открыты, сервис кластер ip для них создал
Roman
травлю на него ингрес он не работает
Roman
или мне нужно лоадбалансер сервис?
Roman
не с балансером тоже не то чет
Андрей А
kubectl get svc
чо выдает?
Андрей А
айпи от балансера не получил, в pending висит
Roman
20 минут, как его поинать?
Андрей А
нужен https://github.com/kubernetes/ingress-nginx
Roman
хм, я так понял что там по умолчанию стоит он
Андрей А
и где хостится это все? GCE, AWS или свое железо?
Roman
свое
Андрей А
ну тогда
Андрей А
копать в сторону https://metallb.universe.tf/usage/
Андрей А
эта штука выдаст ip который щас в pending висит
Андрей А
но это все через ingress-nginx надо делать, а не так
Roman
ingress != ingress-nginx?
Андрей А
ага
German
🙅♂️
Андрей А
кстати, кто знает почему может вот эта штука не работать? https://github.com/kubernetes/ingress-nginx/blob/master/docs/user-guide/exposing-tcp-udp-services.md
Андрей А
добавил в deployment путь до --tcp-services-configmap
Андрей А
конфигмапу настроил
Андрей А
и не работает)
Roman
Alex
а кто-нибудь настраивал бекапы для stolon в s3 / glacier?
Alex
чтобы рекомендуемым способом через archive_command и всё такое
Vadim
https://enterprisersproject.com/article/2019/5/kubernetes-security-5-mistakes
Sergey
Alex
Alex
Alex
типа официальная документация про это всё (почти всё) и так упоминает: https://kubernetes.io/docs/tasks/administer-cluster/securing-a-cluster/
Alex
ну и не стоит забывать про https://github.com/freach/kubernetes-security-best-practice
Alex
ну и конечно же https://github.com/aquasecurity/kube-bench
Anton
поймал косяк на calico (ipip=false), который пашет поверх vlan интерфейса mtu=1400.
вернее косяк с тем что как будто бы pmtu не работает при общении между подами на разных хостах. поды отправляют пакеты большого размера и игнорят icmp need to fragment.
при этом icmp echo на ip адрес пода фрагментируется как ожидается. ip ro get показывает правильно кэшированный mtu (1400). mss 1360 в syn и я понять не могу почему фрагментация не происходит
Andor
Andor
https://docs.projectcalico.org/v3.5/usage/configuration/mtu
Andor
оно?
Stefan
господа, подскажите, что хельму не нравится?
https://pastebin.com/Nd1niUX8
<.Chart.Name>: can't evaluate field Chart in type interface {}
ошибок не вижу(
Stefan
когда запускаю helm template .
Dmitrii
Внутри range "." у тебя ссылается на текущий объект в цикле, чтобы достучаться до .Chart и .Values используй $.Chart $.Values
Алсо https://github.com/helm/helm/issues/3684
Andrey
Stefan
Alex
Alex
Anton
оно?
1400 и в calico и на интерфейсе, поверх которого маршрутизация
Andor
а на интерфейсе в контейнере?
Anton
Anton
если дампить трафик, то видно
13:05:07.588806 IP 10.233.73.16.80 > 10.233.124.0.44822: Flags [P.], seq 1:6341, ack 77, win 843, options [nop,nop,TS val 1358038956 ecr 2860362878], length 6340: HTTP: HTTP/1.1 200 OK
13:05:07.588844 IP 172.58.54.42 > 172.58.54.42: ICMP 172.58.54.41 unreachable - need to frag (mtu 1400), length 556
видно что ответ уходит размером 6кб и потом игнорится icmp need to frag
Alex
werf!
Где он живёт? Гугл сплошь каких-то голландцев находит
Solyar
Anton
если дампить трафик, то видно
13:05:07.588806 IP 10.233.73.16.80 > 10.233.124.0.44822: Flags [P.], seq 1:6341, ack 77, win 843, options [nop,nop,TS val 1358038956 ecr 2860362878], length 6340: HTTP: HTTP/1.1 200 OK
13:05:07.588844 IP 172.58.54.42 > 172.58.54.42: ICMP 172.58.54.41 unreachable - need to frag (mtu 1400), length 556
видно что ответ уходит размером 6кб и потом игнорится icmp need to frag
короче pmtu не работает, не могу понять причину
Sergey
Alex
👍
J
всем привет как узнать какая версия helm в кластере?
J
или где посмотреть
Yuri
helm version
Yuri
покажет клиент и сервер
Yuri
если сервер не видно, проверь контекст kubectl
J
сервер не видно
J
спасибо гляну
Alex
Client: &version.Version{SemVer:"v2.14.0", GitCommit:"05811b84a3f93603dd6c2fcfe57944dfa7ab7fd0", GitTreeState:"clean"}
Server: &version.Version{SemVer:"v2.13.1", GitCommit:"618447cbf203d147601b4b9bd7f8c37a5d39fbb4", GitTreeState:"clean"}
Alex
Сервер может быть старше клиента, но не наоборот
Stefan
скажите, а в хельме можно реализовать что-то подобного плана?
apiVersion: v1
kind: PersistentVolumeClaim
metadata:
annotations:
volume.beta.kubernetes.io/storage-class: gp2
name: {{ .Chart.Name }}-pvc
namespace: {{ .Values.namespace }}
spec:
accessModes:
- ReadWriteOnce
resources:
requests:
{{- if eq .Values.namespace "production-*" }}
storage: 200Gi
{{- else }}
storage: 20Gi
{{- end }}
строка интересует:
{{- if eq .Values.namespace "production-*" }}
а именно возможность регулярки, а то всё равно даже если выставлен прод неймспейс, то по 20 гигов рисует
или ткните пожалуйста на ресурс с регулярками под хельм