В прошлой статье мы установили Jenkins сервер в Docker контейнер. Во этой второй статье из серии автоматизации деплоя в Google Cloud я покажу вам, как запустить задачу синхронизации ваших GitHub репозиториев в Jenkins. Предварительные требования В этой статье как и в прошлой из серии предполагается, что: Вы знакомы с Google Cloud и знаете о существовании консольной утилиты gcloud, при помощи которой можно эффективно управлять всеми облачными сервисами Google. У вас есть виртуальный или … [Read more...] about Настройка синхронизации репозиториев с GitHub в Jenkins
devops
Kubernetes 1.7 – Настройка политик безопасности для пода (pod)
По мере развития технологий контейнеров и перехода приложений в кластерные среды определение и внедрение политик безопасности кластеров становится все более важным. Политики безопасности Kubernetes обеспечивают возможность запуска подов и контейнеров только с теми привилегиями, которые им необходимы, а также изолируют их, предоставляя доступ только к ограниченному набору ресурсов. Политики безопасности также позволяют администраторам кластеров контролировать создание ресурсов, ограничивая … [Read more...] about Kubernetes 1.7 – Настройка политик безопасности для пода (pod)
Kubernetes 1.7 – Настройка RBAC
В этом руководстве будут рассмотрены основные объекты API Kubernetes, предназначенные для управления доступом на основе ролей (RBAC), а также основной вариант их использования - создание пользователя с ограниченным доступом. К концу этого руководства у вас должно появиться достаточно знаний для реализации политик RBAC в вашем кластере. Приведенные здесь примеры были протестированы в нашем созданном Kubernetes кластере, но они могут быть применены к абсолютно любому кластеру … [Read more...] about Kubernetes 1.7 – Настройка RBAC
Kubernetes – Serverless computing своими руками
Как правило, вы пишете код в своем окружении разработчика, а затем создаете отдельное окружение для развертывания вашего кода и тестирования его работы. Даже для работы с небольшим количеством кода вам нужно пройти через процессы создания виртуальной машины или контейнера в облаке, деплоймента кода и дальнейшей его поддержки. Идея безсерверных (serverless) вычислений заключается в том, что она позволяет вам, как разработчику, сосредоточиться только на написании кода. При использовании подхода … [Read more...] about Kubernetes – Serverless computing своими руками
Kubernetes – Создание собственного Helm чарта (chart)
Итак, вы установили собственный Kubernetes кластер, а также установили Helm. Но как теперь запускать при помощи этой связки свои приложения? Это руководство проведет вас через процесс создания вашего первого чарта, объяснит, что входит в архивы и инструменты, которые вы будете использовать для их разработки. В конце этого вы будете понимать преимущества использования Helm для доставки ваших собственных приложений в ваш кластер. Для типичного облачного приложения с трехуровневой … [Read more...] about Kubernetes – Создание собственного Helm чарта (chart)