[oreilly] Kubernetes Project-2022 CI/CD with Jenkins Helm on AKS and EKS (2022)
В этом учебном путешествии вы познакомитесь с такими инструментами, как GitHub, Jenkins, Maven, Docker, Ansible и Kubernetes, и узнаете, как интегрировать эти инструменты для запуска проекта в реальном мире.
Вы начнете со сборки и развертывания на сервере Tomcat. Вы настроите CI/CD с помощью GitHub, Jenkins, Maven и Tomcat. Изначально нет никакой среды; поэтому вы начинаете с настройки Jenkins, настройки Maven и Git, сервера Tomcat, интеграции GitHub, Maven, сервера Tomcat с Jenkins, создания задания CI и CD и тестирования развертывания.
Далее мы рассмотрим развертывание артефактов в контейнере Docker, а также с помощью Ansible. Для этого сначала настройте среду Docker, напишите Dockerfile, создайте образ и контейнер на хосте Docker, интегрируйте хост Docker с Jenkins и создайте задание CI/CD на Jenkins для сборки и развертывания в контейнере.
Наконец, разверните артефакты в Kubernetes. К настоящему моменту готова почти вся среда, кроме Kubernetes, поэтому мы начнем с настройки сервера Ansible, интеграции хоста Docker с Ansible, плейбука Ansible для создания образа, плейбука Ansible для создания продолжения, интеграции Ansible с Jenkins и CI/ Задание CD для сборки кода на Ansible и его развертывания в контейнере Docker.
К концу этого курса вы сможете уверенно настроить и завершить конвейер CI/CD для создания и развертывания приложения Java на AWS.
Материал на английском языке
Подробнее:
У вас недостаточно прав для просмотра ссылки пожалуйста Вход или Регистрация
Скачать:
Для просмотра скрытого содержимого вы должны войти или зарегистрироваться.