쿠버네티스를 이용한 기능 브랜치별 테스트 서버 만들기 (GitOps CI/CD)

충섭 김
충섭 김purpleworks Development Manager at purpleworks
(GitOps CI/CD)
KIM CHUNGSUB
subicura
Open Infrastructure &

Cloud Native Days Korea 2019
Open Infrastructure &

Cloud Native Days Korea 2019
Container / Serverless / DevOps / ReactJS
E-Commerce
http://subicura.com
subicura
Open Infrastructure &

Cloud Native Days Korea 2019
Open Infrastructure &

Cloud Native Days Korea 2019
CI(Continuous integration) / CD(Continuous Delivery)
Kubernetes / GitOps / ArgoCD
Open Infrastructure &

Cloud Native Days Korea 2019
CI(Continuous integration) / CD(Continuous Delivery)
Kubernetes / GitOps / ArgoCD
→ commit
01
Open Infrastructure &

Cloud Native Days Korea 2019
Code
svn
SVN Build DeploySFTP
Open Infrastructure &

Cloud Native Days Korea 2019
SVN
svn
SVN
-
- 😱
- ?
- →
Open Infrastructure &

Cloud Native Days Korea 2019
- →
- → chef? ansible?
-
Deploy
쿠버네티스를 이용한 기능 브랜치별 테스트 서버 만들기 (GitOps CI/CD)
Open Infrastructure &

Cloud Native Days Korea 2019
Code
svn
SVN Build DeploySFTP
Open Infrastructure &

Cloud Native Days Korea 2019
Code
1 - Git Docker
git Build Docker Deploy
♥ ♥
Open Infrastructure &

Cloud Native Days Korea 2019
git
git
- git
- Merge Request + Code Review
- GitLab → UI
♥
Open Infrastructure &

Cloud Native Days Korea 2019
=
-
-
-
-
♥
Docker
Open Infrastructure &

Cloud Native Days Korea 2019
-
-
-
- →
- QA
Open Infrastructure &

Cloud Native Days Korea 2019
Google Cloud Next 2019 .
쿠버네티스를 이용한 기능 브랜치별 테스트 서버 만들기 (GitOps CI/CD)
쿠버네티스를 이용한 기능 브랜치별 테스트 서버 만들기 (GitOps CI/CD)
Open Infrastructure &

Cloud Native Days Korea 2019
releasing the code multiple times a day
Open Infrastructure &

Cloud Native Days Korea 2019
!
😳
Open Infrastructure &

Cloud Native Days Korea 2019
!
✊
Open Infrastructure &

Cloud Native Days Korea 2019
- ?
- ?
- ?
- ?
Open Infrastructure &

Cloud Native Days Korea 2019
- ? →
- ? →
- ? →
- ? →
Open Infrastructure &

Cloud Native Days Korea 2019
- ? →
- ? →
- ? →
- ? →
10 1 = ??? 🤩
Open Infrastructure &

Cloud Native Days Korea 2019
Code
2 - GitLab webhook + CI CD
git Build Docker Deploy
Open Infrastructure &

Cloud Native Days Korea 2019
Code
2 - GitLab webhook + CI CD
git Build Job
(branch)
Docker
Deploy Job Deploy

(test01~05)
CI
CD
event
♥
♥
♥
Open Infrastructure &

Cloud Native Days Korea 2019
GitLab webhook
Open Infrastructure &

Cloud Native Days Korea 2019
Build -
branch - 1 image:branch-1
branch - 2 image:branch-2
branch - 3 image:branch-3
Open Infrastructure &

Cloud Native Days Korea 2019
Deploy - Parameterized Build
1~5
git branch = docker image tag
Open Infrastructure &

Cloud Native Days Korea 2019
Jenkins - Input
Open Infrastructure &

Cloud Native Days Korea 2019
Jenkins -
Open Infrastructure &

Cloud Native Days Korea 2019
2
-
-
- , QA
- Jenkins
-
- 2 > 5
Open Infrastructure &

Cloud Native Days Korea 2019
- (1 , 2 ..)
- (0 ~8 )
-
-
-
- Jenkins
Open Infrastructure &

Cloud Native Days Korea 2019
..
02
Kubernetes
GitOps
ArgoCD
Open Infrastructure &

Cloud Native Days Korea 2019
Kubernetes
Open Infrastructure &

