Архивы за месяц Март, 2019

Настройка Cloud Nat для приватного Kubernetes кластера в Google Cloud

Cloud NAT позволяет виртуальным машинам и подам выходить в Интернет, используя общий публичный IP-адрес. Приватный Google Kubernetes-кластер, ноды которого не имеют публичных IP-адресов используются в случае: — с точки зрения безопасности,чтобы невозможно было подключиться к ним снаружи — необходимо,чтобы все ноды/поды выходили в Интернет с одного(или нескольких) IP-адреса/ов(например, для добавления этих одного/нескольких IP-адресов в white-листы […]

Настройка pipeline авто-деплоя в Kubernetes-кластер с помощью Gitlab и Helm

Имеются два окружения staging и production(так же будут называться и namespace-ы в Kubernetes-кластере) Настраиваем автоматический deploy в Kubernetes кластер при коммите в одну из веток При коммите в ветку develop – деплой приложений в namespace staging При коммите в ветку staging – деплой приложений в namespace production С помощью GitlabCI выполняется деплой,в котором используется Helm-чарт […]

Мониторинг Kubernetes кластера с помощью Prometheus

За основу был взят стек мониторинга Prometehus с помощью Prometheus operator отсюда https://github.com/helm/charts/tree/master/stable/prometheus-operator https://coreos.com/operators/prometheus/docs/latest/user-guides/getting-started.html Все параметры, которые необходимо было переопределить указаны в файле custom-values.yaml Мониторинг стек запускается с помощью Helm-чарта

Обновление стека выполняется командой

  Установка Helm клиента https://docs.helm.sh/using_helm/#installing-helm https://docs.helm.sh/using_helm/

Последняя версия доступная здесь https://github.com/helm/helm/releases

Проверка текущего контекста,куда будет установлен […]

Установка и базовая настройка Google Cloud SDK для работы с Google Kubernetes кластером

Установка gcloud Перед использованием необходимо создать проект и включить биллинг для этого проекта в Google Console Экспорт переменной окружения с корректным дистрибутивом

Добавление репозитария Googl SDK

Импортирование Google Cloud публичного ключа

Обновление локального кеша пакетов и установка google-cloud-sdk

Базовая инициализация конфигурации

— разрешаем доступ для gcloud в Google-аккаунте — выбираем […]


Thanx: Lupavto
Яндекс.Метрика