SlideShare a Scribd company logo
안승규 (Seungkyu Ahn)
ahnsk@sk.com
Building Infra
저는 소개하자면
• JSP&Servlet -> EJB -> Spring, Hibernate
• CVS -> Subversion -> Git
• Ant -> Maven
• Transactional Script -> OR Mapping, Domain Modeling
• Heavy Class -> Design pattern, Refactoring
• Waterfall, UML -> XP
Developer : ~2010년
Engineer : 2011년~
• OpenStack
• Linux
• Docker, Kubernetes
• Ansible
학습중
• Deep Learning
• Spring boot, Frontend, IOS, Android
https://www.ahnseungkyu.com
seungkyua@gmail.com
3
Kubernetes Architecture
3
Kube-API
Master
Kube-Scheduler
Kube-Controller
Node
Kube-Proxy
Kubelet
Kube-Proxy
Kubelet
Nginx
Calico
Calico
Etcd
4
Kubespray
4
• Kubernetes incubator
• https://github.com/kubernetes-incubator/kubespray
• Ansible
5
Prerequisite
5
• Connect using ssh without password for all node
• sudo no password
• Install Python - all node
• swapoff
• Install pip
• pip install -r requirements.txt
• Install ansible
6
Host file
6
7
Host file
7
k0-master01 ansible_port=22 ansible_host=k0-master01 ip=10.0.0.177
k0-node01 ansible_port=22 ansible_host=k0-node01 ip=10.0.0.178
[etcd]
k0-master01
[kube-master]
k0-master01
[kube-node]
k0-node01
[k8s-cluster:children]
kube-node
kube-master
8
roles
8
9
k8s-cluster.yml
9
10
k8s-cluster.yml
10
kube_version: v1.10.4
kube_network_plugin: calico
kube_service_addresses: 10.233.0.0/18
kube_pods_subnet: 10.233.64.0/18
dashboard_enabled: true
helm_enabled: false
istio_enabled: false
local_volume_provisioner_enabled: false
ingress_nginx_enabled: false
11
Install kubernetes
11
ansible-playbook -u seungkyua -b -i
inventory/k0-seungkyua/hosts.ini cluster.yml
12
kubernetes cluster
12
Kubernetes Korea User Group
https://www.facebook.com/groups/k8skr/
Q&A

More Related Content

