You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: docs/proposals/20240808-enhance-operational-efficiency-of-K8s-cluster-in-user's-IDC.md
+4-4
Original file line number
Diff line number
Diff line change
@@ -46,7 +46,7 @@ For K8s clutesrs in user's IDC, it is difficult to operate, manage and upgrade t
46
46
- More and more users only access their IDC machines to cloud service providers as worker nodes, utilizing the abilities of cloud-edge collaboration provided by OpenYurt. But there are some users needs continuous deployment for offline tasks, depending on strong stability of cloud-edge communication, in this case, they tend to maintain a K8s cluster in their IDC.
47
47
48
48
We conclude above three solutions in Fig.1. The first and the second solution both face the challenge of operating and upgrading the control plane components, the difference is that the former is difficult to manage the control plane of K8s cluster in IDC, while the latter is difficult to manage the control plane of host-K8s. The third solution is the most popular, users adopt the abilities of cloud-edge collaboration afforded by OpenYurt, easily achieve large-scale application operation, and management on massive edge resources, however, some users prefer to maintain a K8s in their IDC for their needs.
This proposal solves the pain points mentioned above, which automates the operation and maintenance of control plane components of tenant-K8s to replace manual user operations, and affords users who needs continuous deployment for offline tasks a efficient operation scheme to manage their IDC K8s cluster.
52
52
### Goals
@@ -75,14 +75,14 @@ This proposal provides a new scheme based on KOK architecture shown as Fig.2, wh
75
75
3. Deploy control plane components of tenant-K8s on worker nodes of host-K8s. All components are deployed in form of `pod` and in `HostNetwork` mode.
76
76
4. Access the remaining machines in user's IDC to tenant-K8s, as worker nodes of tenant-K8s.
In tenant-K8s, the designed details are as follows:
@@ -97,7 +97,7 @@ In tenant-K8s, the designed details are as follows:
97
97
98
98
`local` mode YurtHub gets pod's ip in host-K8s's apiserver, and maintains the loadbalance rule to afford load balancing access to APIServer-pods, which is shown in Fig.4.
0 commit comments