HomeCoursesThe DevOps Toolkit: Working with Jenkins X
AI-powered learning
Save

The DevOps Toolkit: Working with Jenkins X

Delve into Jenkins X to streamline CI/CD in Kubernetes. Gain insights into setting up clusters, integrating familiar tools, and confidently managing automated testing and delivery processes.

5.0
156 Lessons
15h
Updated 3 weeks ago
Join 2.9 million developers at
Join 2.9 million developers at
LEARNING OBJECTIVES
  • Identify Jenkins X core concepts and how it enables CI/CD workflows in Kubernetes
  • Install required tools and the Jenkins X CLI to prepare a working environment
  • Create Kubernetes clusters with jx on GKE, EKS, and AKS with Git/GitOps integration
  • Install Jenkins X into an existing cluster and validate cluster readiness tests
  • Create and manage quickstart projects, including key generated files and pipeline config
  • Import existing projects and fix generated Helm charts and build packs for app needs
  • Design and extend YAML pipelines, GitOps envs, promotions, versioning, and deployment strategies

Learning Roadmap

156 Lessons16 Quizzes

3.

Exploring Quickstart Projects

Exploring Quickstart Projects

7 Lessons

7 Lessons

Examine the process of creating and managing quickstart projects and Kubernetes clusters in Jenkins X.

4.

Importing Existing Projects Into Jenkins X

Importing Existing Projects Into Jenkins X

7 Lessons

7 Lessons

Grasp the fundamentals of importing projects into Jenkins X, creating clusters, customizing Helm charts, and managing Jenkins X configurations.

5.

Creating Custom Build Packs

Creating Custom Build Packs

8 Lessons

8 Lessons

Dig into creating and testing custom build packs for Jenkins X with community collaboration.

6.

Applying GitOps Principles

Applying GitOps Principles

11 Lessons

11 Lessons

Focus on applying GitOps principles with Jenkins X, emphasizing environment setup, testing, and automated workflows.

7.

Improving And Simplifying Software Development

Improving And Simplifying Software Development

9 Lessons

9 Lessons

Master the steps to enhance software development efficiency with Jenkins X and DevPods.

8.

Working With Pull Requests And Preview Environments

Working With Pull Requests And Preview Environments

8 Lessons

8 Lessons

Try out working with pull requests and managing preview environments using Jenkins X.

9.

Promoting Releases To Production

Promoting Releases To Production

5 Lessons

5 Lessons

Grasp the fundamentals of promoting releases to production using Jenkins X and Kubernetes.

10.

Versioning Releases

Versioning Releases

9 Lessons

9 Lessons

Master the steps to versioning releases with semantic rules and Jenkins X automation.

11.

Implementing ChatOps

Implementing ChatOps

7 Lessons

7 Lessons

Apply your skills to implement ChatOps with Jenkins X, including cluster creation and slash commands.

12.

Using The Pipeline Extension Model

Using The Pipeline Extension Model

8 Lessons

8 Lessons

Solve problems in Jenkins X pipelines with YAML, reducing repetition, extending capabilities.

13.

Upgrading Jenkins X Components

Upgrading Jenkins X Components

9 Lessons

9 Lessons

Focus on the comprehensive strategies for upgrading Jenkins X components and managing clusters.

14.

Extending Jenkins X Pipelines

Extending Jenkins X Pipelines

10 Lessons

10 Lessons

Build on advanced Jenkins X pipelines, customization, YAML syntax, and serverless deployments.

15.

Using Jenkins X To Define And Run Serverless Deployments

Using Jenkins X To Define And Run Serverless Deployments

12 Lessons

12 Lessons

Try out serverless deployments using Jenkins X for scalable, resource-efficient applications in Kubernetes.

16.

Choosing The Right Deployment Strategy

Choosing The Right Deployment Strategy

18 Lessons

18 Lessons

Discover the logic behind selecting deployment strategies for diverse application needs and environments.

17.

Applying GitOps Principles To Jenkins X

Applying GitOps Principles To Jenkins X

9 Lessons

9 Lessons

Master the steps to apply GitOps principles in Jenkins X for enhanced configuration management.

18.

Conclusion

Conclusion

2 Lessons

2 Lessons

Build a foundation in practical Jenkins X application and collaborative DevOps community practices.
Certificate of Completion
Showcase your accomplishment by sharing your certificate of completion.
Author NameThe DevOps Toolkit: Workingwith Jenkins X
Developed by MAANG Engineers
ABOUT THIS COURSE
Jenkins X is a powerful tool for providing software developers continuous integration, automated testing, and continuous delivery, known as CI/CD, in Kubernetes. It’s no secret that Kubernetes is extremely complex, and Jenkins X helps you by simplifying processes into concepts that can be adopted quickly and without spending months trying to figure out “the right way to do stuff.” In this course, you’ll start by exploring the inner workings of Jenkins X and how to create a cluster using it. You’ll then learn how to combine Jenkins X with tools you’re already using. Throughout, you’ll see how this exciting new tool changes how you work with Kubernetes. By the time you’re done, you will be confident managing CI/CD using Jenkins X in a Kubernetes cluster.
ABOUT THE AUTHOR

Viktor Farcic

Playing with tech...

Learn more about Viktor

Trusted by 2.9 million developers working at companies

These are high-quality courses. Trust me the price is worth it for the content quality. Educative came at the right time in my career. I'm understanding topics better than with any book or online video tutorial I've done. Truly made for developers. Thanks

A

Anthony Walker

@_webarchitect_

Just finished my first full #ML course: Machine learning for Software Engineers from Educative, Inc. ... Highly recommend!

E

Evan Dunbar

ML Engineer

You guys are the gold standard of crash-courses... Narrow enough that it doesn't need years of study or a full blown book to get the gist, but broad enough that an afternoon of Googling doesn't cut it.

S

Software Developer

Carlos Matias La Borde

I spend my days and nights on Educative. It is indispensable. It is such a unique and reader-friendly site

S

Souvik Kundu

Front-end Developer

Your courses are simply awesome, the depth they go into and the breadth of coverage is so good that I don't have to refer to 10 different websites looking for interview topics and content.

V

Vinay Krishnaiah

Software Developer

Built for 10x Developers

No Passive Learning
Learn by building with project-based lessons and in-browser code editor
Learn by Doing
Personalized Roadmaps
The platform adapts to your strengths & skills gaps as you go
Learn by Doing
Future-proof Your Career
Get hands-on with in-demand skills
Learn by Doing
AI Code Mentor
Write better code with AI feedback, smart debugging, and "Ask AI"
Learn by Doing
Learn by Doing
MAANG+ Interview Prep
AI Mock Interviews simulate every technical loop at top companies
Learn by Doing