🚀 DevOps & SRE Certification Program 📅 Starting: 1st of Every Month 🤝 +91 8409492687 🔍 Contact@DevOpsSchool.com

Upgrade & Secure Your Future with DevOps, SRE, DevSecOps, MLOps!

We spend hours on Instagram and YouTube and waste money on coffee and fast food, but won’t spend 30 minutes a day learning skills to boost our careers.
Master in DevOps, SRE, DevSecOps & MLOps!

Learn from Guru Rajesh Kumar and double your salary in just one year.


Get Started Now!

How to Setup Jenkins X using AWS EKS?

How to Setup Jenkins X using AWS EKS?
Step 1 - Read this
- https://jenkins-x.io/v3/admin/platforms/eks/
Step 2 - Install Git
- https://git-scm.com/
- https://www.devopsschool.com/blog/how-to-install-git-client/
Step 3 - Install terraform
- https://www.devopsschool.com/blog/terraform-install-configurations/
Step 4 - Install JX Cli
- https://jenkins-x.io/v3/admin/setup/jx3/
Step 5 - AWS CLI
- https://www.devopsschool.com/tutorial/aws/how-to-do/install-and-configure-aws-cli.html
Step 6 - Helm instll
- https://www.devopsschool.com/blog/helm-tutorials-how-to-install-helm/
Step 7 - Configure AWS
Step 8 - Create a PAT
- https://www.devopsschool.com/blog/github-tutorials-how-to-generate-pat-in-github/
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
Step 9 - Create a github repo for cluster repo
ex - https://github.com/devopsschool-demo-temporary/jenkins-x-cluster-repo
Step 10 - Git clone of terraform Module repo [ This would install EKS]
$ git clone https://github.com/jx3-gitops-repositories/jx3-terraform-eks
Read - https://github.com/jx3-gitops-repositories/jx3-terraform-eks
cluster_version: 1.20
region: us-east-1
jx_git_url: https://github.com/devopsschool-demo-temporary/jenkins-x-cluster-repo
jx_bot_username: devops-school
Example
terraform apply -var reponame=terraform-var-commandline
terraform apply -var 'cluster_version=1.20' -var 'region=us-east-1' -var 'jx_git_url=https://github.com/devopsschool-demo-temporary/jenkins-x-cluster-repo' -var 'jx_bot_username=devops-school'
Set this in env
TF_VAR_jx_bot_token=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 [Windows]
export TF_VAR_jx_bot_token=my-bot-token [Linux ]
Step - 11 - Now, initialise, plan and apply Terraform:
$ terraform init
$ terraform plan -var cluster_version=1.20 -var region=us-east-1 -var jx_git_url=https://github.com/devopsschool-demo-temporary/jenkins-x-cluster-repo -var jx_bot_username=devops-school
$ terraform apply -var cluster_version=1.20 -var region=us-east-1 -var jx_git_url=https://github.com/devopsschool-demo-temporary/jenkins-x-cluster-repo -var jx_bot_username=devops-school
Step 10 - Git clone the cluster git repository based on the vault secrets backend
$ git clone https://github.com/jx3-gitops-repositories/jx3-eks-vault
Subscribe
Notify of
guest


0 Comments
Newest
Oldest Most Voted
Inline Feedbacks
View all comments

Certification Courses

DevOpsSchool has introduced a series of professional certification courses designed to enhance your skills and expertise in cutting-edge technologies and methodologies. Whether you are aiming to excel in development, security, or operations, these certifications provide a comprehensive learning experience. Explore the following programs:

DevOps Certification, SRE Certification, and DevSecOps Certification by DevOpsSchool

Explore our DevOps Certification, SRE Certification, and DevSecOps Certification programs at DevOpsSchool. Gain the expertise needed to excel in your career with hands-on training and globally recognized certifications.

0
Would love your thoughts, please comment.x
()
x