DoKC Day: KubeSphere is a multi-tenant enterprise-grade container platform with full-stack automated IT operation and streamlined DevOps workflows. It provides developer-friendly wizard web UI, helping enterprises to build out a more robust and feature-rich platform, which includes the most common functionalities needed for enterprise Kubernetes strategies. In this talk, we would like to introduce KubeSphere and its open source ecosystem.
Agenda
- New trend: Multi-cloud and Multi-cluster
– Pain points for enterprises to implement Kubernetes in production
– Introduction to the community open source ecosystem
– Demo: Implementing K8s Multi-cluster and multi-cloud management
– KubeSphere Community Growth: Present and Future
Recording: https://www.youtube.com/watch?v=r0IGEnGrBOM&list=PLHgdNuGxrJt0ZHXZlIxDi6DTdfJbXGFo1&index=2
4. DoKC Day Kubecon EU 2021
Introduction to the KubeSphere and its open
source ecosystem
Demo: Deploy and distribute a web app to
the multi-cloud and multi-cluster
Pain points and challenges of implementing
Kubernetes in production
KubeSphere Community: Today and Tomorrow
Agenda
5. DoKC Day Kubecon EU 2021
Most enterprises have more than two K8s clusters
New Trend: Multi-Cluster and Multi-Cloud
Multi-cloud emerged with 26%
Source: CNCF Survey 2020 Source: CNCF Survey 2020
6. Why we have so many K8s Clusters
Separate Apps and
Environments
Multiple Cloud
Providers
Company Structure
Geo Redundant,
Active-active
o Development, Testing and
Production in different
Kubernetes Cluster
o Cluster per application:
Cluster can be customized
for a kind of application
o ······
o Leverage the best
tool/service from the
different clouds
o No vendor lock-in
o High Availability
o ······
o Different department or
team owns different K8s
clusters
o Business isolation
o Multi-tenancy and security
o ······
o Provide services close to customers
o Multi-Dimension HA:
Region/AZ/Cluster/Provider
(banking, insurance, finance, live…)
o Failover, fault recovery, and
loadbalancing on multi-cluster
o ······
DoKC Day Kubecon EU 2021
7. DoKC Day Kubecon EU 2021
Complexity is the biggest challenge when adopting K8s in production
Pain Points and Challenges when adopting K8s in production
o High Learning Curve
o Kubernetes Cluster Bootstrapping
o Application Lifecycle Management
o Multi-cluster Management
o Multi-cloud management
o Security and Multi-tenancy
o Network and Storage Provision and Management
o Cloud Native Observability
o Lack of training and professional teams
o ······
Pain Points
Source: CNCF Survey 2020
8. DoKC Day Kubecon EU 2021
There is a lot of open source solutions and ecosystem, But….
9. What is KubeSphere
KubeSphere is a distributed operating system managing cloud native applications with
Kubernetes as its kernel, and provides a plug-and-play open architecture for third-party
applications seamless integration to boost its ecosystem.
kubesphere.io
github.com/kubesphere
DoKC Day Kubecon EU 2021
12. Comparison
UI
Multi-Tenancy &
Security
App Management
Kubernetes KubeSphere
K8s dashboard and kubectl
command
User-friendly wizard web UI
Supported by kubectl and yaml
without UI
No Application lifecycle management and App store
CI/CD Yes, built-in Jenkins pipelines and S2i & B2i
Service Mesh
Yes, Istio-based microservice framework
Installation Online & Complicated Simple, support both online & offline (Kubekey)
Observability
Configured manually and accessed
through different portals outside
Out-of-box monitoring, logging, k8s events and
auditing, alerting and notification
Storage/Network
Different open-source options with
mass maintenance effort required
Intuitive web console for installing and managing
popular open source solutions
No
No
Compatible with K8s RBAC with UI enhancement,
Network Policy, OAuth & LDAP
Comparison to Kubernetes: on the Shoulder of a Giant
13. A Central Control Plane for Multi-cloud &
Multi-cluster Management
For Hybrid
Cloud
DoKC Day Kubecon EU 2021
14. DoKC Day Kubecon EU 2021
Deploy a Web App cross multiple
hosted Kubernetes services
15. Globalization & Ecosystem
Globalization
& Ecosystem
• Community: 10 w+ Downloads, Total 200+ Contributors, 5.4 K Star
• i18n: English/Simplified & Traditional Chinese/Spanish/Turkish(WIP)
• CNCF Foundation: a Silver member of CNCF, and a Kubernetes Conformance
Certified platform, which enriches the CNCF Landscape
• Hosted Services: KubeSphere on AWS, Azure and QingCloud
AWS Quick Start Azure Marketplace QingCloud AppCenter
+ +
16. DoKC Day Kubecon EU 2021
KubeSphere Community: Present and the future
Enterprises who contribute to our community
Community Partners
17. FAQ and Ask Me Anything
Q: What are the popular open source multi-cluster solutions?
A: Kubernetes Federation, also known as Kubefed. Karmada, Rancher
Q: What is the underlying implementation of KubeSphere multi-cluster?
A: It is built on Kubernetes federation v2 (Kubefed).
More…
DoKC Day Kubecon EU 2021