Cloud Native Days Korea 2019
Kubernetes
- Cluster Autoscaler →
- Ingress Controller →
- Cert Manager → SSL
- Helm → manifest
- Amazon EKS →
- Spot Instance → Autoscaling Group
Open Infrastructure &

Cloud Native Days Korea 2019
Cluster Autoscaler
- Pod
- Spot
Open Infrastructure &

Cloud Native Days Korea 2019
Ingress Controller + Cert Manager
-
Open Infrastructure &

Cloud Native Days Korea 2019
Helm package manager
apiVersion: v1
kind: Pod
metadata:
name: mypod
spec:
container:
- name: mypod-container
image: {{ .Values.image }}
image: busybox apiVersion: v1
kind: Pod
metadata:
name: mypod
spec:
container:
- name: mypod-container
image: busybox
pod.yaml values.yaml output.yaml
+
- yaml (Image tag, domain)
Open Infrastructure &

Cloud Native Days Korea 2019
Kubernetes ?
$ helm upgrade
Open Infrastructure &

Cloud Native Days Korea 2019
Kubernetes ?
$ helm upgrade
Open Infrastructure &

Cloud Native Days Korea 2019
→ context
→ Jenkins, ( )
→ kubectl, helm
→
→
→
Open Infrastructure &

Cloud Native Days Korea 2019
Kubernetes ?
$ helm upgrade
Open Infrastructure &

Cloud Native Days Korea 2019
Kubernetes ?
$ helm
sync


(no code)
Agent
Open Infrastructure &

Cloud Native Days Korea 2019
Let's GitOps
Open Infrastructure &

Cloud Native Days Korea 2019
Let's GitOps
Open Infrastructure &

Cloud Native Days Korea 2019
Let's GitOps
Open Infrastructure &

Cloud Native Days Korea 2019
Developer
%
GitOps workflow
Git (code) CI
Unit Test
Build

Container

Image
Push

Container

Image
Git (env)
Merge

Request

or

Push
Sync
Agent
kubectl apply
helm / ...
Kubernetes
Deploy
docker registry
Update
k8s manifest
Merge

Request

or

Push
Open Infrastructure &

Cloud Native Days Korea 2019
1.
- CI
2. -
3. MSA
4.
5. CI git git > ci > git > ci
Open Infrastructure &

Cloud Native Days Korea 2019
GitOps
- git
- git
-
- (kubectl, helm, skaffold...)
- ,
-
- Merge Request
-
Open Infrastructure &

Cloud Native Days Korea 2019
Argo CD - Declarative GitOps CD for Kubernetes
- git
- kustomize, helm, ksonnet, jsonnet, plain yaml manifest
- SSO (OIDC, OAuth2, LDAP, SAML 2.0, GitHub, GitLab, ...)
- WEB UI →
- Webhook integration (GitHub, BitBucket, GitLab)
- PreSync, Sync, PostSync hooks
-
Open Infrastructure &

Cloud Native Days Korea 2019
Open Infrastructure &

Cloud Native Days Korea 2019
Open Infrastructure &

Cloud Native Days Korea 2019
03
Open Infrastructure &

Cloud Native Days Korea 2019
CI - Continuous Integration
feature-1 branch
git (app)
image:feature-1
Jenkins build job
env:feature-1
git (env)
Open Infrastructure &

Cloud Native Days Korea 2019
CD - Continuous Deploy
env:feature-1
git (env)
ArgoCD
feature-1.test.com
feature-2.test.com
{branch}.test.com
kubernetes
Open Infrastructure &

Cloud Native Days Korea 2019
-
-
- ({branch_name}.test.com)
- kubectl, helm
- WEB UI
- Spot
Open Infrastructure &

Cloud Native Days Korea 2019
5
Open Infrastructure &

Cloud Native Days Korea 2019
!
Open Infrastructure &

Cloud Native Days Korea 2019
Open Infrastructure &

Cloud Native Days Korea 2019
04
GitLab, Jenkins, ArgoCD
05
Open Infrastructure &

Cloud Native Days Korea 2019
Kubernetes
- Amazon EKS
- terraform (terraform-aws-eks module)
- autoscaling_enabled: true
- spot_price: xx
- Helm package
- cluster-autoscaler(auto discovery), k8s-spot-termination-handler
- nginx-ingress, cert-manager
Open Infrastructure &

Cloud Native Days Korea 2019
Jenkins
- Build job (open merge request - app)
- build
- create & push container image
- update helm chart value
- Deploy job (push - env)
- create argo application
- Close job (accept merge request - app)
- delete argo application
Open Infrastructure &

