Skip to content

Commit

Permalink
deploy: db3a4b4
Browse files Browse the repository at this point in the history
  • Loading branch information
qmhu committed May 7, 2023
1 parent 731cdad commit a4ea3d7
Show file tree
Hide file tree
Showing 119 changed files with 177 additions and 177 deletions.
2 changes: 1 addition & 1 deletion 404.html

Large diffs are not rendered by default.

Large diffs are not rendered by default.

2 changes: 1 addition & 1 deletion blog/index.html

Large diffs are not rendered by default.

2 changes: 1 addition & 1 deletion community/index.html

Large diffs are not rendered by default.

Large diffs are not rendered by default.

6 changes: 3 additions & 3 deletions docs/best-practices/how-kujiale-adopt-ehpa/index.html

Large diffs are not rendered by default.

Large diffs are not rendered by default.

2 changes: 1 addition & 1 deletion docs/best-practices/index.html

Large diffs are not rendered by default.

6 changes: 3 additions & 3 deletions docs/contributing/code-standards/index.html

Large diffs are not rendered by default.

2 changes: 1 addition & 1 deletion docs/contributing/contributing/index.html

Large diffs are not rendered by default.

2 changes: 1 addition & 1 deletion docs/contributing/developer-guide/index.html

Large diffs are not rendered by default.

2 changes: 1 addition & 1 deletion docs/contributing/index.html

Large diffs are not rendered by default.

2 changes: 1 addition & 1 deletion docs/core-concept/architecture/index.html

Large diffs are not rendered by default.

2 changes: 1 addition & 1 deletion docs/core-concept/index.html

Large diffs are not rendered by default.

2 changes: 1 addition & 1 deletion docs/core-concept/resource-optimize-model/index.html

Large diffs are not rendered by default.

Large diffs are not rendered by default.

2 changes: 1 addition & 1 deletion docs/getting-started/index.html

Large diffs are not rendered by default.

2 changes: 1 addition & 1 deletion docs/getting-started/index.xml
Original file line number Diff line number Diff line change
Expand Up @@ -25,4 +25,4 @@ scrolling="no" border="0" frameborder="no" framespacing="0" allowfullscreen="tru
<p><strong>Load-Aware Scheduling</strong></p>
<p>Provide a simple but efficient scheduler that schedule pods based on actual node utilization data,and filters out those nodes with high load to balance the cluster. <a href="/docs/tutorials/scheduling-pods-based-on-actual-node-load">learn more</a>.</p>
<p><strong>Colocation with Enhanced QOS</strong></p>
&lt;p>QOS-related capabilities ensure the running stability of Pods on Kubernetes. It has the ability of interference detection and active avoidance under the condition of multi-dimensional metrics, and supports reasonable operation and custom metrics access; it has the ability to oversell elastic resources enhanced by the prediction algorithm, reuse and limit the idle resources in the cluster; it has the enhanced bypass cpuset Management capabilities, improve resource utilization efficiency while binding cores. &lt;a href="/docs/tutorials/using-qos-ensurance">learn more&lt;/a>.&lt;/p></description></item><item><title>Docs: Installation</title><link>/docs/getting-started/installation/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>/docs/getting-started/installation/</guid><description/></item></channel></rss>
&lt;p>QOS-related capabilities ensure the running stability of Pods on Kubernetes. It has the ability of interference detection and active avoidance under the condition of multi-dimensional metrics, and supports reasonable operation and custom metrics access; it has the ability to oversell elastic resources enhanced by the prediction algorithm, reuse and limit the idle resources in the cluster; it has the enhanced bypass cpuset Management capabilities, improve resource utilization efficiency while binding cores. &lt;a href="/docs/tutorials/colocation-with-enhanced-qos/using-qos-ensurance">learn more&lt;/a>.&lt;/p></description></item><item><title>Docs: Installation</title><link>/docs/getting-started/installation/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>/docs/getting-started/installation/</guid><description/></item></channel></rss>
2 changes: 1 addition & 1 deletion docs/getting-started/installation/index.html

Large diffs are not rendered by default.

2 changes: 1 addition & 1 deletion docs/getting-started/installation/index.xml
Original file line number Diff line number Diff line change
Expand Up @@ -7,7 +7,7 @@ environments:&lt;/p>
&lt;li>Install Crane by &lt;a href="https://helm.sh/">Helm&lt;/a>&lt;/li>
&lt;li>Visit Crane Dashboard via kubectl port-forward&lt;/li>
&lt;/ul>
&lt;p>Please referring to &lt;a href="/docs/installation/installation">Installation&lt;/a> to know more about how to install crane 。&lt;/p>
&lt;p>Please referring to &lt;a href="/docs/getting-started/installation/installation/">Installation&lt;/a> to know more about how to install crane 。&lt;/p>
&lt;h2 id="prerequisites">Prerequisites&lt;/h2>
&lt;ul>
&lt;li>kubectl&lt;/li>
Expand Down

