George
Rainbow
Rainbow
Вопрос звучит так как будто ты в crontab на обычном linux засунул systemd start myservice и удивляешься, что он постоянно пытается запускаться.
"не пойму в чем разница между crontab и systemd"
Puma
да надо в crontab @reboot засовывать )))
Andor
Andor
Alex
Andor
тебе как бы сразу намекнули что cronjob и deployment это разные штуки
Andor
с разными контроллерами
Vadim
народ а среду для тестирования и разработки принято в кластере прода делать отдельными неймспейсами, или лучше отдельно вообще?
Andor
как ты на проде будешь тестировать обновление кубера?
Vadim
точняк
Vadim
тогда 2 кластера? прод и кластер для тестирования и разработки приложений?
Vadim
Andor
Andor
но точно отделить прод от не-прода
Vadim
1 прод, 1 тестирование кубера, 1 тестирование\разработка приложений, 1 при необходимости нагрузочный
Denis
Vadim
а bare-metal стоит вообще использовать?
Puma
Зависит от количества денег и нужных ресурсов
Solyar
У нас тест, стейдж, стейбл, прод
Solyar
4 кластера
George
George
Зависит от задач и возможностей
George
Нам проще было на вм
Vadim
по сути если нужны ноды с мощностью всего физического сервера то можно bare-metal ?
Andor
Никто не говорит что барметал не нужен
Andor
Вопрос в задачах и ресурсах
George
Andor
При разных
Andor
У тебя-то какие?
Vadim
думаю 2 дмз зоны, 1 внутренняя, в каждой зоне по 1 мастеру и 2 воркер нодам, в дмз зонах адаптеры к внешним системам, во внутренней весь бизнес функционал.
Vadim
о применении bare-metal кроме контекста необходимой мощности каждой ноды не знаю причин их использовать, типо если все равно надо все ресурсы под ноду отдавать то нет смысла промежуточный слой городить
Vadim
но мне мощность всей физической тачки под ноду не нужна значит и bare-metal не подходит
Denis
Отделение Bereke Bank
Vadim
Ilya
Привет. Может кто-то прояснить следующий вопрос, сделал readinessprobe readinessProbe:
httpGet:
path: /template/info/1
port: 8080
httpHeaders:
- name: Custom-Header
value: Awesome
initialDelaySeconds: 10
periodSeconds: 3
в выводе kubectl describe pod выдает unhealthy, но если посылаю запрос извне на сервис через nodeport, то выдает нужный мне результат,
и еще вопрос, разве если проба не срабатыват должен ли сервис на неё подавать трафик? у меня получается так, что под unhealthy но могу обращаться к сервису через nodePort извне
Andor
George
George
Мастера - да
Anonymous
Выбор в пользу бм скорее возникает изза необходимости объединения непосредственно локальных площадок, когда невыгодно/нельзя гнать траффик через облако и когда требуется развертывание какогото «тяжелого» по на месте.
Anonymous
Ведь скоп решаемых задач не только веб и цепочки CI
Anonymous
К примеру я лет н назад очень радбыбыл Куберу вместо VMware esx
Vadim
Warrax
Andor
нет пусть оно само
Warrax
George
George
Это примерно как опенвпн тсп внутри опенвнп тсп гонять
Vadim
Anonymous
Кстати кто-то делал ротацию сертификатов мастера?
Anonymous
kredeal
Anonymous
Да или проброс pptp через IPSec тоже потому-то блочат
Ilya
Andor
Denis
Ilya
Denis
liveness - проверка на живучесть пода.
readiness - проверка для того, что бы знать когда на под можно пускать трафик
This page shows how to configure liveness and readiness probes for Containers.
The kubelet uses liveness probes to know when to restart a Container. For example, liveness probes could catch a deadlock, where an application is running, but unable to make progress. Restarting a Container in such a state can help to make the application more available despite bugs.
The kubelet uses readiness probes to know when a Container is ready to start accepting traffic. A Pod is considered ready when all of its Containers are ready. One use of this signal is to control which Pods are used as backends for Services. When a Pod is not ready, it is removed from Service load balancers.
Ilya
Да, я читал это, поэтому я и задал вопрос, потому что не понимаю, как readiness не проходит, а трафик на под все равно идёт
ᴅⁱᵐⁱᴅʳ0ˡ
ребят, как можно сбросить счетчик рестартов на поде?
V 🏴☠️
Удалить под
ᴅⁱᵐⁱᴅʳ0ˡ
не вариант
Denis
ᴅⁱᵐⁱᴅʳ0ˡ
1
Denis
1
Я @Ilyahabibullin вопрос задал😁
ᴅⁱᵐⁱᴅʳ0ˡ
))
Denis
))
А на твой вопрос ответ: никак, кроме как kubectl delete pod, ну или в etcd наверное можно поправить😁Но я бы не советовал)))
V 🏴☠️
Вообще весь смысл этого всего, что можно удалять поды как попало
V 🏴☠️
Оно само должно тут же ожить
Vadim
почему нода в статусе ready, а при обращении к поду, допустим лог посмотреть, пишет
connect: no route to host
Denis