Cloud Native Days Korea 2019
ArgoCD
- Connect repository
06
Open Infrastructure &

Cloud Native Days Korea 2019
Continuous Integration
- Jenkins X
- Circle CI
- GitLab CI
- Travis CI
- Tekton
- Azure Devops
Open Infrastructure &

Cloud Native Days Korea 2019
Continuous Deploy
- kustomize
- ksonnet
- skaffold
- spinnaker
- weave flux
Open Infrastructure &

Cloud Native Days Korea 2019
Kubernetes Cluster
- GoogleCloud
- Azure
- kops (AWS)
- kubeadm, kubespray
- k3s
07
Open Infrastructure &

Cloud Native Days Korea 2019
released codes every 11.7 seconds on average
Open Infrastructure &

Cloud Native Days Korea 2019
releasing the product bi-weekly
Open Infrastructure &

Cloud Native Days Korea 2019
releases to its production servers 50 times a day
Open Infrastructure &

Cloud Native Days Korea 2019
releasing the code multiple times a day
Open Infrastructure &

Cloud Native Days Korea 2019
*2018 accelerate: state of devops
Open Infrastructure &

Cloud Native Days Korea 2019
" "
Open Infrastructure &

Cloud Native Days Korea 2019
🛠 Kubernetes, Jenkins, ArgoCD 👍
% GitOps 👍
Open Infrastructure &

Cloud Native Days Korea 2019
Kubernetes, Jenkins, ArgoCD
GitOps
Open Infrastructure &

Cloud Native Days Korea 2019
, 👍
⁉ ? !
Open Infrastructure &

Cloud Native Days Korea 2019
- http://slack.opencontainer.co.kr/
- https://www.facebook.com/subicura
- https://twitter.com/subicura
- subicura(at)subicura(dot)com
- !
Open Infrastructure &

Cloud Native Days Korea 2019
Thanks!
1 of 85

Recommended

왜 쿠버네티스는 systemd로 cgroup을 관리하려고 할까요 by
왜 쿠버네티스는 systemd로 cgroup을 관리하려고 할까요왜 쿠버네티스는 systemd로 cgroup을 관리하려고 할까요
왜 쿠버네티스는 systemd로 cgroup을 관리하려고 할까요Jo Hoon
4.6K views9 slides
Kubernetes a comprehensive overview by
Kubernetes   a comprehensive overviewKubernetes   a comprehensive overview
Kubernetes a comprehensive overviewGabriel Carro
181 views67 slides
PUBG: Battlegrounds 라이브 서비스 EKS 전환 사례 공유 [크래프톤 - 레벨 300] - 발표자: 김정헌, PUBG Dev... by
PUBG: Battlegrounds 라이브 서비스 EKS 전환 사례 공유 [크래프톤 - 레벨 300] - 발표자: 김정헌, PUBG Dev...PUBG: Battlegrounds 라이브 서비스 EKS 전환 사례 공유 [크래프톤 - 레벨 300] - 발표자: 김정헌, PUBG Dev...
PUBG: Battlegrounds 라이브 서비스 EKS 전환 사례 공유 [크래프톤 - 레벨 300] - 발표자: 김정헌, PUBG Dev...Amazon Web Services Korea
1.3K views73 slides
Amazon EKS - Elastic Container Service for Kubernetes by
Amazon EKS - Elastic Container Service for KubernetesAmazon EKS - Elastic Container Service for Kubernetes
Amazon EKS - Elastic Container Service for KubernetesAmazon Web Services
6.4K views93 slides
[NDC17] Kubernetes로 개발서버 간단히 찍어내기 by
[NDC17] Kubernetes로 개발서버 간단히 찍어내기[NDC17] Kubernetes로 개발서버 간단히 찍어내기
[NDC17] Kubernetes로 개발서버 간단히 찍어내기SeungYong Oh
17.5K views59 slides
쿠키런: 킹덤 대규모 인프라 및 서버 운영 사례 공유 [데브시스터즈 - 레벨 200] - 발표자: 용찬호, R&D 엔지니어, 데브시스터즈 ... by
쿠키런: 킹덤 대규모 인프라 및 서버 운영 사례 공유 [데브시스터즈 - 레벨 200] - 발표자: 용찬호, R&D 엔지니어, 데브시스터즈 ...쿠키런: 킹덤 대규모 인프라 및 서버 운영 사례 공유 [데브시스터즈 - 레벨 200] - 발표자: 용찬호, R&D 엔지니어, 데브시스터즈 ...
쿠키런: 킹덤 대규모 인프라 및 서버 운영 사례 공유 [데브시스터즈 - 레벨 200] - 발표자: 용찬호, R&D 엔지니어, 데브시스터즈 ...Amazon Web Services Korea
2.7K views60 slides

