172 похожих чатов

Как правильнее и секьюрнее деплоить в кубер на EKS с

приватным айпи из внешнего ci/cd типа circleci? Хочется ограничить доступ. Ставить Nginx proxy с whitelist айпишников ci/cd? Деплоить через rancher? VPN, ssh бастион?

14 ответов

10 просмотров

ранчер не нужен

Самый правильный и профессиональный инструмент для деплоя чего угодно в aws - это Terraform. Отлично работает с ci/cd. Найдите самый популярный community module для того, что вам нужно и вперёд. Например https://registry.terraform.io/modules/terraform-aws-modules/eks/aws/latest Если не знаете Terraform, но работаете с aws, то советую вложить в обучение немного времени. Окупится 200%. Попутно сразу прикручивайте terragrunt, это небольшой, но очень полезный wrapper для самого terraform. Если вам хочется gui rancher, то его тоже можно деплоить и настраивать terraform'ом (также как и что угодно что имеет api)

George Gaál
вопрос был не про это

- Как деплоить? - Терраформом + bastion С приватным айпишником или с чем угодно ещё не важно Во многих модулях EKS поддержка деплоя bastion сервера есть как опция.

@aws_ru спроси здесь лучше. Тут по сути не важно, что ты через cicleci деплоишь, eks, ecs или что-то ещё, принцип будет один. Но, подозреваю, будет ссш туннель до бастиона

Valerii ולרי
- Как деплоить? - Терраформом + bastion С приватны...

терраформ - для инфры, а коллега про деплой в кубик спрашивал

Maxim- Автор вопроса
Valerii ולרי
Самый правильный и профессиональный инструмент для...

Да, вопрос был, как правильнее достучаться до кластера снаружи, смотрю на teleport, спасибо. Инфраструктура на терраформе уже настроена

George Gaál
терраформ - для инфры, а коллега про деплой в куби...

Вы правы предлог "в" пропустил. Тогда ничего не мешает поставить runner внутри периметра кластера и деплоить им, тем более, если это Gitlab, где runner сам за задачами обращается вовне, если Gitlab облачный, а не self hosted.

George Gaál
это тут при чем ?

Gitlab опция, раннер любой.

Похожие вопросы

Обсуждают сегодня

Всем привет! Имеется функция: function IsValidChar(ch: UTF8Char): Boolean; var i: Integer; ValidChars: AnsiString; begin ValidChars := 'abcdefghijklmnopqrstuvwxyzABCDE...
Евгений
44
И никого не интересует какие пакеты кто использует. ((% Заходишь на сайт симфони и видишь поддержку Украины - по законам РФ это ж экстремизм. Только никто не отказывается от с...
Am Ambrion
11
лучше скажите, причём тут паскаль?
Alexey Kulakov
36
Чтобы перехватить все нажимания буков на форме, надо хук ставить? Пробовал на форме ОнКейДаун, оно ловит клаву если фокус не на компоненте с вводом текста
Serjone
15
Народ! Впервые клиенту пришло письмо от РКН, у вас, дескать, есть яндекс метрика, а нигде не написано, что вы ее юзаете. Никто не сталкивался?
Sasha Beep
14
Всем привет! вывожу на общей стр дочерние ресурсыв каждом ресурсе галерея, и первая фотка должна выводиться на общей [!DocLister? &prepare=photo !]
Alekso
12
А можно вопрос? Мне сегодня сказали что у меня функция (которая просто заполняет массив значениями) не правильная void Full(double * arr, int n) { for (int i = 0; i < n; i...
† C E †
7
День добрый, подскажите пожалуйста, есть ли какой-то способ сказать ребару не компилировать определённое приложение? Всю доку их перечиатл ничего подобного не нашёл
Кирилл
14
Добрый вечер. Хочу чтобы у меня в классе поле было функцией, которая возвращает строку. Делаю так: interface ... TGetOutPath = function : String of object; ... protec...
Kirill Filippenok
12
Всем привет. Возможно ли выполнить код ahk без интерпритатора? Имея только скомпилированный ехе файл? Например как функция eval
proxy
6
Карта сайта