PDF
[OpenInfra Days Korea 2018] Day 2 - E3-2: "핸즈온 워크샵: Kubespray, Helm, Armada를 ...
PDF
Kube-AWS
PDF
Docker at Shopify: From This-Looks-Fun to Production by Simon Eskildsen (Shop...
PPTX
Lifecycle of a pod
PPTX
Kubernetes HA @ AppDirect - Montreal Kubernetes Meetup
PDF
Rex gke-clustree
PPTX
Bitbucket Pipelines - Powered by Kubernetes
PDF
Micro services infrastructure with AWS and Ansible
[OpenInfra Days Korea 2018] Day 2 - E3-2: "핸즈온 워크샵: Kubespray, Helm, Armada를 ...
Kube-AWS
Docker at Shopify: From This-Looks-Fun to Production by Simon Eskildsen (Shop...
Lifecycle of a pod
Kubernetes HA @ AppDirect - Montreal Kubernetes Meetup
Rex gke-clustree
Bitbucket Pipelines - Powered by Kubernetes
Micro services infrastructure with AWS and Ansible

What's hot (20)

PPTX
Challenges of Kubernetes On-premise Deployment
PPTX
CI Implementation with Kubernetes at LivePerson by Saar Demri
PDF
Clocker - The Docker Cloud Maker
PPTX
How to Achieve Canary Deployment on Kubernetes
PDF
Kubernetes meetup 101
PPTX
Scaling Development Environments with Docker
PPTX
Scaling Jenkins with Kubernetes by Ami Mahloof
PPTX
Immutable infrastructure 介紹與實做:以 kolla 為例
PDF
How to integrate Kubernetes in OpenStack: You need to know these project
PDF
"On-premises" FaaS on Kubernetes
PPTX
Automating aws infrastructure and code deployments using Ansible @WebEngage
PPTX
Kubernetes - State of the Union (Q1-2016)
PDF
Kubernetes 101
PDF
Virtualization inside kubernetes
PPTX
Tectonic Summit 2016: The Origins of Kubernetes
PDF
Kubernetes 架構與虛擬化之差異
PDF
Cantainer CI/ CD with Kubernetes
PDF
Setup 3 Node Kafka Cluster on AWS - Hands On
PDF
Kubernetes intro public - kubernetes meetup 4-21-2015
PDF
Beyond static configuration
Challenges of Kubernetes On-premise Deployment
CI Implementation with Kubernetes at LivePerson by Saar Demri
Clocker - The Docker Cloud Maker
How to Achieve Canary Deployment on Kubernetes
Kubernetes meetup 101
Scaling Development Environments with Docker
Scaling Jenkins with Kubernetes by Ami Mahloof
Immutable infrastructure 介紹與實做:以 kolla 為例
How to integrate Kubernetes in OpenStack: You need to know these project
"On-premises" FaaS on Kubernetes
Automating aws infrastructure and code deployments using Ansible @WebEngage
Kubernetes - State of the Union (Q1-2016)
Kubernetes 101
Virtualization inside kubernetes
Tectonic Summit 2016: The Origins of Kubernetes
Kubernetes 架構與虛擬化之差異
Cantainer CI/ CD with Kubernetes
Setup 3 Node Kafka Cluster on AWS - Hands On
Kubernetes intro public - kubernetes meetup 4-21-2015
Beyond static configuration
Ad

Similar to [OpenInfra Days Korea 2018] Day 2 - E5-1: "Invited Talk: Kubicorn - Building Simple Kubernetes Infrastructure" (20)

PPTX
AWS 기반 Docker, Kubernetes
PPTX
Kubernetes walkthrough
PDF
Open stack and k8s(v4)
PDF
Oracle meetup kubernetes_171118
PDF
AWS에서 Kubernetes 실전 활용하기::유병우::AWS Summit Seoul 2018
PPTX
Kubernetes 101
PDF
[OpenStack Days Korea 2016] Track4 - Deep Drive: k8s with Docker
PDF
Docker kubernetes fundamental(pod_service)_190307
PDF
Prometheus on NKS
PPTX
Kubernetes BateMetal Installation and Practice
PDF
[OpenInfra Days Korea 2018] Day 2 - E4 - 딥다이브: immutable Kubernetes architecture
PPTX
PDF
OpenStack Korea 2015 상반기스터디(devops) 스크립트로 오픈스택 설치하기 20150728
PPTX
KOCOON – KAKAO Automatic K8S Monitoring
PDF
Immutable kubernetes architecture by linuxkit
PDF
Prometheus on EKS
PDF
[개인 프로젝트] 쿠버네티스를 이용한 개발환경 자동화 구축시스템 - 프로토타입
PPTX
Triple o 를 이용한 빠르고 쉬운 open stack 설치
PDF
Aws container webinar day 1
PDF
About docker in GDG Seoul
AWS 기반 Docker, Kubernetes
Kubernetes walkthrough
Open stack and k8s(v4)
Oracle meetup kubernetes_171118
AWS에서 Kubernetes 실전 활용하기::유병우::AWS Summit Seoul 2018
Kubernetes 101
[OpenStack Days Korea 2016] Track4 - Deep Drive: k8s with Docker
Docker kubernetes fundamental(pod_service)_190307
Prometheus on NKS
Kubernetes BateMetal Installation and Practice
[OpenInfra Days Korea 2018] Day 2 - E4 - 딥다이브: immutable Kubernetes architecture
OpenStack Korea 2015 상반기스터디(devops) 스크립트로 오픈스택 설치하기 20150728
KOCOON – KAKAO Automatic K8S Monitoring
Immutable kubernetes architecture by linuxkit
Prometheus on EKS
[개인 프로젝트] 쿠버네티스를 이용한 개발환경 자동화 구축시스템 - 프로토타입
Triple o 를 이용한 빠르고 쉬운 open stack 설치
Aws container webinar day 1
About docker in GDG Seoul
Ad

More from OpenStack Korea Community (20)

PDF
2019년 커뮤니티 활동 보고: 오픈스택 한국 커뮤니티
PDF
[2018.10.19] Andrew Kong - Tunnel without tunnel (Seminar at OpenStack Korea ...
PDF
[2018.10.19] 김용기 부장 - IAC on OpenStack (feat. ansible)
PDF
[OpenInfra Days Korea 2018] Day 2 - E6: "SONA: ONOS SDN Controller 기반 OpenSta...
PDF
[OpenInfra Days Korea 2018] Day 1 - T4-7: "Ceph 스토리지, PaaS로 서비스 운영하기"
PDF
[OpenInfra Days Korea 2018] Day 2 - E5: Mesos to Kubernetes, Cloud Native 서비스...
PDF
[OpenInfra Days Korea 2018] Day 2 - E1: 딥다이브 - OpenStack 생존기
PDF
[OpenInfra Days Korea 2018] Day 2 - E6 - 마이크로서비스를 위한 Istio & Kubernetes [다운로드...
PDF
[OpenInfra Days Korea 2018] Day 2 - E6 - OpenInfra monitoring with Prometheus
PDF
[OpenInfra Days Korea 2018] Day 2 - E5: GPU on Kubernetes
PDF
[OpenInfra Days Korea 2018] Day 2 - CEPH 운영자를 위한 Object Storage Performance T...
PDF
[OpenInfra Days Korea 2018] Day 2 - E4 - 핸즈온 워크샵: 서버리스가 컨테이너를 만났을 때
PDF
[OpenInfra Days Korea 2018] (삼성전자) Evolution to Cloud Native
PDF
[OpenInfra Days Korea 2018] (NetApp) Open Source with NetApp - 전국섭 상무
PDF
[OpenInfra Days Korea 2018] (Track 4) - 오픈스택기반 NFV 관리 및 HA (high Availability...
PDF
[OpenInfra Days Korea 2018] (Track 4) - FreeIPA와 함께 SSO 구성
PDF
[OpenInfra Days Korea 2018] (Track 4) - Backend.AI: 오픈소스 머신러닝 인프라 프레임워크
PDF
[OpenInfra Days Korea 2018] (Track 4) - Grafana를 이용한 OpenStack 클라우드 성능 모니터링
PDF
[OpenInfra Days Korea 2018] (Track 3) - CephFS with OpenStack Manila based on...
PDF
[OpenInfra Days Korea 2018] (Track 3) - OpenStack Automation with Ansible
2019년 커뮤니티 활동 보고: 오픈스택 한국 커뮤니티
[2018.10.19] Andrew Kong - Tunnel without tunnel (Seminar at OpenStack Korea ...
[2018.10.19] 김용기 부장 - IAC on OpenStack (feat. ansible)
[OpenInfra Days Korea 2018] Day 2 - E6: "SONA: ONOS SDN Controller 기반 OpenSta...
[OpenInfra Days Korea 2018] Day 1 - T4-7: "Ceph 스토리지, PaaS로 서비스 운영하기"
[OpenInfra Days Korea 2018] Day 2 - E5: Mesos to Kubernetes, Cloud Native 서비스...
[OpenInfra Days Korea 2018] Day 2 - E1: 딥다이브 - OpenStack 생존기
[OpenInfra Days Korea 2018] Day 2 - E6 - 마이크로서비스를 위한 Istio & Kubernetes [다운로드...
[OpenInfra Days Korea 2018] Day 2 - E6 - OpenInfra monitoring with Prometheus
[OpenInfra Days Korea 2018] Day 2 - E5: GPU on Kubernetes
[OpenInfra Days Korea 2018] Day 2 - CEPH 운영자를 위한 Object Storage Performance T...
[OpenInfra Days Korea 2018] Day 2 - E4 - 핸즈온 워크샵: 서버리스가 컨테이너를 만났을 때
[OpenInfra Days Korea 2018] (삼성전자) Evolution to Cloud Native
[OpenInfra Days Korea 2018] (NetApp) Open Source with NetApp - 전국섭 상무
[OpenInfra Days Korea 2018] (Track 4) - 오픈스택기반 NFV 관리 및 HA (high Availability...
[OpenInfra Days Korea 2018] (Track 4) - FreeIPA와 함께 SSO 구성
[OpenInfra Days Korea 2018] (Track 4) - Backend.AI: 오픈소스 머신러닝 인프라 프레임워크
[OpenInfra Days Korea 2018] (Track 4) - Grafana를 이용한 OpenStack 클라우드 성능 모니터링
[OpenInfra Days Korea 2018] (Track 3) - CephFS with OpenStack Manila based on...
[OpenInfra Days Korea 2018] (Track 3) - OpenStack Automation with Ansible

Recently uploaded (20)

PPT
Introduction Database Management System for Course Database
PDF
Flood Susceptibility Mapping Using Image-Based 2D-CNN Deep Learnin. Overview ...
PDF
System and Network Administration Chapter 2
PDF
Audit Checklist Design Aligning with ISO, IATF, and Industry Standards — Omne...
PDF
System and Network Administraation Chapter 3
PDF
2025 Textile ERP Trends: SAP, Odoo & Oracle
PDF
Nekopoi APK 2025 free lastest update
PDF
Which alternative to Crystal Reports is best for small or large businesses.pdf
PDF
Internet Downloader Manager (IDM) Crack 6.42 Build 41
PPTX
CHAPTER 12 - CYBER SECURITY AND FUTURE SKILLS (1) (1).pptx
PDF
Why TechBuilder is the Future of Pickup and Delivery App Development (1).pdf
PPTX
CHAPTER 2 - PM Management and IT Context
PPTX
Oracle E-Business Suite: A Comprehensive Guide for Modern Enterprises
PPTX
Operating system designcfffgfgggggggvggggggggg
PPTX
Agentic AI : A Practical Guide. Undersating, Implementing and Scaling Autono...
PDF
Design an Analysis of Algorithms I-SECS-1021-03
PPTX
Odoo POS Development Services by CandidRoot Solutions
PDF
How to Migrate SBCGlobal Email to Yahoo Easily
PDF
T3DD25 TYPO3 Content Blocks - Deep Dive by André Kraus
PPTX
Transform Your Business with a Software ERP System
Introduction Database Management System for Course Database
Flood Susceptibility Mapping Using Image-Based 2D-CNN Deep Learnin. Overview ...
System and Network Administration Chapter 2
Audit Checklist Design Aligning with ISO, IATF, and Industry Standards — Omne...
System and Network Administraation Chapter 3
2025 Textile ERP Trends: SAP, Odoo & Oracle
Nekopoi APK 2025 free lastest update
Which alternative to Crystal Reports is best for small or large businesses.pdf
Internet Downloader Manager (IDM) Crack 6.42 Build 41
CHAPTER 12 - CYBER SECURITY AND FUTURE SKILLS (1) (1).pptx
Why TechBuilder is the Future of Pickup and Delivery App Development (1).pdf
CHAPTER 2 - PM Management and IT Context
Oracle E-Business Suite: A Comprehensive Guide for Modern Enterprises
Operating system designcfffgfgggggggvggggggggg
Agentic AI : A Practical Guide. Undersating, Implementing and Scaling Autono...
Design an Analysis of Algorithms I-SECS-1021-03
Odoo POS Development Services by CandidRoot Solutions
How to Migrate SBCGlobal Email to Yahoo Easily
T3DD25 TYPO3 Content Blocks - Deep Dive by André Kraus
Transform Your Business with a Software ERP System

[OpenInfra Days Korea 2018] Day 2 - E5-1: "Invited Talk: Kubicorn - Building Simple Kubernetes Infrastructure"