SlideShare a Scribd company logo
Introduction of Cloud Native CI/CD
on Kubernetes
Trail Map
https://github.com/cncf/trailmap
CI/CD
From the trail map:
Setup Continuous Integration/Continuous Delivery
(CI/CD) so that changes to your source code
automatically result in a new container being
built, tested, and deployed to staging and
eventually, perhaps, to production
Landscape
https://github.com/cncf/landscape
Landscape
CI/CD on Kubernetes
Pipeline-based CI tool
Configuration as Code
Fancy Visualization
Management using CLI tool
Concourse CI
https://concourse-ci.org/
Get Started
https://github.com/helm/charts/tree/master/stable/concourse
TL;DR;
$ helm install stable/concourse
Need to set externalUrl to access from outside
Install the fly CLI tool for concourse management
$ fly -h
Pipeline
https://github.com/starkandwayne/concourse-tutorial/blob/master/tutorials/basic/job-
inputs/pipeline.yml
resources:
- name: resource-tutorial
type: git
source:
uri: https://github.com/starkandwayne/concourse-tutorial.git
branch: develop
- name: resource-app
type: git
source:
uri: https://github.com/cloudfoundry-community/simple-go-web-app.git
jobs:
- name: job-test-app
public: true
plan:
- get: resource-tutorial
- get: resource-app
trigger: true
- task: web-app-tests
file: resource-tutorial/tutorials/basic/job-inputs/task_run_tests.yml
Pipeline
Declarative, GitOps CD tool
Automated deployment of desired
application states
Support for config management tools
(Kustomize, Helm etc)
Argo CD
https://argoproj.github.io/argo-cd/
Get Started
Quick start
$ kubectl create namespace argocd
$ kubectl apply -n argocd -f 
https://raw.githubusercontent.com/argoproj/argo-cd/stable/manifests/install.yaml
Access the endpoint by browser & Login
Get admin password
$ kubectl get pods -n argocd -l app.kubernetes.io/name=argocd-server 
-o name | cut -d'/' -f 2
Application
Application Manifest
apiVersion: argoproj.io/v1alpha1
kind: Application
metadata:
name: concourse
namespace: argocd
spec:
project: default
source:
repoURL: https://github.com/helm/charts.git
targetRevision: a7816917c50bc31471793f54036a7eaf0eeeb701
path: stable/concourse
helm:
parameters:
- name: "web.service.type"
value: "LoadBalancer"
- name: "concourse.web.bindPort"
value: "80"
- name: "concourse.web.externalUrl"
value: ${URL}
releaseName: concourse
destination:
server: https://kubernetes.default.svc
namespace: default
CI/CD Architecture
In my self-study project:
Demo
Thank you!

More Related Content

PDF
Gitlab, GitOps & ArgoCD
PDF
GitOps with ArgoCD
PPTX
Introduction to CI/CD
PDF
Gitlab ci-cd
ODP
Devops Devops Devops
PDF
CD using ArgoCD(KnolX).pdf
PDF
Continuous Integration/Deployment with Gitlab CI
PPTX
Gitlab CI/CD
Gitlab, GitOps & ArgoCD
GitOps with ArgoCD
Introduction to CI/CD
Gitlab ci-cd
Devops Devops Devops
CD using ArgoCD(KnolX).pdf
Continuous Integration/Deployment with Gitlab CI
Gitlab CI/CD

What's hot (20)

PDF
ArgoCD Meetup PPT final.pdf
PPSX
CI-CD Jenkins, GitHub Actions, Tekton
PPTX
Fundamentals of DevOps and CI/CD
PDF
Kubernetes Architecture | Understanding Kubernetes Components | Kubernetes Tu...
PDF
Argocd up and running
PPTX
Kubernetes and container security
PDF
Intro to GitOps & Flux.pdf
ODP
Introduction to Ansible
PDF
A GitOps Kubernetes Native CICD Solution with Argo Events, Workflows, and CD
PPTX
CI/CD Overview
PPTX
Introduction to helm
PDF
Get started with gitops and flux
PDF
Gitops: the kubernetes way
PDF
Using GitLab CI
PDF
Free GitOps Workshop + Intro to Kubernetes & GitOps
PPTX
Jenkins CI
PDF
Kubernetes - introduction
PDF
Kubernetes Introduction
PDF
Hands-On Introduction to Kubernetes at LISA17
PDF
GitOps is the best modern practice for CD with Kubernetes
ArgoCD Meetup PPT final.pdf
CI-CD Jenkins, GitHub Actions, Tekton
Fundamentals of DevOps and CI/CD
Kubernetes Architecture | Understanding Kubernetes Components | Kubernetes Tu...
Argocd up and running
Kubernetes and container security
Intro to GitOps & Flux.pdf
Introduction to Ansible
A GitOps Kubernetes Native CICD Solution with Argo Events, Workflows, and CD
CI/CD Overview
Introduction to helm
Get started with gitops and flux
Gitops: the kubernetes way
Using GitLab CI
Free GitOps Workshop + Intro to Kubernetes & GitOps
Jenkins CI
Kubernetes - introduction
Kubernetes Introduction
Hands-On Introduction to Kubernetes at LISA17
GitOps is the best modern practice for CD with Kubernetes
Ad

Similar to Introduction of cloud native CI/CD on kubernetes (20)