Large diffs are not rendered by default.

2 changes: 1 addition & 1 deletion docs/getting-started/installation/installation/index.html

Large diffs are not rendered by default.

4 changes: 2 additions & 2 deletions docs/getting-started/installation/quick-start/index.html

Large diffs are not rendered by default.

4 changes: 2 additions & 2 deletions docs/getting-started/introduction/index.html

Large diffs are not rendered by default.

2 changes: 1 addition & 1 deletion docs/index.html

Large diffs are not rendered by default.

14 changes: 7 additions & 7 deletions docs/index.xml
Original file line number Diff line number Diff line change
Expand Up @@ -442,7 +442,7 @@ scrolling="no" border="0" frameborder="no" framespacing="0" allowfullscreen="tru
&lt;p>&lt;strong>Load-Aware Scheduling&lt;/strong>&lt;/p>
&lt;p>Provide a simple but efficient scheduler that schedule pods based on actual node utilization data,and filters out those nodes with high load to balance the cluster. &lt;a href="/docs/tutorials/scheduling-pods-based-on-actual-node-load">learn more&lt;/a>.&lt;/p>
&lt;p>&lt;strong>Colocation with Enhanced QOS&lt;/strong>&lt;/p>
&lt;p>QOS-related capabilities ensure the running stability of Pods on Kubernetes. It has the ability of interference detection and active avoidance under the condition of multi-dimensional metrics, and supports reasonable operation and custom metrics access; it has the ability to oversell elastic resources enhanced by the prediction algorithm, reuse and limit the idle resources in the cluster; it has the enhanced bypass cpuset Management capabilities, improve resource utilization efficiency while binding cores. &lt;a href="/docs/tutorials/using-qos-ensurance">learn more&lt;/a>.&lt;/p></description></item><item><title>Docs: Quick Start</title><link>/docs/getting-started/installation/quick-start/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>/docs/getting-started/installation/quick-start/</guid><description>
&lt;p>QOS-related capabilities ensure the running stability of Pods on Kubernetes. It has the ability of interference detection and active avoidance under the condition of multi-dimensional metrics, and supports reasonable operation and custom metrics access; it has the ability to oversell elastic resources enhanced by the prediction algorithm, reuse and limit the idle resources in the cluster; it has the enhanced bypass cpuset Management capabilities, improve resource utilization efficiency while binding cores. &lt;a href="/docs/tutorials/colocation-with-enhanced-qos/using-qos-ensurance">learn more&lt;/a>.&lt;/p></description></item><item><title>Docs: Quick Start</title><link>/docs/getting-started/installation/quick-start/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>/docs/getting-started/installation/quick-start/</guid><description>
&lt;p>Welcome to Crane! In this document, we will work through how to install Crane and visit Crane Dashboard in your local
environments:&lt;/p>
&lt;ul>
Expand All @@ -451,7 +451,7 @@ environments:&lt;/p>
&lt;li>Install Crane by &lt;a href="https://helm.sh/">Helm&lt;/a>&lt;/li>
&lt;li>Visit Crane Dashboard via kubectl port-forward&lt;/li>
&lt;/ul>
&lt;p>Please referring to &lt;a href="/docs/installation/installation">Installation&lt;/a> to know more about how to install crane 。&lt;/p>
&lt;p>Please referring to &lt;a href="/docs/getting-started/installation/installation/">Installation&lt;/a> to know more about how to install crane 。&lt;/p>
&lt;h2 id="prerequisites">Prerequisites&lt;/h2>
&lt;ul>
&lt;li>kubectl&lt;/li>
Expand Down Expand Up @@ -3504,11 +3504,11 @@ F[Result workload replicas];
&lt;/ul></description></item><item><title>Docs: Colocation with Enhanced QOS</title><link>/docs/tutorials/colocation-with-enhanced-qos/using-qos-ensurance/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>/docs/tutorials/colocation-with-enhanced-qos/using-qos-ensurance/</guid><description>
&lt;h1 id="colocation-with-enhanced-qos">Colocation with Enhanced QOS&lt;/h1>
&lt;p>QOS ensurance guarantees the stability of the pods running on Kubernetes.&lt;/p>
&lt;p>It has the ability of interference detection and active avoidance. When pod with higher priority is affected by resource competition, disable schedule, throttle and evict will be applied to pod with lower priority to ensure the overall stability of the node. Currently, the absolute value/percentage of the node&amp;rsquo;s cpu/mem is supported as a watermark. For details, please refer to qos-interference-detection-and-active-avoidance.md.
When there is interference for eviction or throttle, accurate calculation will be performed, and the operation will be stopped when the load is lowered to slightly below the watermark to prevent accidental injury and transitional operation. For details, please refer to qos-accurately-perform-avoidance-actions.md.&lt;/p>
&lt;p>At the same time, Crane supports custom metrics to adapt to the entire interference detection framework. Users only need to complete some operations such as sorting definition, and can reuse the interference detection and avoidance processes including precise operations.For details, please refer to qos-customized-metrics-interference-detection-avoidance-and-sorting.md.&lt;/p>
&lt;p>Crane has the dynamic resource oversold ability enhanced by the prediction algorithm, and reuses the idle resources. At the same time, it combines the prediction ability of the crane to better reuse the idle resources. Currently, idle resource recycling of cpu and mem is supported. At the same time, it has the elastic resource limitation function to limit the workload of reusing idle resources, and avoid impact on high-quality business and starvation issues. For details, please refer to qos-dynamic-resource-oversold-and-limit.md.&lt;/p>
&lt;p>At the same time, it has enhanced bypass cpuset management capability to improve resource utilization efficiency while binding cores. For details, please refer to qos-enhanced-bypass-cpuset-management.md.&lt;/p></description></item><item><title>Docs: Interference Detection and Active Avoidance</title><link>/docs/tutorials/colocation-with-enhanced-qos/qos-interference-detection-and-active-avoidance/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>/docs/tutorials/colocation-with-enhanced-qos/qos-interference-detection-and-active-avoidance/</guid><description>
&lt;p>It has the ability of interference detection and active avoidance. When pod with higher priority is affected by resource competition, disable schedule, throttle and evict will be applied to pod with lower priority to ensure the overall stability of the node. Currently, the absolute value/percentage of the node&amp;rsquo;s cpu/mem is supported as a watermark. For details, please refer to &lt;a href="/docs/tutorials/colocation-with-enhanced-qos/qos-interference-detection-and-active-avoidance">Interference Detection and Active Avoidance&lt;/a>.
When there is interference for eviction or throttle, accurate calculation will be performed, and the operation will be stopped when the load is lowered to slightly below the watermark to prevent accidental injury and transitional operation. For details, please refer to &lt;a href="/docs/tutorials/colocation-with-enhanced-qos/qos-accurately-perform-avoidance-actions">Accurately Perform Avoidance Actions&lt;/a>.&lt;/p>
&lt;p>At the same time, Crane supports custom metrics to adapt to the entire interference detection framework. Users only need to complete some operations such as sorting definition, and can reuse the interference detection and avoidance processes including precise operations.For details, please refer to &lt;a href="/docs/tutorials/colocation-with-enhanced-qos/qos-customized-metrics-interference-detection-avoidance-and-sorting">Define your watermark&lt;/a>.&lt;/p>
&lt;p>Crane has the dynamic resource oversold ability enhanced by the prediction algorithm, and reuses the idle resources. At the same time, it combines the prediction ability of the crane to better reuse the idle resources. Currently, idle resource recycling of cpu and mem is supported. At the same time, it has the elastic resource limitation function to limit the workload of reusing idle resources, and avoid impact on high-quality business and starvation issues. For details, please refer to &lt;a href="/docs/tutorials/colocation-with-enhanced-qos/qos-dynamic-resource-oversold-and-limit/">Dynamic resource oversold and limit&lt;/a>.&lt;/p>
&lt;p>At the same time, it has enhanced bypass cpuset management capability to improve resource utilization efficiency while binding cores. For details, please refer to &lt;a href="/docs/tutorials/colocation-with-enhanced-qos/qos-enhanced-bypass-cpuset-management">Enhanced bypass cpuset management capability&lt;/a>.&lt;/p></description></item><item><title>Docs: Interference Detection and Active Avoidance</title><link>/docs/tutorials/colocation-with-enhanced-qos/qos-interference-detection-and-active-avoidance/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>/docs/tutorials/colocation-with-enhanced-qos/qos-interference-detection-and-active-avoidance/</guid><description>
&lt;h2 id="qos-ensurance-architecture">QOS Ensurance Architecture&lt;/h2>
&lt;p>QOS ensurance&amp;rsquo;s architecture is shown as below. It contains three modules.&lt;/p>
&lt;ol>
Expand Down
Loading

0 comments on commit a4ea3d7

Please sign in to comment.