Size: a a a

Rancher - русскоговорящее сообщество

2021 June 07

V

Vladimir in Rancher - русскоговорящее сообщество
Вот есть сервис внутренний, мне надо что бы я его задеплоил на 2 ноды, и был 1 ip, одна нода ложится, сервис все равно работает
источник

AV

Alexey Voronkov in Rancher - русскоговорящее сообщество
ну смотри, у меня есть ямл манифест для сервиса:

apiVersion: v1
kind: Service
metadata:
 annotations:
   field.cattle.io/ipAddresses: "null"
   field.cattle.io/targetDnsRecordIds: "null"
   field.cattle.io/targetWorkloadIds: '["deployment:sslcheck:prod-promo-sslcheck"]'
 name: prod-promo-sslcheck-svc
 namespace: sslcheck
spec:
 clusterIP: None
 ports:
 - name: default
   port: 80
   protocol: TCP
   targetPort: 8080
 - name: api
   port: 90
   protocol: TCP
   targetPort: 8181
 sessionAffinity: None
 type: ClusterIP
status:
 loadBalancer: {}


доступен он внутри кластера по имени prod-promo-sslcheck-svc.sslcheck.svc.cluster.local

сколько воркер нод будет и если на них будет крутится под - будут доступны, днс там сам разрулит адрес
источник

V

Vladimir in Rancher - русскоговорящее сообщество
Спасибо, сейчас посмотрю свой
источник

V

Vladimir in Rancher - русскоговорящее сообщество
источник

V

Vladimir in Rancher - русскоговорящее сообщество
Я так понимаю вот оно
источник

KP

Konstantin Podlesny in Rancher - русскоговорящее сообщество
Так тут type: ClusterIP, а не NodePort + вы можете захардкодить NodePort, а не ожидать рандомного. У товарища сверху есть ingress скорее всего, который сопоставляет внутренний сервис и внешний домен. У вас же я так понял никакого ингресса нет - поэтому нужно включать NodePort или настраивать Ingress.
источник

KP

Konstantin Podlesny in Rancher - русскоговорящее сообщество
Вот так примерно:
apiVersion: v1
kind: Service
metadata:
 name: app
 labels:
   run: app
 namespace: default
spec:
 type: NodePort
 ports:
   - port: 8000
     targetPort: 8000
     protocol: TCP
     name: http
     nodePort: 30222
 selector:
   app: app
источник
2021 June 08

V

Vladimir in Rancher - русскоговорящее сообщество
Благодарю, попробую
источник

TF

Terry Filch in Rancher - русскоговорящее сообщество
господа, а может я не вижу, но такое вроде rancher cloud только через форму на их сайте можно получить?
источник

TF

Terry Filch in Rancher - русскоговорящее сообщество
то-есть просто взять и заюзать нет возможности?
источник

AL

Aleksey Lazarev in Rancher - русскоговорящее сообщество
У них онож бесплатное вроде
источник

AL

Aleksey Lazarev in Rancher - русскоговорящее сообщество
Так что вполне допускаю что только через форму
источник
2021 June 09

Н

Никитяо in Rancher - русскоговорящее сообщество
господа, а это нормально, что у меня на ранчере внезапно развалился кластер и не деплоится заново

настройки не менял, контейнер с ранчером не обновлял, вообще ничего не трогал, месяц работало идеально, а внезапно всё умерло


сначала ругался, что не видит неймспейс cattle-prometheus, потом что не может подключиться к etcd, хотя etcd в порядке

при деплое тупо не может на вм по ssh зайти
источник

AL

Aleksey Lazarev in Rancher - русскоговорящее сообщество
А причему тут ранчер если ты по ссх не можешь к ноде подключиться?
источник

AL

Aleksey Lazarev in Rancher - русскоговорящее сообщество
Я просто не очень понимаю почему ты решил что проблема в нем а не в ноде куда ты что то деплоил
источник

SL

Serogava Lapinaga in Rancher - русскоговорящее сообщество
а etcd вынесен с ноды где rancher запущен?
источник

AN

Anton Novoselov in Rancher - русскоговорящее сообщество
Вероятно ресы закончились, а кластер собран в виде сингл-хост, и как заметил предыдущий чел - etcd и cplane на одном хосте с ранчером?
источник

Н

Никитяо in Rancher - русскоговорящее сообщество
я могу, ранчер не может, ключи разлиты как и раньше
источник

Н

Никитяо in Rancher - русскоговорящее сообщество
да, etcd на нодах кубера был
источник

Н

Никитяо in Rancher - русскоговорящее сообщество
3 хоста, мастеры и воркеры
источник