Rainbow
https://kubernetes.io/docs/concepts/services-networking/dns-pod-service/
V
ребят а nginx-ingresss делает 308 редирект не знаете можно ли его заменить на 301 ?
Andor
Glib
ℭ𝔞𝔯𝔯𝔬𝔩
V
он говорит что никто так не делает значит я не прав
German
Andor
ох, у тебя сеошники на мозг приехали
Andor
сочувствую
ℭ𝔞𝔯𝔯𝔬𝔩
Через 308 работает API, а через 301 не работает
V
а то их аргументы ну как обычно ты не прав ты дурак
Rainbow
кроме того, что 301 chrome кеширует, хер выкинешь потом быстро.
Andor
мой гугл кстати говорит что все поисковики нормально 308 жуют
Rainbow
мой гугл говорит, что поисковики нормально js хавают. Он у всех разный.
ℭ𝔞𝔯𝔯𝔬𝔩
301 и 302 только GET, а 307 и 308 GET и POST
V
эти аргументы уже не работают =(
ℭ𝔞𝔯𝔯𝔬𝔩
Так 308 круче же
Andor
аргумент "так никто не делает" - не аргумент
Andor
пусть пруфы приведёт
V
и пока что я в пролете примеры не нашел
Andor
https://www.seroundtable.com/google-308-redirects-25722.html первый вариант в гугле
ℭ𝔞𝔯𝔯𝔬𝔩
Все, кто пользуется k8s и nginx-ingress - используют 308
V
Andor
пишут что 11 осёл не умеет в 308 лол
V
Andor
https://serverfault.com/questions/609872/is-it-safe-to-use-http-status-308-permanent-redirect
Konstantin
V
ну вопрос тогда опять про nginx-ingress у него есть возможность менять эти статус коды ?
Andor
ваще мой гугление мне пишет что поисковики это поддерживают, но кажется это не так чтобы совсем сейфово для пользователей
Ivan
Придут какие-нибудь интернет экплореры 11 и у них ничего работать не будет
Konstantin
Konstantin
SEO тут причём?
Sergey
V
Andor
извините, не удержался :)
Andor
вощем попробуй, я не пробовал, мне без надобности
Andor
https://github.com/kubernetes/ingress-nginx/blob/master/docs/user-guide/nginx-configuration/annotations.md#permanent-redirect-code
German
а кто нибудь сталкивался с тем что pv (local-storage) не удаляются командой kubectl delete pv --all (они bount сервисами которые уже удалены)
Ievgen
German
ну конечно же нет(😔) пеплом голову посыпаю(
𝚔𝚟𝚊𝚙𝚜
Etki
Yury
привет, подскажите как через kubectl указать рестарт всех подов в деплойменте?
Yury
скеил в 0 и вверх хотелось бы избежать
Stanislav
kubectl patch deployment "$DEPLOYMENT" -p "{\"spec\":{\"template\":{\"metadata\":{\"labels\":{\"date\":\"`date +'%s'`\"}}}}}" "$@"
Oleksii
удалить их
Stanislav
У меня вроде работает такое
Andor
поставь рандомный ENV в деплойменте
Andor
а лейблы в мониторинге вылезут, что не круто
Konstantin
Andor
костыли костылики
Andor
Yury
нет, обновился секрет\конфигмап
Yury
приложеньке надо его перечитать
Yury
имедж не меняется
Andor
возможно вам пригодится https://github.com/jimmidyson/configmap-reload
Alex
хм, а это нормально, что под из StatefulSet не решедулится на другую ноду, если нода, на которой он был запущен упала?
Alex
$ kubectl get nodes
NAME STATUS ROLES AGE VERSION
master-1 Ready master 5d v1.11.3
master-2 Ready master 5d v1.11.3
master-3 Ready master 5d v1.11.3
node-1 Ready <none> 5d v1.11.3
node-2 Ready <none> 5d v1.11.3
node-3 NotReady <none> 3h v1.11.3
Yury
Alex
$ kubectl get pods | grep postgres
postgres-postgresql-master-0 1/1 Unknown 0 1h
postgres-postgresql-slave-0 1/1 Running 1 1h
postgres-postgresql-slave-1 1/1 Running 0 1h
postgres-postgresql-slave-2 1/1 Unknown 0 1h
Andor
ну там зависит от
Alex
master-0 и slave-2 были запущены на упавшей ноде
Andor
там вроде надо специально попросить
Andor
не помню, я нуп
Alex
потыкаю лучше stolon тогда 🙂
Andor
а ты что пробовал?
Alex
блин, ссылку не даёт запостить )
Rainbow
не больно такое говорить?
Rainbow
у меня аж сердце прихватило