More Related Content

What's hot

Designing a complete ci cd pipeline using argo events, workflow and cd products by
Designing a complete ci cd pipeline using argo events, workflow and cd productsDesigning a complete ci cd pipeline using argo events, workflow and cd products
Designing a complete ci cd pipeline using argo events, workflow and cd productsJulian Mazzitelli
11.5K views20 slides
Introduction to kubernetes by
Introduction to kubernetesIntroduction to kubernetes
Introduction to kubernetesRaffaele Di Fazio
576 views38 slides
Hands-On Introduction to Kubernetes at LISA17 by
Hands-On Introduction to Kubernetes at LISA17Hands-On Introduction to Kubernetes at LISA17
Hands-On Introduction to Kubernetes at LISA17Ryan Jarvinen
1.1K views82 slides
GitOps - Operation By Pull Request by
GitOps - Operation By Pull RequestGitOps - Operation By Pull Request
GitOps - Operation By Pull RequestKasper Nissen
1.4K views85 slides
MSA 전략 2: 마이크로서비스, 어떻게 구현할 것인가? by
MSA 전략 2: 마이크로서비스, 어떻게 구현할 것인가?MSA 전략 2: 마이크로서비스, 어떻게 구현할 것인가?
MSA 전략 2: 마이크로서비스, 어떻게 구현할 것인가?VMware Tanzu Korea
5.5K views27 slides
Amazon EKS Deep Dive by
Amazon EKS Deep DiveAmazon EKS Deep Dive
Amazon EKS Deep DiveAndrzej Komarnicki
978 views42 slides

What's hot(20)

