#jenkins #amazon-ec2 #openshift
#дженкинс #amazon-ec2 #openshift
Вопрос:
Я развернул контейнерную платформу OpenShift на AWS, используя шаблон формирования облака. Он создал 3 экземпляра EC2 с 1 главным узлом и 2 рабочими узлами. Затем я создал проект с именем cicd
, внутри него создал контейнер Jenkins и добавил внешний маршрут, как показано ниже.
Когда я пытаюсь получить доступ к консоли Jenkins https://jenkins-cicd.router.default.svc.cluster.local / Я получаю сообщение об ошибке «Этот сайт недоступен«. Добавление Allow All
правила входящих сообщений в группу безопасности не устранило проблему.
Ответ №1:
Похоже, вы оставили конфигурацию DNS в CloudFormation. Здесь вам нужно будет правильно указать информацию DNS. Таким образом, Ansible настроит OpenShift на использование правильного доменного имени. Балансировщик нагрузки также будет настроен на основе этого.
Комментарии:
1. Где я могу найти этот экран? Я не смог найти его при настройке CloudFormation stack
2. Пожалуйста, воспользуйтесь ссылкой aws.amazon.com/quickstart/architecture/openshift . Перейдите в раздел «Как развернуть» > Перенести на новый VPC. Вы должны увидеть эту опцию.
3. Спасибо за эту информацию. На самом деле, мы пытаемся развернуть OKD на AWS с помощью этого шаблона . Итак, мне может потребоваться изменить настройки DNS в моей учетной записи
4. Вам нужно будет настроить его в вашем playbook с правильным поддоменом. То же самое для балансировщиков нагрузки master amp; apps. openshift_master_default_subdomain=apps.domain.com openshift_master_cluster_public_hostname=master.domain.com Убедитесь, что ваши записи Route53 правильно указывают на классические балансировщики нагрузки. *.apps.domain.com > Infra Classic балансировщик нагрузки master.domain.com > Мастер классического балансировщика нагрузки.