Ответы пользователя по тегу Kubernetes
  • Можно ли позиционировать себя специалистом SRE без опыта программирования?

    gecube
    @gecube
    системный администратор, программист... все дела..
    Краткий ответ на вопрос в заголовке

    > Можно ли позиционировать себя специалистом SRE без опыта программирования?

    такой - нет, нельзя.
    Ответ написан
    Комментировать
  • Keepalived. VRRP. Будет ли работать Keepalived, если 2 сервера в разных ЦОД?

    gecube
    @gecube
    системный администратор, программист... все дела..
    Нет, keepalived не будет работать в разных ЦОД. Но есть исключение - если сделаете L2VPN или типа того.

    Рассмотрите более продвинутые варианты обеспечения отказоустойчивости (вроде BGP анонсов, либо закройтесь внешним прокси вроде Qrator/cloudflare). И ОБЯЗАТЕЛЬНО ПРОКОНСУЛЬТИРУЙТЕСЬ с сотрудниками ЦОД - они наверняка хорошо знают свою инфраструктуру и могут предложить варианты (например, плавающий между ЦОДами IP адрес, если ЦОДы принадлежат одному владельцу)
    Ответ написан
  • Какое выбрать ядро linux для docker/k8s?

    gecube
    @gecube
    системный администратор, программист... все дела..
    Любой ответ будет opinionated. Я бы сказал, что даже более того - выбор операционной системы и ядра абсолютно бессмысленен без обсуждения выбора дистрибутива. Потому что крупные игроки вроде OpenShift и Rancher тестируются только на закрытом перечне версий и вариантов. И Вы будете вынуждены использовать их, иначе отгребать и исправлять баги самостоятельно. И тот же ранчер на дебиан взрывается на установке, хотя с центос и убунту (любой разумной версией) - все отлично.
    Более того - есть специальные оптимизированные под kubernetes дистрибутивы вроде CoreOS. Сейчас его активно перепиливают в Fedora CoreOS. Посмотрим, что получится. Такие же минималистичные дистрибутивы есть у Vmware, opensuse и многих других
    В остальном - конечно, чем свежее - тем лучше.
    Ответ написан
    Комментировать
  • Возможно ли развернуть ingress на baremetall?

    gecube
    @gecube
    системный администратор, программист... все дела..
    Да, ингрессу без разницы где работать.
    Ответ написан
    Комментировать
  • Какой выбрать инсталлятор kubernetes?

    gecube
    @gecube
    системный администратор, программист... все дела..
    Отличный вопрос!

    При прочих равных, конечно, лучше пользоваться managed инсталляций (в чьем-то облаке) - будь то Amazon, Google или Azure.
    В остальном - если баре-метал, то есть варианты hard way, kubeadm, kubespray, можно раскатить через rke (будет авторская версия кубернетеса от rancher). Можно взять OKD - бесплатную версию Openshift - он раскатывается через ансибл скрипты

    Касательно того КАК ДЕЛАТЬ отказоустойчивость - есть куча вариантов и все они зависят от того какие опции есть со стороны инфраструктуры. Без этого обсуждение дальше будет попросту бессмысленно. Мы от бедности остановились на MetalLB, но это далеко не универсальное решение. И, да, я не видел автоматизации, которая эту штуку устанавливала бы автоматически
    Ответ написан
    Комментировать
  • Kubernetes nginx reverseproxy как развернуть есть ли примеры?

    gecube
    @gecube
    системный администратор, программист... все дела..
    При прочих равных для публикации сервиса в кластере kubernetes наружу рекомендуется использоватьт ingress. По сути это и будет nginx reverse proxy. Один из типичных вариантов:
    https://github.com/kubernetes/ingress-nginx
    https://kubernetes.github.io/ingress-nginx/
    Ответ написан
    Комментировать
  • Как подключить приватную сеть фирмы через VPN в облачный Kubernates?

    gecube
    @gecube
    системный администратор, программист... все дела..
    Если kubernetes опубликован на внешнем адресе, то можно использовать возможность port-forward утилиты kubectl. Далее легко лазить внутри кластера и щупать сервисы в нем, как будто они доступны напрямую.
    В общем - для начала нужно ответить на вопрос ЗАЧЕМ НУЖЕН доступ в кластер - для разработчиков (ad-hoc задачи вроде тестирования, настройки) или чтобы обеспечить связность сервисов в кубернетесе и в офисной сети
    Ответ написан
  • Не запускается systemd в контейнере docker?

    gecube
    @gecube
    системный администратор, программист... все дела..
    systemd засосывать в докер контейнер - плохая идея. Теоретически это возможно сделать, но там очень много дополнительных действий

    https://www.hippolab.ru/zapuskaem-systemd-v-docker...

    С другой стороны, можно использовать легковесную init систему вроде tini в контейнере или использовать демон супервизора.

    Касательно заббикса - так вообще возьмите штатный образ от разработчиков заббикса или с докер хаба и не изобретайте велосипед
    Ответ написан
    Комментировать