Dcoekr0
nginx-test
(Container)
Network NameSpace
loopback
eth0@:if120
(index: 119)
veth23ddc8c@if119
(index: 120)
eth0
Docker0 Linux Bridge
nginx-test
(Container)
Network NameSpace
loopback
eth0@:if120
(index: 119)
veth23ddc8c@if119
(index: 120)
eth0
Docker Engine
Network Driver IPAM Driver
• IP 주소를 관리하기 위한 Driver
• Native Network Driver
• 네이티브 네트워크 드라이버는 도커 엔진의 네이티브 요소이며 도커에서 제공
• Overlay, Host, Bridge 등 과 같은 다양한 기능을 지원하는 여러 드라이버 제공
• Remote Network Driver
• 원격 네트워크 드라이버는 커뮤니티와 다른 벤더가 만든 네트워크 드라이버
• 이러한 드라이버는 기존 소프트웨어 및 하드웨어와의 통합을 제공할 수 있으며. 사용자는 또한 기존 네트워크 드
라이버가 지원하지 않는 특정 기능을 원하는 경우 자신의 드라이버를 만들 수도 있다.
• Kuryr, Calico, Weave 등을 제공
qbr849d7012-bd
nginx-kuryr
(Container)
Network NameSpace
loopback
eth0@if211
(index: 210)
tap849d7012-bd@if210
(index: 211)
eth4
Docker Engine
Network Driver
qvb849d7012-bd
br-int(OVS)
qvo849d7012-bd
br-tun
patch-tun patch-int vxlan
Compute node...
Controller node...
IPAM Driver
qbr849d7012-bd
nginx-kuryr
(Container)
Network NameSpace
loopback
eth0@if211
(index: 210)
tap849d7012-bd@if210
(index: 211)
eth4qvb849d7012-bd
br-int(OVS)
qvo849d7012-bd
br-tun
patch-tun patch-int vxlan
Compute node...
Controller node...
Docker Engine
Network Driver IPAM Driver
Docker Engine
Network Driver IPAM Driver
nginx-kuryr
(Container)
Network NameSpace
loopback
eth0@if211
(index: 210)
kuryr-libnetwork
Neutron
qbr849d7012-bd
tap849d7012-bd@if210
(index: 211)
Virtual-Kubelet
Started
Check Provider
Authentication
Get Zun Provider resource
Transfer to K8S
Node Resources
Register virtual node in K8s
API
Resource
(Allocatable/Total)
CPU
Memory
Disk ...
Taints
Labels
Nodsysteminfo
Kubernetes Master VM
Kubernetes Worker VM
Zun Compute (Docker)
VM
VM
VM
VM
VM VM VM
Kubernetes Master VM
Kubernetes Worker VM
Zun Compute (Docker)
VM
VM
VM
VM
VM VM VM
T. 02-516-0711 E. sales@osci.kr
서울시강남구테헤란로83길32,5층(삼성동,나라키움삼성동A빌딩)
THANK YOU

Openstack zun,virtual kubelet

Editor's Notes