Advanced Jenkins for K8s (AWS EKS, EFS, PV,Docker in Docker)
What you'll learn
- Difference between Jenkins package vs Jenkins pod in K8s
- Difference between Jenkins Docker Plugin vs Jenkins K8s plugin
- Pros and cons of Jenkins as a package for K8s cluster
- Pros and cons of Jenkins pod for K8s cluster
- Difference between AWS EBS vs EFS for K8s Persistent Volume
- How to deploy Jenkins as a helm chart
- How to create Jenkins pipeline using Jenkinsfile
- How to deploy Jenkins as a pod in kubernetes cluster
- How to configure AWS EFS as Jenkins' storage
- How to configure Jenkins pod's role using AWS IAM role (IRSA)
Requirements
- Intermediate K8s admin
- Intermediate AWS (EC2, EBS, EFS, IAM, IRSA)
- Intermediate Jenkins
Description
Have you heard about Jenkins CI/CD pipeline before?
But you don't know what's the best way to set up Jenkins CI/CD pipeline for Kubernetes cluster?
Well, you don't want to install Jenkins as a package on Linux server if you are deploying to K8s cluster.
In fact, there is a helm chart version of Jenkins which can be deployed as a K8s pod in k8s cluster.
Well, in this course, I will summarize why you would want to deploy Jenkins as a k8s pod.
By the time you finish this FREE course, you will be ready to jump onto my "Advanced Jenkins in K8s (Docker in Docker)" course!
Who should take this course
you are a software developer/engineer or intermediate DevOps
you know AWS, EFS, EBS
you know Kubernetes, Persistent Volume, Persistent Volume Claim, ClusterRole, etc
Why you should take this course:
Instructed by a cloud DevOps engineer (with CKA and certified AWS DevOps pro) working at US company in SF
I have been pretty handson with Terraform, AWS, AWS EKS with 7+ industry experience in both North America and Europe.
My background & Education & Career experience
Cloud DevOps Software Engineer with 6.5+ years experience
Bachelor of Science in Computing Science from a Canadian university
Knows Java, C#, C++, Bash, Python, JavaScript, Terraform, IaC
Expert in AWS (holds AWS DevOps Professional certification) and Kubernetes (holds Certified Kubernetes Administrator, CKA)
I will see you inside!
Who this course is for:
- K8s admin who wants to deploy Jenkins CI/CD pipeline to AWS EKS Cluster
Instructor
He is a cloud DevOps working on AWS, Kubernetes, Docker, Terraform, CI/CD pipeline, etc at a US company.
He is INFJ and seeks a right balance between typical dichotomy such as arts/science, logic/emotion, mind/body.
Education & Career experience
- Have done interviews at Microsoft, Google, Apple, Facebook, Intel, Adobe, etc
- Cloud DevOps Software Engineer with 6.5+ years experience
- Bachelor of Science in Computing Science from a Canadian university
- Knows data structure, algorithms, design patterns well
- Knows Java, C#, C++, Bash, Python, JavaScript, Terraform, IaC
- Expert in AWS (holds AWS DevOps Professional certification) and Kubernetes (holds Certified Kubernetes Administrator, CKA)
講師の略歴
- グーグル・マイクロソフト・フェイスブックなど北米・ヨーロッパで受けてきたコーディングテスト面接の経験
- 6年以上の北米・ヨーロッパでのエンジニア経験
- カナダの大学卒でCS専攻
- 得意な言語はバックエンドのオブジェクト指向系のJavaをはじめ、Linux Bashやインフラ系のTerraformも含みます
- AWSのDevOps ProのサーティフィケートとKubernetesのProサーティフィケート持っています
ノマド、ミニマリスト、自己改善大好き
野球・ボーイスカウト・書道・バイオリンをして育つ。国際科高校でニュージーランド語学留学→大学留学を考え高校の担任の提案である早稲田国際教養とICUの受験拒否(リーマンショック最中)→高卒派遣で働きTOEFLとSAT勉強両立→20歳でストレスから成人アレルギー発症し仕事辞める→英国PhD持ち伯父のローン支援でカナダのコミカレから4大学編入→自己啓発開始→ブラックベリーや米マイクソフトでインターン→チェコ交換留学→カナダ永住権→筋トレ大会準優勝→留学借金750万2年で完済→ドイツ移住→1年で15カ国旅する→米シリコンバレー企業で働く→ノマドエンジニアとして人生の最適化中(筋トレ・Tech・自己啓発読書・旅行)→ベンチプレス135キロ→31歳で金融資産5000万・FIRE達成へ
尊敬する人物はアーノルドシュワちゃん、Iron Man、ElonMusk。