diff --git a/content/en/docs/Tutorials/advanced-feature/_index.md b/content/en/docs/Tutorials/advanced-feature/_index.md deleted file mode 100644 index c3a16ac..0000000 --- a/content/en/docs/Tutorials/advanced-feature/_index.md +++ /dev/null @@ -1,8 +0,0 @@ ---- -title: "Advanced Feature" -linkTitle: "Advanced Feature" -weight: 4 -date: 2021-08-31 -description: > - ---- diff --git a/content/en/docs/Tutorials/advanced-feature/demo.md b/content/en/docs/Tutorials/advanced-feature/demo.md deleted file mode 100644 index 62a6edd..0000000 --- a/content/en/docs/Tutorials/advanced-feature/demo.md +++ /dev/null @@ -1,9 +0,0 @@ ---- -title: "demo" -date: 2022-06-09 -weight: 5 -keywords: ["StartHook", "ShutdownHook"] -description: desc。 ---- - -xxxxxxxx diff --git a/content/en/docs/Tutorials/basic-feature/_index.md b/content/en/docs/Tutorials/basic-feature/_index.md deleted file mode 100644 index 2b2ae88..0000000 --- a/content/en/docs/Tutorials/basic-feature/_index.md +++ /dev/null @@ -1,8 +0,0 @@ ---- -title: "Basic Feature" -linkTitle: "Basic Feature" -weight: 1 -date: 2021-08-31 -description: > - ---- \ No newline at end of file diff --git a/content/en/docs/Tutorials/basic-feature/demo.md b/content/en/docs/Tutorials/basic-feature/demo.md deleted file mode 100644 index b0b8be4..0000000 --- a/content/en/docs/Tutorials/basic-feature/demo.md +++ /dev/null @@ -1,10 +0,0 @@ ---- -title: "demo" -date: 2022-11-04 -weight: 6 -keywords: ["keywords"] -description: description ---- - -xxxxxxx - diff --git a/content/en/docs/User Guide/ Colocate applications with differentiated QoS classes/_index.md b/content/en/docs/User Guide/ Colocate applications with differentiated QoS classes/_index.md new file mode 100644 index 0000000..87f6b56 --- /dev/null +++ b/content/en/docs/User Guide/ Colocate applications with differentiated QoS classes/_index.md @@ -0,0 +1,8 @@ +--- +title: "Colocate applications with differentiated QoS classes" +linkTitle: "(WIP)Colocate applications with differentiated QoS classes" +weight: 4 +date: 2024-01-31 +description: > + +--- diff --git a/content/en/docs/User Guide/Resource overcommitment/_index.md b/content/en/docs/User Guide/Resource overcommitment/_index.md new file mode 100644 index 0000000..83dbc12 --- /dev/null +++ b/content/en/docs/User Guide/Resource overcommitment/_index.md @@ -0,0 +1,161 @@ +--- +title: "Resource overcommitment" +linkTitle: "Resource overcommitment" +weight: 1 +date: 2024-01-16 +description: > + +--- + +## Introduction +The resource usage of online business often fluctuates with variations in the number times your service gets called, showing evident tidal characteristics. To ensure the stability of operations, users typically base their resource requests on the resource consumption during peak hours, and service owners tend to over-apply for resources which leads to resource wastage. + +Katalyst provides the capability of colocation as one of the ways to address the aforementioned issues. However, it may not be convenient to implement colocation in some scenarios: +- Only online services are involved, which means most of the services share the peak hours. +- Applying for reclaimed resource requires modifications to the applications or even the platform. + +Katalyst offers a simple resource overcommitment solution that is transparent to the business side, facilitating users in quickly improving resource utilization. +
+ + + +
+ +- Over-commit Webhook:Hijacks kubelet heartbeat request and oversell allocatable resource according to user configuration. +- Over-commit Controller:Manage `nodeovercommitconfig` CRD. +- Katalyst Agent:Ensure node performance and stability using interference detection and eviction; dynamically calculate overcommit ratio according to metrics.(Not implemented yet) +- Katalyst Scheduler:Admitting pods that binds to specific cpusets to avoid failures of running pods that requires cpusets binding.(Not implemented yet) + +## Installation + +### Prerequisite +- Katalyst >= v0.4.0 + +### Create a kind cluster + +```bash +kind create cluster --config - < + +--- \ No newline at end of file diff --git a/content/en/docs/Tutorials/_index.md b/content/en/docs/User Guide/_index.md similarity index 56% rename from content/en/docs/Tutorials/_index.md rename to content/en/docs/User Guide/_index.md index be89a9d..9b2c25d 100755 --- a/content/en/docs/Tutorials/_index.md +++ b/content/en/docs/User Guide/_index.md @@ -1,6 +1,6 @@ --- -title: "Tutorials" -linkTitle: "Tutorials" +title: "User Guide" +linkTitle: "User Guide" weight: 3 date: 2022-12-23 description: custom