Size: a a a

DevOps — русскоговорящее сообщество

2020 November 18

IP

Ilya Pavlov in DevOps — русскоговорящее сообщество
Work_off
Ну допустим у организации есть доменная зона ggg.ru
Мне надо получить сертификат для serv1.ggg.ru в интрасети. о serv1.ggg.ru ни один dns сервер в сети интернет не знает.
Ответили же выше. Смотри dns challenge
источник

D🦆

Dmitry 🦆 in DevOps — русскоговорящее сообщество
Work_off
Ну допустим у организации есть доменная зона ggg.ru
Мне надо получить сертификат для serv1.ggg.ru в интрасети. о serv1.ggg.ru ни один dns сервер в сети интернет не знает.
Я даже на 127.0.0.1 пачку вайлдкардов получаю, чтобы на локальные сайты при разработке ПО ходить по https
источник

S

Stepan in DevOps — русскоговорящее сообщество
Александр Шушанидзе
Кто-нибудь может подсказать по сетям? Хочу обращаться к ажуровской виртуальной машине внутри виртуальной сети, но используя public dns name, при этом dns сервер менять не хочу
Более конкретно: у меня сейчас есть ажур вмка, прайвет айпи допустим 172.168.1.5 и паблик 13.10.1.5, dns name testvm.azure.com . Файрволл настроен так что запросы из virtual network могут лезть по 13.10.1.5 . Я пытаюсь пингануть ее из нее самой, но используя public dns name: Test-NetConnection testvm.azure.com, оно резолвит dnsname в 13.10.1.5, но коннекта нет. Что я мог сделать не так и возможно ли так файрволл настроить?
А что ты хочешь-то? Если обратиться к внутренней машине по внешнему адресу - это проброс портов. Если пингануть по днс-имени, которое резолвится во внешний адрес, то надо определиться, кто должен отвечать на пинги: железка с внешним адресом или внутренний сервер. В первом случае смотри настройки файервола, во втором пробрасывать порт, но имхо это бред
источник

AD

Alex Demidov in DevOps — русскоговорящее сообщество
Sergey Kletsov
да но вот такая ошибка Warning! Cannot copy to bundle: /usr/share/ca-certificates/your-cert.crt
Warning! Cannot symlink /usr/share/ca-certificates/your-cert.crt -> /etc/ssl/certs/ca-cert-your-cert.pem
WARNING: ca-certificates.crt does not contain exactly one certificate or CRL: skipping
WARNING: ca-cert-your-cert.pem does not contain exactly one certificate or CRL: skipping
Там же написано. В .crt и .pem засунуто более одного ключа. Такого для CA быть не должно
источник

s

size_t in DevOps — русскоговорящее сообщество
Здравствуйте! А насколько важно знать сети для devops?
источник

DS

Dmitry S. in DevOps — русскоговорящее сообщество
Dmitry 🦆
Ребята, тут надо бюджет на обучение подбить за этот год.

Что полезного из сертификатов и обучения можно взять?
Certified Kubernetes Application Developer думаю

Можно готовиться в том же месте за 200 баксов: https://training.linuxfoundation.org/training/kubernetes-for-developers/
А можно купить подписку LinuxAcademy на год за 380 баксов, и там тоже есть: https://linuxacademy.com/cp/modules/view/id/305

Что посоветуете?
подписку ты можешь купить за свои кровные на складчике, там весь актуальный матерал с linuxacademy уже выкачан. методом исключения, остаётся первый вариант.
источник

D🦆

Dmitry 🦆 in DevOps — русскоговорящее сообщество
Dmitry S.
подписку ты можешь купить за свои кровные на складчике, там весь актуальный матерал с linuxacademy уже выкачан. методом исключения, остаётся первый вариант.
Там же не только видео, но еще и практические работы.
Да и деньги - не проблема, не я плачу. Работодатель точно не будет пиратов спонсировать.
источник

SZ

Sergey Zhuravlev in DevOps — русскоговорящее сообщество
Добрый вечер. Хочу поднять весьма холиварный вопрос, но не закидывайте сразу камнями. Пытаюсь понять best practice в вопросе хранения секретов. Без кубера, номада и прочего. Вот есть просто гитлаб, есть compose, есть приватное docker хранилище и есть CI/CD. Вот что не начнешь читать, везде пишут: .env в репе не храни, .env на проде не храни, variables в gitlab это небезопасно, не используй их. В итоге - как правильнее всего просто добавлять переменные окружения в собираемые контейнеры в CI/CD и отправлять в приватную репу если ничего нельзя?)
источник

