Skip to content

Commit 86345cf

Browse files
authored
Update file names to support go mod. (#2334)
1 parent ecc5ac2 commit 86345cf

File tree

8 files changed

+4
-4
lines changed

8 files changed

+4
-4
lines changed

docs/proposals/20240808-enhance-operational-efficiency-of-K8s-cluster-in-user's-IDC.md

+4-4
Original file line numberDiff line numberDiff line change
@@ -46,7 +46,7 @@ For K8s clutesrs in user's IDC, it is difficult to operate, manage and upgrade t
4646
- 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.
4747

4848
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.
49-
![img.png](../img/enhance-efficiency-of-K8s-cluster-in-user's-IDC/fig1.png)
49+
![img.png](../img/enhance-efficiency-of-K8s-cluster-in-IDC/fig1.png)
5050

5151
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.
5252
### Goals
@@ -75,14 +75,14 @@ This proposal provides a new scheme based on KOK architecture shown as Fig.2, wh
7575
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.
7676
4. Access the remaining machines in user's IDC to tenant-K8s, as worker nodes of tenant-K8s.
7777
<div align="center">
78-
<img src="../img/enhance-efficiency-of-K8s-cluster-in-user's-IDC/fig2.png" width=40% />
78+
<img src="../img/enhance-efficiency-of-K8s-cluster-in-IDC/fig2.png" width=40% />
7979
</div>
8080

8181
### Architecture
8282

8383
We demonstrate the design of tenant-K8s in Fig.3.
8484
<div align="center">
85-
<img src="../img/enhance-efficiency-of-K8s-cluster-in-user's-IDC/fig3.png" width=90% />
85+
<img src="../img/enhance-efficiency-of-K8s-cluster-in-IDC/fig3.png" width=90% />
8686
</div>
8787

8888
In tenant-K8s, the designed details are as follows:
@@ -97,7 +97,7 @@ In tenant-K8s, the designed details are as follows:
9797

9898
`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.
9999
<div align="center">
100-
<img src="../img/enhance-efficiency-of-K8s-cluster-in-user's-IDC/fig4.png" width=90% />
100+
<img src="../img/enhance-efficiency-of-K8s-cluster-in-IDC/fig4.png" width=90% />
101101
</div>
102102

103103
### User stories

0 commit comments

Comments
 (0)