وب سایت تخصصی شرکت فرین
دسته بندی دوره ها

DevOps Project – 2022: CI/CD with Jenkins Ansible Kubernetes

سرفصل های دوره

In this learning journey, you will be introduced to tools such as GitHub, Jenkins, Maven, Docker, Ansible, and Kubernetes and learn how to integrate these tools to run a project in the real world. You will start with building and deploying it on the Tomcat server. You will set up CI/CD with GitHub, Jenkins, Maven, and Tomcat. Initially, there is no environment; therefore, you start with setting up Jenkins, configuring Maven and Git, Tomcat server, integrating GitHub, Maven, Tomcat server with Jenkins, creating a CI and CD job, and testing the deployment. Next, we will cover deploying artifacts on a Docker container as well as with the help of Ansible. For that, first set up Docker environment, write Dockerfile, create an image and container on Docker host, integrate Docker host with Jenkins, and create CI/CD job on Jenkins to build and deploy on a container. Finally, deploy artifacts on Kubernetes. Almost all the environment is ready by now except for Kubernetes, so we will start with setting up the Ansible server, integrating Docker host with Ansible, Ansible playbook to create an image, Ansible playbook to create continuer, integrating Ansible with Jenkins, and CI/CD job to build code on Ansible and deploy it on Docker container. By the end of this course, you will be able to confidently set up and complete CI/CD pipeline to build and deploy a Java application on AWS. The resource files are available on the GitHub repository at https://github.com/PacktPublishing/hello-world

  • 00001 Introduction
  • 00002 Topics Covered
  • 00003 What is CI and CD
  • 00004 Resources to Set Up DevOps CI CD Pipeline
  • 00005 DevOps Project Source Code
  • 00006 Quick Tips to Learn Fast
  • 00007 Section Introduction
  • 00008 Set Up Jenkins Server
  • 00009 Run First Jenkins Job
  • 00010 Integrate Git with Jenkins
  • 00011 Run Jenkins Job to Pull Code from GitHub
  • 00012 Integrate Maven with Jenkins
  • 00013 Build a Java Project Using Jenkins
  • 00014 Section Introduction
  • 00015 Set Up a Tomcat Server
  • 00016 Integrate Tomcat with Jenkins
  • 00017 Deploy Artifacts on a Tomcat Server
  • 00018 Automate Build and Deploy Using Poll SCM
  • 00019 Set Up Docker Environment
  • 00020 Create a Tomcat Container
  • 00021 Fixing Tomcat Container Issue
  • 00022 Create Your First Docker File
  • 00023 Create a Customized Dockerfile for Tomcat
  • 00024 Integrate Docker with Jenkins
  • 00025 Jenkins Job to Build and Copy Artifacts on to Docker Host
  • 00026 Update Tomcat Dockerfile to Automate Deployment Process
  • 00027 Automate Build and Deployment on Docker Container
  • 00028 Jenkins Job to Automate CI CD to Deploy Application on Docker Container
  • 00029 Section Introduction Why Ansible
  • 00030 Ansible Installation
  • 00031 Integrate Docker with Ansible
  • 00032 Integrate Ansible with Jenkins
  • 00033 Build an Image and Create Container on Ansible
  • 00034 Ansible Playbook to Create Image and Container
  • 00035 Copy Image on to DockerHub
  • 00036 Jenkins Job to Build an Image onto Ansible
  • 00037 How to Create Container on DockerHost Using Ansible Playbook - DevOps Project
  • 00038 Continuous Deployment of Docker Container Using Ansible Playbook
  • 00039 Jenkins CI CD to Deploy on Container Using Ansible
  • 00040 Section Introduction Why Kubernetes
  • 00041 Kubernetes Installation Methods
  • 00042 EKS Installation Procedure
  • 00043 Set Up Bootstrap Server for eksctl
  • 00044 Set Up Kubernetes Using eksctl
  • 00045 Run Kubernetes Basic Commands
  • 00046 Create First Manifest File
  • 00047 Create a Service Manifest File
  • 00048 Using Labels and Selector
  • 00049 Write a Deployment File
  • 00050 Use Deployment and Service Files to Create and Access Pod
  • 00051 Integrate Kubernetes Bootstrap Server with Ansible
  • 00052 Create Ansible Playbooks for Deploy and Service Files
  • 00053 Create Jenkins Deployment Job for Kubernetes
  • 00054 CI Job to Create Image for Kubernetes
  • 00055 Enable Rolling Update to Create Pod from Latest Docker Image
  • 00056 Complete CI and CD Job to Build and Deploy Code on Kubernetes
  • 00057 Clean Up Kubernetes Setup
  • 00058 How to Install Git Bash
  • 00059 How to Create GitHub Account
  • 00060 How to Set Up AWS Account
  • 63,400 تومان
    بیش از یک محصول به صورت دانلودی میخواهید؟ محصول را به سبد خرید اضافه کنید.
    خرید دانلودی فوری

    در این روش نیاز به افزودن محصول به سبد خرید و تکمیل اطلاعات نیست و شما پس از وارد کردن ایمیل خود و طی کردن مراحل پرداخت لینک های دریافت محصولات را در ایمیل خود دریافت خواهید کرد.

    ایمیل شما:
    تولید کننده:
    شناسه: 11149
    حجم: 38452 مگابایت
    مدت زمان: 376 دقیقه
    تاریخ انتشار: 19 اردیبهشت 1402
    طراحی سایت و خدمات سئو

    63,400 تومان
    افزودن به سبد خرید