А

Анастасия in DevOps — русскоговорящее сообщество
Привет! Сразу извиняюсь, что не по теме) но у меня очень серьёзный опрос 🙃

Хочу узнать, что мотивирует IT-специалистов на работу.
Займёт всего несколько минут, но очень сильно мне поможете)
Если не затруднит – поделитесь, пожалуйста, в опросе: https://forms.gle/vX3nutJs8FkRHsZp7

Заранее огрооомное спасибо!
источник

P

Petro in DevOps — русскоговорящее сообщество
Sergey Zhuravlev
Добрый вечер. Хочу поднять весьма холиварный вопрос, но не закидывайте сразу камнями. Пытаюсь понять best practice в вопросе хранения секретов. Без кубера, номада и прочего. Вот есть просто гитлаб, есть compose, есть приватное docker хранилище и есть CI/CD. Вот что не начнешь читать, везде пишут: .env в репе не храни, .env на проде не храни, variables в gitlab это небезопасно, не используй их. В итоге - как правильнее всего просто добавлять переменные окружения в собираемые контейнеры в CI/CD и отправлять в приватную репу если ничего нельзя?)
ну, не использовать секреты per se 🙂
источник

P

Petro in DevOps — русскоговорящее сообщество
всякие роли так, итд. можно юзать vault еще
источник

DS

Dmitry S. in DevOps — русскоговорящее сообщество
Dmitry 🦆
Там же не только видео, но еще и практические работы.
Да и деньги - не проблема, не я плачу. Работодатель точно не будет пиратов спонсировать.
цена вопроса по курсам < 1 тысячи, минус - практику конечно проходить с тобой никто не будет. Но курсы достаточно широкой тематики.
источник

SZ

Sergey Zhuravlev in DevOps — русскоговорящее сообщество
Petro
ну, не использовать секреты per se 🙂
Ну а как их не использовать если на прод должен прилетать контейнер с переменными окружения где все доступы и к БД и прочему?)) Да и долететь с гита на сервер целевой все это как то должно ведь? То есть как минимум залезть по ssh и дернуть docker-compose pull
источник

D🦆

Dmitry 🦆 in DevOps — русскоговорящее сообщество
Dmitry S.
цена вопроса по курсам < 1 тысячи, минус - практику конечно проходить с тобой никто не будет. Но курсы достаточно широкой тематики.
Уголовщиной какой-то попахивает, я принципиально не буду в такое влезать.
источник

AD

Alex Demidov in DevOps — русскоговорящее сообщество
Sergey Zhuravlev
Добрый вечер. Хочу поднять весьма холиварный вопрос, но не закидывайте сразу камнями. Пытаюсь понять best practice в вопросе хранения секретов. Без кубера, номада и прочего. Вот есть просто гитлаб, есть compose, есть приватное docker хранилище и есть CI/CD. Вот что не начнешь читать, везде пишут: .env в репе не храни, .env на проде не храни, variables в gitlab это небезопасно, не используй их. В итоге - как правильнее всего просто добавлять переменные окружения в собираемые контейнеры в CI/CD и отправлять в приватную репу если ничего нельзя?)
не добавлять секреты в image а делать это в runtime через volume или через consul-template
источник

P

Petro in DevOps — русскоговорящее сообщество
Sergey Zhuravlev
Ну а как их не использовать если на прод должен прилетать контейнер с переменными окружения где все доступы и к БД и прочему?)) Да и долететь с гита на сервер целевой все это как то должно ведь? То есть как минимум залезть по ssh и дернуть docker-compose pull
зависит от ситуации, но например контейнер может пойти в хранилище, например HAshCorp Vault, аутентифицироваться, скажем, своим SerivceAccount, получить роль и ролью взять креды из волты.
источник

SZ

Sergey Zhuravlev in DevOps — русскоговорящее сообщество
Alex Demidov
не добавлять секреты в image а делать это в runtime через volume или через consul-template
то есть вместо закладывания в image переменных окружения с секретами мы пробрасываем volume Значит храним секреты на хосте?
источник

SZ

Sergey Zhuravlev in DevOps — русскоговорящее сообщество
Petro
зависит от ситуации, но например контейнер может пойти в хранилище, например HAshCorp Vault, аутентифицироваться, скажем, своим SerivceAccount, получить роль и ролью взять креды из волты.
Не хочется HashCorp
источник

P

Petro in DevOps — русскоговорящее сообщество
это просто пример
источник

P

Petro in DevOps — русскоговорящее сообщество
у AWS что-то есть с секретами тоже
источник