PDF
CI/CD with OCP
PPTX
[DSC DACH 23] Creating Production-Ready Shiny Apps - Mario Annau
PPTX
Kubernetes CI/CD with Helm
PDF
CI/CD with Docker on AWS
PDF
Developing Serverless Applications on Kubernetes with Knative
PPTX
Unlimited Staging Environments on Kubernetes
PDF
Paketo Buildpacks : la meilleure façon de construire des images OCI? DevopsDa...
PPTX
Orchestration with Kubernetes
PDF
Gitlab ci e kubernetes, build test and deploy your projects like a pro
PDF
Automate Your Automation | DrupalCon Vienna
PPT
Native Application Development With Qt
PDF
Bring Continuous Integration to Your Laptop With the Drone CI Docker Extensio...
PDF
Kubernetes
PDF
Drone CI/CD Platform
PDF
Unlimited Staging Environments
PDF
Github Action, AWS S3, CloudFront를 활용한 React 애플리케이션 CICD 파이프라인 구축
PDF
From 4 releases per year to 4 releases per day
PDF
CI/CD with Github Actions
PDF
Concource CI/CD
PDF
Gitlab ci, cncf.sk
CI/CD with OCP
[DSC DACH 23] Creating Production-Ready Shiny Apps - Mario Annau
Kubernetes CI/CD with Helm
CI/CD with Docker on AWS
Developing Serverless Applications on Kubernetes with Knative
Unlimited Staging Environments on Kubernetes
Paketo Buildpacks : la meilleure façon de construire des images OCI? DevopsDa...
Orchestration with Kubernetes
Gitlab ci e kubernetes, build test and deploy your projects like a pro
Automate Your Automation | DrupalCon Vienna
Native Application Development With Qt
Bring Continuous Integration to Your Laptop With the Drone CI Docker Extensio...
Kubernetes
Drone CI/CD Platform
Unlimited Staging Environments
Github Action, AWS S3, CloudFront를 활용한 React 애플리케이션 CICD 파이프라인 구축
From 4 releases per year to 4 releases per day
CI/CD with Github Actions
Concource CI/CD
Gitlab ci, cncf.sk
Ad

More from Kyohei Mizumoto (10)

PDF
Introduction to telepresence
PDF
Windowsコンテナ入門
PDF
Deploy Mattermost on AKS
PDF
Recap of de code 2019
PDF
Running k3s on raspberry pi
PDF
Kubernetes logging introduction
PDF
Kubernetes monitoring introduction
PDF
Git入門
PDF
Istio service mesh introduction
PDF
Multi cluster management with rancher
Introduction to telepresence
Windowsコンテナ入門
Deploy Mattermost on AKS
Recap of de code 2019
Running k3s on raspberry pi
Kubernetes logging introduction
Kubernetes monitoring introduction
Git入門
Istio service mesh introduction
Multi cluster management with rancher

Recently uploaded (20)

PDF
TokAI - TikTok AI Agent : The First AI Application That Analyzes 10,000+ Vira...
PDF
Network Security Unit 5.pdf for BCA BBA.
PDF
The Rise and Fall of 3GPP – Time for a Sabbatical?
PDF
CIFDAQ's Market Insight: SEC Turns Pro Crypto
PDF
KodekX | Application Modernization Development
PDF
Per capita expenditure prediction using model stacking based on satellite ima...
PPTX
Effective Security Operations Center (SOC) A Modern, Strategic, and Threat-In...
PDF
7 ChatGPT Prompts to Help You Define Your Ideal Customer Profile.pdf
PDF
Blue Purple Modern Animated Computer Science Presentation.pdf.pdf
PDF
Encapsulation_ Review paper, used for researhc scholars
PDF
Bridging biosciences and deep learning for revolutionary discoveries: a compr...
PPTX
Cloud computing and distributed systems.
PPTX
20250228 LYD VKU AI Blended-Learning.pptx
PDF
NewMind AI Monthly Chronicles - July 2025
PDF
Spectral efficient network and resource selection model in 5G networks
PPTX
KOM of Painting work and Equipment Insulation REV00 update 25-dec.pptx
PPTX
Understanding_Digital_Forensics_Presentation.pptx
PDF
Peak of Data & AI Encore- AI for Metadata and Smarter Workflows
PPTX
PA Analog/Digital System: The Backbone of Modern Surveillance and Communication
PDF
Build a system with the filesystem maintained by OSTree @ COSCUP 2025
TokAI - TikTok AI Agent : The First AI Application That Analyzes 10,000+ Vira...
Network Security Unit 5.pdf for BCA BBA.
The Rise and Fall of 3GPP – Time for a Sabbatical?
CIFDAQ's Market Insight: SEC Turns Pro Crypto
KodekX | Application Modernization Development
Per capita expenditure prediction using model stacking based on satellite ima...
Effective Security Operations Center (SOC) A Modern, Strategic, and Threat-In...
7 ChatGPT Prompts to Help You Define Your Ideal Customer Profile.pdf
Blue Purple Modern Animated Computer Science Presentation.pdf.pdf
Encapsulation_ Review paper, used for researhc scholars
Bridging biosciences and deep learning for revolutionary discoveries: a compr...
Cloud computing and distributed systems.
20250228 LYD VKU AI Blended-Learning.pptx
NewMind AI Monthly Chronicles - July 2025
Spectral efficient network and resource selection model in 5G networks
KOM of Painting work and Equipment Insulation REV00 update 25-dec.pptx
Understanding_Digital_Forensics_Presentation.pptx
Peak of Data & AI Encore- AI for Metadata and Smarter Workflows
PA Analog/Digital System: The Backbone of Modern Surveillance and Communication
Build a system with the filesystem maintained by OSTree @ COSCUP 2025

Introduction of cloud native CI/CD on kubernetes