Manage K8S Cluster inside K8S Cluster in OpenStack Magnum
孔令贤 (Lingxian Kong) Nov 5, 2019
1
Manage K8S Cluster inside K8S (Lingxian Kong) Cluster in OpenStack - - PowerPoint PPT Presentation
Manage K8S Cluster inside K8S (Lingxian Kong) Cluster in OpenStack Magnum Nov 5, 2019 1 OpenStack based public cloud in New Zealand with 3 regions Help our customers to build and run private cloud Open source The first
孔令贤 (Lingxian Kong) Nov 5, 2019
1
2
❖ OpenStack based public cloud in New Zealand with 3 regions ❖ Help our customers to build and run private cloud ❖ Open source ❖ The first in New Zealand to offer a CNCF certified Kubernetes service (based on Magnum)
3
4
❖ Container orchestration engine in OpenStack (k8s-as-a-service) ❖ Restful API, multi-tenancy ❖ Leverage OpenStack services: Heat, Glance, Nova, Cinder,
❖ CNCF certified Kubernetes (v1.11 ~ v1.16, v1.17 coming soon) ❖ Advanced features: auto-scaling, auto-healing, rolling-upgrade
5
6
❖ Cluster template
etcd_volume_size=5,\ kube_tag=v1.12.7,\ master_lb_floating_ip_enabled=true,\ keystone_auth_enabled=false,\ kube_dashboard_enabled=false,\ npd_enabled=false,\ auto_healing_enabled=false,\ heat_container_agent_tag=stein-dev
7
❖ Cluster
8
❖ Slow creation ❖ Scripts management ❖ Control plane management ❖ Addons management ❖ High cost
9
10
❖ Customer clusters
11
12
13
14
15
16
❖ Unified API ❖ Flexibility ❖ Seed cluster? Customer cluster? Magnum cluster! ❖ Control plane high availability ❖ Control plane maintenance ❖ Fast creation ❖ Enhanced security
17
18
❖ Cert-manager support in Magnum ❖ Etcd performance tuning ❖ Worker node installation ❖ Control plane compoments deployment
19
20