Designing a complete ci cd pipeline using argo events, workflow and cd products by Julian Mazzitelli
Designing a complete ci cd pipeline using argo events, workflow and cd productsDesigning a complete ci cd pipeline using argo events, workflow and cd products
Designing a complete ci cd pipeline using argo events, workflow and cd products
Julian Mazzitelli11.5K views
Hands-On Introduction to Kubernetes at LISA17 by Ryan Jarvinen
Hands-On Introduction to Kubernetes at LISA17Hands-On Introduction to Kubernetes at LISA17
Hands-On Introduction to Kubernetes at LISA17
Ryan Jarvinen1.1K views
GitOps - Operation By Pull Request by Kasper Nissen
GitOps - Operation By Pull RequestGitOps - Operation By Pull Request
GitOps - Operation By Pull Request
Kasper Nissen1.4K views
MSA 전략 2: 마이크로서비스, 어떻게 구현할 것인가? by VMware Tanzu Korea
MSA 전략 2: 마이크로서비스, 어떻게 구현할 것인가?MSA 전략 2: 마이크로서비스, 어떻게 구현할 것인가?
MSA 전략 2: 마이크로서비스, 어떻게 구현할 것인가?
VMware Tanzu Korea5.5K views
Introduction to kubernetes by Gabriel Carro
Introduction to kubernetesIntroduction to kubernetes
Introduction to kubernetes
Gabriel Carro230 views
[DEVIEW 2021] 1000만 글로벌 유저를 지탱하는 기술과 사람들 by Brian Hong
[DEVIEW 2021] 1000만 글로벌 유저를 지탱하는 기술과 사람들[DEVIEW 2021] 1000만 글로벌 유저를 지탱하는 기술과 사람들
[DEVIEW 2021] 1000만 글로벌 유저를 지탱하는 기술과 사람들
Brian Hong512 views
AWS 기반의 마이크로 서비스 아키텍쳐 구현 방안 :: 김필중 :: AWS Summit Seoul 20 by Amazon Web Services Korea
AWS 기반의 마이크로 서비스 아키텍쳐 구현 방안 :: 김필중 :: AWS Summit Seoul 20AWS 기반의 마이크로 서비스 아키텍쳐 구현 방안 :: 김필중 :: AWS Summit Seoul 20
AWS 기반의 마이크로 서비스 아키텍쳐 구현 방안 :: 김필중 :: AWS Summit Seoul 20
Amazon EKS를 위한 AWS CDK와 CDK8s 활용법 - 염지원, 김광영 AWS 솔루션즈 아키텍트 :: AWS Summit Seou... by Amazon Web Services Korea
Amazon EKS를 위한 AWS CDK와 CDK8s 활용법 - 염지원, 김광영 AWS 솔루션즈 아키텍트 :: AWS Summit Seou...Amazon EKS를 위한 AWS CDK와 CDK8s 활용법 - 염지원, 김광영 AWS 솔루션즈 아키텍트 :: AWS Summit Seou...
Amazon EKS를 위한 AWS CDK와 CDK8s 활용법 - 염지원, 김광영 AWS 솔루션즈 아키텍트 :: AWS Summit Seou...
Introduction to Kubernetes Workshop by Bob Killen
Introduction to Kubernetes WorkshopIntroduction to Kubernetes Workshop
Introduction to Kubernetes Workshop
Bob Killen4.7K views
[오픈소스컨설팅]클라우드기반U2L마이그레이션 전략 및 고려사항 by Ji-Woong Choi
[오픈소스컨설팅]클라우드기반U2L마이그레이션 전략 및 고려사항[오픈소스컨설팅]클라우드기반U2L마이그레이션 전략 및 고려사항
[오픈소스컨설팅]클라우드기반U2L마이그레이션 전략 및 고려사항
Ji-Woong Choi14.8K views
Introduction to openshift by MamathaBusi
Introduction to openshiftIntroduction to openshift
Introduction to openshift
MamathaBusi1.3K views
Optimizing Kubernetes Resource Requests/Limits for Cost-Efficiency and Latenc... by Henning Jacobs
Optimizing Kubernetes Resource Requests/Limits for Cost-Efficiency and Latenc...Optimizing Kubernetes Resource Requests/Limits for Cost-Efficiency and Latenc...
Optimizing Kubernetes Resource Requests/Limits for Cost-Efficiency and Latenc...
Henning Jacobs24.1K views
쿠버네티스 ( Kubernetes ) 소개 자료 by Opennaru, inc.
쿠버네티스 ( Kubernetes ) 소개 자료쿠버네티스 ( Kubernetes ) 소개 자료
쿠버네티스 ( Kubernetes ) 소개 자료
Opennaru, inc. 5K views
[개인 프로젝트] 쿠버네티스를 이용한 개발환경 자동화 구축시스템 - 프로토타입 by choi sungwook
[개인 프로젝트] 쿠버네티스를 이용한 개발환경 자동화 구축시스템 - 프로토타입[개인 프로젝트] 쿠버네티스를 이용한 개발환경 자동화 구축시스템 - 프로토타입
[개인 프로젝트] 쿠버네티스를 이용한 개발환경 자동화 구축시스템 - 프로토타입
choi sungwook776 views
Kubernetes on AWS with Amazon EKS - MAD301 - New York AWS Summit by Amazon Web Services
Kubernetes on AWS with Amazon EKS - MAD301 - New York AWS SummitKubernetes on AWS with Amazon EKS - MAD301 - New York AWS Summit
Kubernetes on AWS with Amazon EKS - MAD301 - New York AWS Summit

Similar to 쿠버네티스를 이용한 기능 브랜치별 테스트 서버 만들기 (GitOps CI/CD)

Quebec - 16 November 2022 - Canada CNCF Meetups.pdf by
Quebec - 16 November 2022 - Canada CNCF Meetups.pdfQuebec - 16 November 2022 - Canada CNCF Meetups.pdf
Quebec - 16 November 2022 - Canada CNCF Meetups.pdfprune1
29 views54 slides
Recap of de code 2019 by
Recap of de code 2019Recap of de code 2019
Recap of de code 2019Kyohei Mizumoto
345 views33 slides
Kubernetes für Workstations Edge und IoT Devices by
Kubernetes für Workstations Edge und IoT DevicesKubernetes für Workstations Edge und IoT Devices
Kubernetes für Workstations Edge und IoT DevicesQAware GmbH
297 views14 slides
Running CI/CD with VMWare Cloud PKS and Jenkins X by
Running CI/CD with VMWare Cloud PKS and Jenkins XRunning CI/CD with VMWare Cloud PKS and Jenkins X
Running CI/CD with VMWare Cloud PKS and Jenkins XCojan van Ballegooijen
1.4K views25 slides
Visual Studio로 Kubernetes 사용하기 by
Visual Studio로 Kubernetes 사용하기Visual Studio로 Kubernetes 사용하기
Visual Studio로 Kubernetes 사용하기충섭 김
748 views25 slides
Kubernetes extensibility by
Kubernetes extensibilityKubernetes extensibility
Kubernetes extensibilityDocker, Inc.
1K views73 slides

Similar to 쿠버네티스를 이용한 기능 브랜치별 테스트 서버 만들기 (GitOps CI/CD)(20)

Quebec - 16 November 2022 - Canada CNCF Meetups.pdf by prune1
Quebec - 16 November 2022 - Canada CNCF Meetups.pdfQuebec - 16 November 2022 - Canada CNCF Meetups.pdf
Quebec - 16 November 2022 - Canada CNCF Meetups.pdf
prune129 views
Kubernetes für Workstations Edge und IoT Devices by QAware GmbH
Kubernetes für Workstations Edge und IoT DevicesKubernetes für Workstations Edge und IoT Devices
Kubernetes für Workstations Edge und IoT Devices
QAware GmbH297 views
Visual Studio로 Kubernetes 사용하기 by 충섭 김
Visual Studio로 Kubernetes 사용하기Visual Studio로 Kubernetes 사용하기
Visual Studio로 Kubernetes 사용하기
충섭 김748 views
Kubernetes extensibility by Docker, Inc.
Kubernetes extensibilityKubernetes extensibility
Kubernetes extensibility
Docker, Inc.1K views
Effective Building your Platform with Kubernetes == Keep it Simple by Wojciech Barczyński
Effective Building your Platform with Kubernetes == Keep it Simple Effective Building your Platform with Kubernetes == Keep it Simple
Effective Building your Platform with Kubernetes == Keep it Simple
DockerとKubernetesをかけめぐる by Kohei Tokunaga
DockerとKubernetesをかけめぐるDockerとKubernetesをかけめぐる
DockerとKubernetesをかけめぐる
Kohei Tokunaga3.6K views
Yannis Zarkadas. Enterprise data science workflows on kubeflow by MarynaHoldaieva
Yannis Zarkadas. Enterprise data science workflows on kubeflowYannis Zarkadas. Enterprise data science workflows on kubeflow
Yannis Zarkadas. Enterprise data science workflows on kubeflow
MarynaHoldaieva70 views
Yannis Zarkadas. Stefano Fioravanzo. Enterprise data science workflows on kub... by Lviv Startup Club
Yannis Zarkadas. Stefano Fioravanzo. Enterprise data science workflows on kub...Yannis Zarkadas. Stefano Fioravanzo. Enterprise data science workflows on kub...
Yannis Zarkadas. Stefano Fioravanzo. Enterprise data science workflows on kub...
Lviv Startup Club136 views
Yann Albou & Sébastien Féré - GitOps as a way to manage enterprise K8s and vi... by matteo mazzeri
Yann Albou & Sébastien Féré - GitOps as a way to manage enterprise K8s and vi...Yann Albou & Sébastien Féré - GitOps as a way to manage enterprise K8s and vi...
Yann Albou & Sébastien Féré - GitOps as a way to manage enterprise K8s and vi...
matteo mazzeri100 views
Kubernetes in kubernetes 搭建高可用環境 by inwin stack
Kubernetes in kubernetes 搭建高可用環境Kubernetes in kubernetes 搭建高可用環境
Kubernetes in kubernetes 搭建高可用環境
inwin stack1.1K views
Argo Workflows 3.0, a detailed look at what’s new from the Argo Team by LibbySchulze
Argo Workflows 3.0, a detailed look at what’s new from the Argo TeamArgo Workflows 3.0, a detailed look at what’s new from the Argo Team
Argo Workflows 3.0, a detailed look at what’s new from the Argo Team
LibbySchulze379 views
4_pillars_for_app_development_in_GCP.pdf by Luillyfe Blanco
4_pillars_for_app_development_in_GCP.pdf4_pillars_for_app_development_in_GCP.pdf
4_pillars_for_app_development_in_GCP.pdf
Luillyfe Blanco13 views
OpenShift 4, the smarter Kubernetes platform by Kangaroot
OpenShift 4, the smarter Kubernetes platformOpenShift 4, the smarter Kubernetes platform
OpenShift 4, the smarter Kubernetes platform
Kangaroot15.4K views
Idea to Production - with Gitlab and Kubernetes by Simon Dittlmann
Idea to Production  - with Gitlab and KubernetesIdea to Production  - with Gitlab and Kubernetes
Idea to Production - with Gitlab and Kubernetes
Simon Dittlmann809 views
Kubernetes Native Infrastructure and CoreOS Operator Framework for 5G Edge Cl... by Hidetsugu Sugiyama
Kubernetes Native Infrastructure and CoreOS Operator Framework for 5G Edge Cl...Kubernetes Native Infrastructure and CoreOS Operator Framework for 5G Edge Cl...
Kubernetes Native Infrastructure and CoreOS Operator Framework for 5G Edge Cl...
Hidetsugu Sugiyama908 views
Gitlab ci e kubernetes, build test and deploy your projects like a pro by sparkfabrik
Gitlab ci e kubernetes, build test and deploy your projects like a proGitlab ci e kubernetes, build test and deploy your projects like a pro
Gitlab ci e kubernetes, build test and deploy your projects like a pro
sparkfabrik3.2K views
Deploying Kubernetes in the Enterprise (IBM #Think2019 #7678 Tech Talk) by Michael Elder
Deploying Kubernetes in the Enterprise (IBM #Think2019 #7678 Tech Talk)Deploying Kubernetes in the Enterprise (IBM #Think2019 #7678 Tech Talk)
Deploying Kubernetes in the Enterprise (IBM #Think2019 #7678 Tech Talk)
Michael Elder1.5K views

More from 충섭 김

Mesos on coreOS by
Mesos on coreOSMesos on coreOS
Mesos on coreOS충섭 김
9.6K views55 slides
Launching containers with fleet by
Launching containers with fleetLaunching containers with fleet
Launching containers with fleet충섭 김
1.7K views23 slides
Automatic docker service announcement with registrator and confd by
Automatic docker service announcement with registrator and confdAutomatic docker service announcement with registrator and confd
Automatic docker service announcement with registrator and confd충섭 김
2.9K views17 slides
Very Early Review - Rocket(CoreOS) by
Very Early Review - Rocket(CoreOS)Very Early Review - Rocket(CoreOS)
Very Early Review - Rocket(CoreOS)충섭 김
4.1K views26 slides
CoreOS를 이용한 Docker 관리툴 소개 by
CoreOS를 이용한 Docker 관리툴 소개CoreOS를 이용한 Docker 관리툴 소개
CoreOS를 이용한 Docker 관리툴 소개충섭 김
3.7K views16 slides
Confd, systemd, fleet을 이용한 어플리케이션 배포 in CoreOS by
Confd, systemd, fleet을 이용한 어플리케이션 배포 in CoreOSConfd, systemd, fleet을 이용한 어플리케이션 배포 in CoreOS
Confd, systemd, fleet을 이용한 어플리케이션 배포 in CoreOS충섭 김
4.2K views36 slides

More from 충섭 김(7)

Mesos on coreOS by 충섭 김
Mesos on coreOSMesos on coreOS
Mesos on coreOS
충섭 김9.6K views
Launching containers with fleet by 충섭 김
Launching containers with fleetLaunching containers with fleet
Launching containers with fleet
충섭 김1.7K views
Automatic docker service announcement with registrator and confd by 충섭 김
Automatic docker service announcement with registrator and confdAutomatic docker service announcement with registrator and confd
Automatic docker service announcement with registrator and confd
충섭 김2.9K views
Very Early Review - Rocket(CoreOS) by 충섭 김
Very Early Review - Rocket(CoreOS)Very Early Review - Rocket(CoreOS)
Very Early Review - Rocket(CoreOS)
충섭 김4.1K views
CoreOS를 이용한 Docker 관리툴 소개 by 충섭 김
CoreOS를 이용한 Docker 관리툴 소개CoreOS를 이용한 Docker 관리툴 소개
CoreOS를 이용한 Docker 관리툴 소개
충섭 김3.7K views
Confd, systemd, fleet을 이용한 어플리케이션 배포 in CoreOS by 충섭 김
Confd, systemd, fleet을 이용한 어플리케이션 배포 in CoreOSConfd, systemd, fleet을 이용한 어플리케이션 배포 in CoreOS
Confd, systemd, fleet을 이용한 어플리케이션 배포 in CoreOS
충섭 김4.2K views
CoreOS : 설치부터 컨테이너 배포까지 by 충섭 김
CoreOS : 설치부터 컨테이너 배포까지CoreOS : 설치부터 컨테이너 배포까지
CoreOS : 설치부터 컨테이너 배포까지
충섭 김17.3K views

Recently uploaded

Five Things You SHOULD Know About Postman by
Five Things You SHOULD Know About PostmanFive Things You SHOULD Know About Postman
Five Things You SHOULD Know About PostmanPostman
36 views43 slides
Data Integrity for Banking and Financial Services by
Data Integrity for Banking and Financial ServicesData Integrity for Banking and Financial Services
Data Integrity for Banking and Financial ServicesPrecisely
25 views26 slides
6g - REPORT.pdf by
6g - REPORT.pdf6g - REPORT.pdf
6g - REPORT.pdfLiveplex
10 views23 slides
Design Driven Network Assurance by
Design Driven Network AssuranceDesign Driven Network Assurance
Design Driven Network AssuranceNetwork Automation Forum
15 views42 slides
Powerful Google developer tools for immediate impact! (2023-24) by
Powerful Google developer tools for immediate impact! (2023-24)Powerful Google developer tools for immediate impact! (2023-24)
Powerful Google developer tools for immediate impact! (2023-24)wesley chun
10 views38 slides
Serverless computing with Google Cloud (2023-24) by
Serverless computing with Google Cloud (2023-24)Serverless computing with Google Cloud (2023-24)
Serverless computing with Google Cloud (2023-24)wesley chun
11 views33 slides

Recently uploaded(20)

Five Things You SHOULD Know About Postman by Postman
Five Things You SHOULD Know About PostmanFive Things You SHOULD Know About Postman
Five Things You SHOULD Know About Postman
Postman36 views
Data Integrity for Banking and Financial Services by Precisely
Data Integrity for Banking and Financial ServicesData Integrity for Banking and Financial Services
Data Integrity for Banking and Financial Services
Precisely25 views
6g - REPORT.pdf by Liveplex
6g - REPORT.pdf6g - REPORT.pdf
6g - REPORT.pdf
Liveplex10 views
Powerful Google developer tools for immediate impact! (2023-24) by wesley chun
Powerful Google developer tools for immediate impact! (2023-24)Powerful Google developer tools for immediate impact! (2023-24)
Powerful Google developer tools for immediate impact! (2023-24)
wesley chun10 views
Serverless computing with Google Cloud (2023-24) by wesley chun
Serverless computing with Google Cloud (2023-24)Serverless computing with Google Cloud (2023-24)
Serverless computing with Google Cloud (2023-24)
wesley chun11 views
Automating a World-Class Technology Conference; Behind the Scenes of CiscoLive by Network Automation Forum
Automating a World-Class Technology Conference; Behind the Scenes of CiscoLiveAutomating a World-Class Technology Conference; Behind the Scenes of CiscoLive
Automating a World-Class Technology Conference; Behind the Scenes of CiscoLive
iSAQB Software Architecture Gathering 2023: How Process Orchestration Increas... by Bernd Ruecker
iSAQB Software Architecture Gathering 2023: How Process Orchestration Increas...iSAQB Software Architecture Gathering 2023: How Process Orchestration Increas...
iSAQB Software Architecture Gathering 2023: How Process Orchestration Increas...
Bernd Ruecker40 views
Voice Logger - Telephony Integration Solution at Aegis by Nirmal Sharma
Voice Logger - Telephony Integration Solution at AegisVoice Logger - Telephony Integration Solution at Aegis
Voice Logger - Telephony Integration Solution at Aegis
Nirmal Sharma39 views
STPI OctaNE CoE Brochure.pdf by madhurjyapb
STPI OctaNE CoE Brochure.pdfSTPI OctaNE CoE Brochure.pdf
STPI OctaNE CoE Brochure.pdf
madhurjyapb14 views
ESPC 2023 - Protect and Govern your Sensitive Data with Microsoft Purview in ... by Jasper Oosterveld
ESPC 2023 - Protect and Govern your Sensitive Data with Microsoft Purview in ...ESPC 2023 - Protect and Govern your Sensitive Data with Microsoft Purview in ...
ESPC 2023 - Protect and Govern your Sensitive Data with Microsoft Purview in ...
Igniting Next Level Productivity with AI-Infused Data Integration Workflows by Safe Software
Igniting Next Level Productivity with AI-Infused Data Integration Workflows Igniting Next Level Productivity with AI-Infused Data Integration Workflows
Igniting Next Level Productivity with AI-Infused Data Integration Workflows
Safe Software280 views

쿠버네티스를 이용한 기능 브랜치별 테스트 서버 만들기 (GitOps CI/CD)