You are viewing a plain text version of this content. The canonical link for it is here.
Posted to reviews@yunikorn.apache.org by yu...@apache.org on 2021/12/17 03:58:33 UTC

[incubator-yunikorn-site] 01/01: Docs for v0.12.1

This is an automated email from the ASF dual-hosted git repository.

yuchaoran pushed a commit to branch YUNIKORN-901
in repository https://gitbox.apache.org/repos/asf/incubator-yunikorn-site.git

commit 2fd5a6384d662cc85909bb3132d433560008483d
Author: Chaoran Yu <yu...@gmail.com>
AuthorDate: Thu Dec 16 19:55:38 2021 -0800

    Docs for v0.12.1
---
 docusaurus.config.js                               |   2 +-
 src/pages/community/roadmap.md                     |  35 ++++------
 src/pages/release-announce/0.12.1.md               |  60 ++++++++++++++++
 .../api/cluster.md                                 |   0
 .../api/scheduler.md                               |   0
 .../api/system.md                                  |   0
 .../assets/allocation_4k.png                       | Bin
 .../assets/application-state.png                   | Bin
 .../assets/architecture.png                        | Bin
 .../assets/cpu_profile.jpg                         | Bin
 .../assets/dashboard_secret.png                    | Bin
 .../assets/dashboard_token_select.png              | Bin
 .../assets/docker-dektop-minikube.png              | Bin
 .../assets/docker-desktop.png                      | Bin
 .../assets/fifo-state-example.png                  | Bin
 .../assets/gang_clean_up.png                       | Bin
 .../assets/gang_generic_flow.png                   | Bin
 .../assets/gang_scheduling_iintro.png              | Bin
 .../assets/gang_timeout.png                        | Bin
 .../assets/gang_total_ask.png                      | Bin
 .../assets/goland_debug.jpg                        | Bin
 .../assets/k8shim-application-state.png            | Bin
 .../assets/k8shim-node-state.png                   | Bin
 .../assets/k8shim-scheduler-state.png              | Bin
 .../assets/k8shim-task-state.png                   | Bin
 .../assets/namespace-mapping.png                   | Bin
 .../assets/node-bin-packing.png                    | Bin
 .../assets/node-fair.png                           | Bin
 .../assets/object-state.png                        | Bin
 .../assets/pluggable-app-mgmt.jpg                  | Bin
 .../assets/predicateComaparation.png               | Bin
 .../assets/predicate_4k.png                        | Bin
 .../assets/prometheus.png                          | Bin
 .../assets/queue-fairness.png                      | Bin
 .../assets/queue-resource-quotas.png               | Bin
 .../assets/resilience-node-recovery.jpg            | Bin
 .../assets/resilience-workflow.jpg                 | Bin
 .../assets/scheduling_no_predicate_4k.png          | Bin
 .../assets/scheduling_with_predicate_4k_.png       | Bin
 .../assets/spark-jobs-on-ui.png                    | Bin
 .../assets/spark-pods.png                          | Bin
 .../assets/tf-job-on-ui.png                        | Bin
 .../assets/throughput.png                          | Bin
 .../assets/throughput_3types.png                   | Bin
 .../assets/yk-ui-screenshots.gif                   | Bin
 .../assets/yunirkonVSdefault.png                   | Bin
 .../design/architecture.md                         |   0
 .../design/cache_removal.md                        |   0
 .../design/cross_queue_preemption.md               |   0
 .../design/gang_scheduling.md                      |   0
 .../design/k8shim.md                               |   0
 .../design/namespace_resource_quota.md             |   0
 .../design/pluggable_app_management.md             |   0
 .../design/predicates.md                           |   0
 .../design/resilience.md                           |   0
 .../design/scheduler_configuration.md              |   0
 .../design/scheduler_core_design.md                |   0
 .../design/scheduler_object_states.md              |   0
 .../design/state_aware_scheduling.md               |   0
 .../developer_guide/build.md                       |   0
 .../developer_guide/deployment.md                  |   0
 .../developer_guide/env_setup.md                   |   0
 .../developer_guide/openshift_development.md       |   0
 .../get_started/core_features.md                   |   0
 .../get_started/get_started.md                     |   0
 .../evaluate_perf_function_with_kubemark.md        |   0
 .../performance/metrics.md                         |   0
 .../performance/performance_tutorial.md            |   0
 .../performance/profiling.md                       |   0
 .../user_guide/acls.md                             |   0
 .../user_guide/gang_scheduling.md                  |   0
 .../user_guide/placement_rules.md                  |   0
 .../user_guide/queue_config.md                     |   0
 .../user_guide/resource_quota_mgmt.md              |   0
 .../user_guide/sorting_policies.md                 |   0
 .../user_guide/trouble_shooting.md                 |   0
 .../user_guide/usergroup_resolution.md             |   0
 .../user_guide/workloads/run_flink.md              |   0
 .../user_guide/workloads/run_spark.md              |   0
 .../user_guide/workloads/run_tensorflow.md         |   0
 ...-sidebars.json => version-0.12.1-sidebars.json} |  76 ++++++++++-----------
 versions.json                                      |   2 +-
 82 files changed, 115 insertions(+), 60 deletions(-)

diff --git a/docusaurus.config.js b/docusaurus.config.js
index 220ea2b..622e7da 100644
--- a/docusaurus.config.js
+++ b/docusaurus.config.js
@@ -46,7 +46,7 @@ module.exports = {
     announcementBar: {
       id: 'new_release',
       content:
-          '0.11.0 has been released, check the DOWNLOADS',
+          '0.12.1 has been released, check the DOWNLOADS',
       backgroundColor: '#fafbfc',
       textColor: '#091E42',
     },
diff --git a/src/pages/community/roadmap.md b/src/pages/community/roadmap.md
index 7615337..db66e3f 100644
--- a/src/pages/community/roadmap.md
+++ b/src/pages/community/roadmap.md
@@ -25,32 +25,27 @@ under the License.
 # What's next (future development)
 
 - [YUNIKORN-1](https://issues.apache.org/jira/browse/YUNIKORN-1) Application and task priority support
-- [YUNIKORN-387](https://issues.apache.org/jira/browse/YUNIKORN-387) Logging and tracing enhancement using OpenTracing
 - Application level preemption
-- Application centric diagnostic info tracker
+- Offer an alternative mode of deployment as plugins to the default scheduler, in addition to the current standalone mode
+- Improve the robustness of the admission controller to allow for convenient upgrade and maintenance of the scheduler
 
-# Current Release Development
+# Future Release Development
 
 Release status:
-- Version: 0.12.0
-- Target release date: December 2021
-- Release manager: Chaoran Yu
-- Development status: [Issue tracker](https://issues.apache.org/jira/projects/YUNIKORN/versions/12350843)
+- Version: 1.0.0
+- Target release date: March 2021
+- Development status: [Issue tracker](https://issues.apache.org/jira/projects/YUNIKORN/versions/12350288)
 
 Planned features:
-- [YUNIKORN-861](https://issues.apache.org/jira/browse/YUNIKORN-861) Gang scheduling support for affinity
-- [YUNIKORN-807](https://issues.apache.org/jira/browse/YUNIKORN-807) Improve performance of node sorting
-- [YUNIKORN-940](https://issues.apache.org/jira/browse/YUNIKORN-940) Periodic &amp; on-demand state dump in YuniKorn
-- [YUNIKORN-33](https://issues.apache.org/jira/browse/YUNIKORN-33) Performance benchmark with kubemark
-- [YUNIKORN-872](https://issues.apache.org/jira/browse/YUNIKORN-872) Build against Kubernetes 1.20
-- [YUNIKORN-698](https://issues.apache.org/jira/browse/YUNIKORN-698) Kubernetes 1.20 support
-- [YUNIKORN-908](https://issues.apache.org/jira/browse/YUNIKORN-908) Kubernetes 1.21 support
+- [YUNIKORN-971](https://issues.apache.org/jira/browse/YUNIKORN-971) Implement YuniKorn as a Kubernetes scheduler plugin
+- [YUNIKORN-941](https://issues.apache.org/jira/browse/YUNIKORN-941) Split scheduler and admission controller deployment
 
 # Past Releases
 
-| Version 	| Release Date  	| Release Manager 	    | Release Note         	                             |
-|---------	|:-------------:	|:---------------:	    |----------------------	                             |
-| 0.11.0  	| 2021-08-18    	| Kinga Marton        	    | [0.11.0-release-notes](../release-announce/0.11.0) |
-| 0.10.0  	| 2021-04-09    	| Tao Yang        	    | [0.10.0-release-notes](../release-announce/0.10.0) |
-| 0.9.0   	| 2020-08-28        | Wilfred Spiegelenburg | [0.9.0-release-notes](../release-announce/0.9.0)   |
-| 0.8.0   	| 2020-05-04	    | Weiwei Yang     	    | [0.8.0-release-notes](../release-announce/0.8.0)   |
+| Version 	 | Release Date  	 |   Release Manager 	   | Release Note         	                             |
+|-----------|:---------------:|:---------------------:|----------------------------------------------------|
+| 0.12.1  	 | 2021-12-17    	 |  Chaoran Yu        	  | [0.12.1-release-notes](../release-announce/0.12.1) |
+| 0.11.0  	 | 2021-08-18    	 | Kinga Marton        	 | [0.11.0-release-notes](../release-announce/0.11.0) |
+| 0.10.0  	 | 2021-04-09    	 |   Tao Yang        	   | [0.10.0-release-notes](../release-announce/0.10.0) |
+| 0.9.0   	 |   2020-08-28    | Wilfred Spiegelenburg | [0.9.0-release-notes](../release-announce/0.9.0)   |
+| 0.8.0   	 |   2020-05-04	   |   Weiwei Yang     	   | [0.8.0-release-notes](../release-announce/0.8.0)   |
diff --git a/src/pages/release-announce/0.12.1.md b/src/pages/release-announce/0.12.1.md
new file mode 100644
index 0000000..8c84edf
--- /dev/null
+++ b/src/pages/release-announce/0.12.1.md
@@ -0,0 +1,60 @@
+---
+id: rn-0.12.1
+title: Release Announcement v0.12.1
+---
+
+<!--
+Licensed to the Apache Software Foundation (ASF) under one
+or more contributor license agreements.  See the NOTICE file
+distributed with this work for additional information
+regarding copyright ownership.  The ASF licenses this file
+to you under the Apache License, Version 2.0 (the
+"License"); you may not use this file except in compliance
+with the License.  You may obtain a copy of the License at
+
+  http://www.apache.org/licenses/LICENSE-2.0
+
+Unless required by applicable law or agreed to in writing,
+software distributed under the License is distributed on an
+"AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+KIND, either express or implied.  See the License for the
+specific language governing permissions and limitations
+under the License.
+-->
+# Release Announcement v0.12.1
+We are pleased to announce that the Apache YuniKorn (Incubating) community has voted to release 0.12.1. Apache YuniKorn (Incubating) is a standalone resource scheduler, designed for managing, and scheduling Big Data workloads on container orchestration frameworks like Kubernetes for on-prem and on-cloud use cases.
+
+## Overview
+The Apache YuniKorn (Incubating) community has fixed 150 [JIRAs](https://issues.apache.org/jira/projects/YUNIKORN/versions/12350843) in this release. Note that we decided to skip the 0.12.0 release and go directly to 0.12.1 due to a technical issue with the Go Modules system, where a marked tag cannot be updated to point to a later commit after the fact.
+
+Release manager: Chaoran Yu
+
+Release date: 2021-12-17
+
+## Highlights
+
+### Supported Kubernetes Versions
+In this release, the supported Kubernetes versions have been updated to 1.19.x, 1.20.x and 1.21.x. (The last release supported 1.17.x, 1.18.x and 1.19.x.). The YuniKorn support matrix primarily supports 3 major Kubernetes versions.
+
+### Node Sorting Improvements
+YuniKorn used to sort all nodes on demand for the scheduling of each container, which results in a slow performance when the number of nodes increases. Using an optimized data structure (B-tree), this release achieved a considerable improvement to the node sorting performance. 
+
+### Gang Scheduling Enhancements
+Improved test coverage. Added support for node affinity. Fixed a critical bug when handling placeholders during the removal of a node.
+
+### Logging & Observability Improvements
+* Enhanced logging in various components by adding logs, adjusting the severity level of existing logs and removing unneeded logs.
+* Added support for getting a full state dump of the scheduler periodically or on demand through a REST endpoint to facilitate troubleshooting.
+* Improved the health check of the scheduler to report issues with problematic allocations.
+
+### Scheduler Interface Revamp
+Simplified the scheduler interface that the core and shim use to talk to each other. A bulky message is broken down so that each message contains a smaller payload and is only for a specific purpose. Most messages are now made bi-directional between the core and the shim.
+
+### Kubernetes Dependency Upgrade
+The version of Kubernetes that the K8shim depends on has been upgraded from 1.16 to 1.20. This paves the way for supporting future versions of Kubernetes. As a result of this work, the predicate logic has been rewritten using the Scheduling Framework.
+
+### Latest Performance Benchmarking Results
+We are excited to publish the performance evaluation results of the latest code base using Kubemark. YuniKorn achieved up to 4x throughput improvement over the default scheduler.
+
+## Community
+The Apache YuniKorn community is pleased to welcome new committers Craig Condit, Chenya Zhang, Chaoran Yu and Chia-Ping Tsai, as well as new mentors Luciano Resende and Wei-Chiu Chuang. We would love to see more committers joining the community and help to shape the project. In the past few months, we continue to have bi-weekly community meetings in 2 different time zones, ad-hoc meetings, offline channel discussions. The community will continue to be open.
diff --git a/versioned_docs/version-0.12.0/api/cluster.md b/versioned_docs/version-0.12.1/api/cluster.md
similarity index 100%
rename from versioned_docs/version-0.12.0/api/cluster.md
rename to versioned_docs/version-0.12.1/api/cluster.md
diff --git a/versioned_docs/version-0.12.0/api/scheduler.md b/versioned_docs/version-0.12.1/api/scheduler.md
similarity index 100%
rename from versioned_docs/version-0.12.0/api/scheduler.md
rename to versioned_docs/version-0.12.1/api/scheduler.md
diff --git a/versioned_docs/version-0.12.0/api/system.md b/versioned_docs/version-0.12.1/api/system.md
similarity index 100%
rename from versioned_docs/version-0.12.0/api/system.md
rename to versioned_docs/version-0.12.1/api/system.md
diff --git a/versioned_docs/version-0.12.0/assets/allocation_4k.png b/versioned_docs/version-0.12.1/assets/allocation_4k.png
similarity index 100%
rename from versioned_docs/version-0.12.0/assets/allocation_4k.png
rename to versioned_docs/version-0.12.1/assets/allocation_4k.png
diff --git a/versioned_docs/version-0.12.0/assets/application-state.png b/versioned_docs/version-0.12.1/assets/application-state.png
similarity index 100%
rename from versioned_docs/version-0.12.0/assets/application-state.png
rename to versioned_docs/version-0.12.1/assets/application-state.png
diff --git a/versioned_docs/version-0.12.0/assets/architecture.png b/versioned_docs/version-0.12.1/assets/architecture.png
similarity index 100%
rename from versioned_docs/version-0.12.0/assets/architecture.png
rename to versioned_docs/version-0.12.1/assets/architecture.png
diff --git a/versioned_docs/version-0.12.0/assets/cpu_profile.jpg b/versioned_docs/version-0.12.1/assets/cpu_profile.jpg
similarity index 100%
rename from versioned_docs/version-0.12.0/assets/cpu_profile.jpg
rename to versioned_docs/version-0.12.1/assets/cpu_profile.jpg
diff --git a/versioned_docs/version-0.12.0/assets/dashboard_secret.png b/versioned_docs/version-0.12.1/assets/dashboard_secret.png
similarity index 100%
rename from versioned_docs/version-0.12.0/assets/dashboard_secret.png
rename to versioned_docs/version-0.12.1/assets/dashboard_secret.png
diff --git a/versioned_docs/version-0.12.0/assets/dashboard_token_select.png b/versioned_docs/version-0.12.1/assets/dashboard_token_select.png
similarity index 100%
rename from versioned_docs/version-0.12.0/assets/dashboard_token_select.png
rename to versioned_docs/version-0.12.1/assets/dashboard_token_select.png
diff --git a/versioned_docs/version-0.12.0/assets/docker-dektop-minikube.png b/versioned_docs/version-0.12.1/assets/docker-dektop-minikube.png
similarity index 100%
rename from versioned_docs/version-0.12.0/assets/docker-dektop-minikube.png
rename to versioned_docs/version-0.12.1/assets/docker-dektop-minikube.png
diff --git a/versioned_docs/version-0.12.0/assets/docker-desktop.png b/versioned_docs/version-0.12.1/assets/docker-desktop.png
similarity index 100%
rename from versioned_docs/version-0.12.0/assets/docker-desktop.png
rename to versioned_docs/version-0.12.1/assets/docker-desktop.png
diff --git a/versioned_docs/version-0.12.0/assets/fifo-state-example.png b/versioned_docs/version-0.12.1/assets/fifo-state-example.png
similarity index 100%
rename from versioned_docs/version-0.12.0/assets/fifo-state-example.png
rename to versioned_docs/version-0.12.1/assets/fifo-state-example.png
diff --git a/versioned_docs/version-0.12.0/assets/gang_clean_up.png b/versioned_docs/version-0.12.1/assets/gang_clean_up.png
similarity index 100%
rename from versioned_docs/version-0.12.0/assets/gang_clean_up.png
rename to versioned_docs/version-0.12.1/assets/gang_clean_up.png
diff --git a/versioned_docs/version-0.12.0/assets/gang_generic_flow.png b/versioned_docs/version-0.12.1/assets/gang_generic_flow.png
similarity index 100%
rename from versioned_docs/version-0.12.0/assets/gang_generic_flow.png
rename to versioned_docs/version-0.12.1/assets/gang_generic_flow.png
diff --git a/versioned_docs/version-0.12.0/assets/gang_scheduling_iintro.png b/versioned_docs/version-0.12.1/assets/gang_scheduling_iintro.png
similarity index 100%
rename from versioned_docs/version-0.12.0/assets/gang_scheduling_iintro.png
rename to versioned_docs/version-0.12.1/assets/gang_scheduling_iintro.png
diff --git a/versioned_docs/version-0.12.0/assets/gang_timeout.png b/versioned_docs/version-0.12.1/assets/gang_timeout.png
similarity index 100%
rename from versioned_docs/version-0.12.0/assets/gang_timeout.png
rename to versioned_docs/version-0.12.1/assets/gang_timeout.png
diff --git a/versioned_docs/version-0.12.0/assets/gang_total_ask.png b/versioned_docs/version-0.12.1/assets/gang_total_ask.png
similarity index 100%
rename from versioned_docs/version-0.12.0/assets/gang_total_ask.png
rename to versioned_docs/version-0.12.1/assets/gang_total_ask.png
diff --git a/versioned_docs/version-0.12.0/assets/goland_debug.jpg b/versioned_docs/version-0.12.1/assets/goland_debug.jpg
similarity index 100%
rename from versioned_docs/version-0.12.0/assets/goland_debug.jpg
rename to versioned_docs/version-0.12.1/assets/goland_debug.jpg
diff --git a/versioned_docs/version-0.12.0/assets/k8shim-application-state.png b/versioned_docs/version-0.12.1/assets/k8shim-application-state.png
similarity index 100%
rename from versioned_docs/version-0.12.0/assets/k8shim-application-state.png
rename to versioned_docs/version-0.12.1/assets/k8shim-application-state.png
diff --git a/versioned_docs/version-0.12.0/assets/k8shim-node-state.png b/versioned_docs/version-0.12.1/assets/k8shim-node-state.png
similarity index 100%
rename from versioned_docs/version-0.12.0/assets/k8shim-node-state.png
rename to versioned_docs/version-0.12.1/assets/k8shim-node-state.png
diff --git a/versioned_docs/version-0.12.0/assets/k8shim-scheduler-state.png b/versioned_docs/version-0.12.1/assets/k8shim-scheduler-state.png
similarity index 100%
rename from versioned_docs/version-0.12.0/assets/k8shim-scheduler-state.png
rename to versioned_docs/version-0.12.1/assets/k8shim-scheduler-state.png
diff --git a/versioned_docs/version-0.12.0/assets/k8shim-task-state.png b/versioned_docs/version-0.12.1/assets/k8shim-task-state.png
similarity index 100%
rename from versioned_docs/version-0.12.0/assets/k8shim-task-state.png
rename to versioned_docs/version-0.12.1/assets/k8shim-task-state.png
diff --git a/versioned_docs/version-0.12.0/assets/namespace-mapping.png b/versioned_docs/version-0.12.1/assets/namespace-mapping.png
similarity index 100%
rename from versioned_docs/version-0.12.0/assets/namespace-mapping.png
rename to versioned_docs/version-0.12.1/assets/namespace-mapping.png
diff --git a/versioned_docs/version-0.12.0/assets/node-bin-packing.png b/versioned_docs/version-0.12.1/assets/node-bin-packing.png
similarity index 100%
rename from versioned_docs/version-0.12.0/assets/node-bin-packing.png
rename to versioned_docs/version-0.12.1/assets/node-bin-packing.png
diff --git a/versioned_docs/version-0.12.0/assets/node-fair.png b/versioned_docs/version-0.12.1/assets/node-fair.png
similarity index 100%
rename from versioned_docs/version-0.12.0/assets/node-fair.png
rename to versioned_docs/version-0.12.1/assets/node-fair.png
diff --git a/versioned_docs/version-0.12.0/assets/object-state.png b/versioned_docs/version-0.12.1/assets/object-state.png
similarity index 100%
rename from versioned_docs/version-0.12.0/assets/object-state.png
rename to versioned_docs/version-0.12.1/assets/object-state.png
diff --git a/versioned_docs/version-0.12.0/assets/pluggable-app-mgmt.jpg b/versioned_docs/version-0.12.1/assets/pluggable-app-mgmt.jpg
similarity index 100%
rename from versioned_docs/version-0.12.0/assets/pluggable-app-mgmt.jpg
rename to versioned_docs/version-0.12.1/assets/pluggable-app-mgmt.jpg
diff --git a/versioned_docs/version-0.12.0/assets/predicateComaparation.png b/versioned_docs/version-0.12.1/assets/predicateComaparation.png
similarity index 100%
rename from versioned_docs/version-0.12.0/assets/predicateComaparation.png
rename to versioned_docs/version-0.12.1/assets/predicateComaparation.png
diff --git a/versioned_docs/version-0.12.0/assets/predicate_4k.png b/versioned_docs/version-0.12.1/assets/predicate_4k.png
similarity index 100%
rename from versioned_docs/version-0.12.0/assets/predicate_4k.png
rename to versioned_docs/version-0.12.1/assets/predicate_4k.png
diff --git a/versioned_docs/version-0.12.0/assets/prometheus.png b/versioned_docs/version-0.12.1/assets/prometheus.png
similarity index 100%
rename from versioned_docs/version-0.12.0/assets/prometheus.png
rename to versioned_docs/version-0.12.1/assets/prometheus.png
diff --git a/versioned_docs/version-0.12.0/assets/queue-fairness.png b/versioned_docs/version-0.12.1/assets/queue-fairness.png
similarity index 100%
rename from versioned_docs/version-0.12.0/assets/queue-fairness.png
rename to versioned_docs/version-0.12.1/assets/queue-fairness.png
diff --git a/versioned_docs/version-0.12.0/assets/queue-resource-quotas.png b/versioned_docs/version-0.12.1/assets/queue-resource-quotas.png
similarity index 100%
rename from versioned_docs/version-0.12.0/assets/queue-resource-quotas.png
rename to versioned_docs/version-0.12.1/assets/queue-resource-quotas.png
diff --git a/versioned_docs/version-0.12.0/assets/resilience-node-recovery.jpg b/versioned_docs/version-0.12.1/assets/resilience-node-recovery.jpg
similarity index 100%
rename from versioned_docs/version-0.12.0/assets/resilience-node-recovery.jpg
rename to versioned_docs/version-0.12.1/assets/resilience-node-recovery.jpg
diff --git a/versioned_docs/version-0.12.0/assets/resilience-workflow.jpg b/versioned_docs/version-0.12.1/assets/resilience-workflow.jpg
similarity index 100%
rename from versioned_docs/version-0.12.0/assets/resilience-workflow.jpg
rename to versioned_docs/version-0.12.1/assets/resilience-workflow.jpg
diff --git a/versioned_docs/version-0.12.0/assets/scheduling_no_predicate_4k.png b/versioned_docs/version-0.12.1/assets/scheduling_no_predicate_4k.png
similarity index 100%
rename from versioned_docs/version-0.12.0/assets/scheduling_no_predicate_4k.png
rename to versioned_docs/version-0.12.1/assets/scheduling_no_predicate_4k.png
diff --git a/versioned_docs/version-0.12.0/assets/scheduling_with_predicate_4k_.png b/versioned_docs/version-0.12.1/assets/scheduling_with_predicate_4k_.png
similarity index 100%
rename from versioned_docs/version-0.12.0/assets/scheduling_with_predicate_4k_.png
rename to versioned_docs/version-0.12.1/assets/scheduling_with_predicate_4k_.png
diff --git a/versioned_docs/version-0.12.0/assets/spark-jobs-on-ui.png b/versioned_docs/version-0.12.1/assets/spark-jobs-on-ui.png
similarity index 100%
rename from versioned_docs/version-0.12.0/assets/spark-jobs-on-ui.png
rename to versioned_docs/version-0.12.1/assets/spark-jobs-on-ui.png
diff --git a/versioned_docs/version-0.12.0/assets/spark-pods.png b/versioned_docs/version-0.12.1/assets/spark-pods.png
similarity index 100%
rename from versioned_docs/version-0.12.0/assets/spark-pods.png
rename to versioned_docs/version-0.12.1/assets/spark-pods.png
diff --git a/versioned_docs/version-0.12.0/assets/tf-job-on-ui.png b/versioned_docs/version-0.12.1/assets/tf-job-on-ui.png
similarity index 100%
rename from versioned_docs/version-0.12.0/assets/tf-job-on-ui.png
rename to versioned_docs/version-0.12.1/assets/tf-job-on-ui.png
diff --git a/versioned_docs/version-0.12.0/assets/throughput.png b/versioned_docs/version-0.12.1/assets/throughput.png
similarity index 100%
rename from versioned_docs/version-0.12.0/assets/throughput.png
rename to versioned_docs/version-0.12.1/assets/throughput.png
diff --git a/versioned_docs/version-0.12.0/assets/throughput_3types.png b/versioned_docs/version-0.12.1/assets/throughput_3types.png
similarity index 100%
rename from versioned_docs/version-0.12.0/assets/throughput_3types.png
rename to versioned_docs/version-0.12.1/assets/throughput_3types.png
diff --git a/versioned_docs/version-0.12.0/assets/yk-ui-screenshots.gif b/versioned_docs/version-0.12.1/assets/yk-ui-screenshots.gif
similarity index 100%
rename from versioned_docs/version-0.12.0/assets/yk-ui-screenshots.gif
rename to versioned_docs/version-0.12.1/assets/yk-ui-screenshots.gif
diff --git a/versioned_docs/version-0.12.0/assets/yunirkonVSdefault.png b/versioned_docs/version-0.12.1/assets/yunirkonVSdefault.png
similarity index 100%
rename from versioned_docs/version-0.12.0/assets/yunirkonVSdefault.png
rename to versioned_docs/version-0.12.1/assets/yunirkonVSdefault.png
diff --git a/versioned_docs/version-0.12.0/design/architecture.md b/versioned_docs/version-0.12.1/design/architecture.md
similarity index 100%
rename from versioned_docs/version-0.12.0/design/architecture.md
rename to versioned_docs/version-0.12.1/design/architecture.md
diff --git a/versioned_docs/version-0.12.0/design/cache_removal.md b/versioned_docs/version-0.12.1/design/cache_removal.md
similarity index 100%
rename from versioned_docs/version-0.12.0/design/cache_removal.md
rename to versioned_docs/version-0.12.1/design/cache_removal.md
diff --git a/versioned_docs/version-0.12.0/design/cross_queue_preemption.md b/versioned_docs/version-0.12.1/design/cross_queue_preemption.md
similarity index 100%
rename from versioned_docs/version-0.12.0/design/cross_queue_preemption.md
rename to versioned_docs/version-0.12.1/design/cross_queue_preemption.md
diff --git a/versioned_docs/version-0.12.0/design/gang_scheduling.md b/versioned_docs/version-0.12.1/design/gang_scheduling.md
similarity index 100%
rename from versioned_docs/version-0.12.0/design/gang_scheduling.md
rename to versioned_docs/version-0.12.1/design/gang_scheduling.md
diff --git a/versioned_docs/version-0.12.0/design/k8shim.md b/versioned_docs/version-0.12.1/design/k8shim.md
similarity index 100%
rename from versioned_docs/version-0.12.0/design/k8shim.md
rename to versioned_docs/version-0.12.1/design/k8shim.md
diff --git a/versioned_docs/version-0.12.0/design/namespace_resource_quota.md b/versioned_docs/version-0.12.1/design/namespace_resource_quota.md
similarity index 100%
rename from versioned_docs/version-0.12.0/design/namespace_resource_quota.md
rename to versioned_docs/version-0.12.1/design/namespace_resource_quota.md
diff --git a/versioned_docs/version-0.12.0/design/pluggable_app_management.md b/versioned_docs/version-0.12.1/design/pluggable_app_management.md
similarity index 100%
rename from versioned_docs/version-0.12.0/design/pluggable_app_management.md
rename to versioned_docs/version-0.12.1/design/pluggable_app_management.md
diff --git a/versioned_docs/version-0.12.0/design/predicates.md b/versioned_docs/version-0.12.1/design/predicates.md
similarity index 100%
rename from versioned_docs/version-0.12.0/design/predicates.md
rename to versioned_docs/version-0.12.1/design/predicates.md
diff --git a/versioned_docs/version-0.12.0/design/resilience.md b/versioned_docs/version-0.12.1/design/resilience.md
similarity index 100%
rename from versioned_docs/version-0.12.0/design/resilience.md
rename to versioned_docs/version-0.12.1/design/resilience.md
diff --git a/versioned_docs/version-0.12.0/design/scheduler_configuration.md b/versioned_docs/version-0.12.1/design/scheduler_configuration.md
similarity index 100%
rename from versioned_docs/version-0.12.0/design/scheduler_configuration.md
rename to versioned_docs/version-0.12.1/design/scheduler_configuration.md
diff --git a/versioned_docs/version-0.12.0/design/scheduler_core_design.md b/versioned_docs/version-0.12.1/design/scheduler_core_design.md
similarity index 100%
rename from versioned_docs/version-0.12.0/design/scheduler_core_design.md
rename to versioned_docs/version-0.12.1/design/scheduler_core_design.md
diff --git a/versioned_docs/version-0.12.0/design/scheduler_object_states.md b/versioned_docs/version-0.12.1/design/scheduler_object_states.md
similarity index 100%
rename from versioned_docs/version-0.12.0/design/scheduler_object_states.md
rename to versioned_docs/version-0.12.1/design/scheduler_object_states.md
diff --git a/versioned_docs/version-0.12.0/design/state_aware_scheduling.md b/versioned_docs/version-0.12.1/design/state_aware_scheduling.md
similarity index 100%
rename from versioned_docs/version-0.12.0/design/state_aware_scheduling.md
rename to versioned_docs/version-0.12.1/design/state_aware_scheduling.md
diff --git a/versioned_docs/version-0.12.0/developer_guide/build.md b/versioned_docs/version-0.12.1/developer_guide/build.md
similarity index 100%
rename from versioned_docs/version-0.12.0/developer_guide/build.md
rename to versioned_docs/version-0.12.1/developer_guide/build.md
diff --git a/versioned_docs/version-0.12.0/developer_guide/deployment.md b/versioned_docs/version-0.12.1/developer_guide/deployment.md
similarity index 100%
rename from versioned_docs/version-0.12.0/developer_guide/deployment.md
rename to versioned_docs/version-0.12.1/developer_guide/deployment.md
diff --git a/versioned_docs/version-0.12.0/developer_guide/env_setup.md b/versioned_docs/version-0.12.1/developer_guide/env_setup.md
similarity index 100%
rename from versioned_docs/version-0.12.0/developer_guide/env_setup.md
rename to versioned_docs/version-0.12.1/developer_guide/env_setup.md
diff --git a/versioned_docs/version-0.12.0/developer_guide/openshift_development.md b/versioned_docs/version-0.12.1/developer_guide/openshift_development.md
similarity index 100%
rename from versioned_docs/version-0.12.0/developer_guide/openshift_development.md
rename to versioned_docs/version-0.12.1/developer_guide/openshift_development.md
diff --git a/versioned_docs/version-0.12.0/get_started/core_features.md b/versioned_docs/version-0.12.1/get_started/core_features.md
similarity index 100%
rename from versioned_docs/version-0.12.0/get_started/core_features.md
rename to versioned_docs/version-0.12.1/get_started/core_features.md
diff --git a/versioned_docs/version-0.12.0/get_started/get_started.md b/versioned_docs/version-0.12.1/get_started/get_started.md
similarity index 100%
rename from versioned_docs/version-0.12.0/get_started/get_started.md
rename to versioned_docs/version-0.12.1/get_started/get_started.md
diff --git a/versioned_docs/version-0.12.0/performance/evaluate_perf_function_with_kubemark.md b/versioned_docs/version-0.12.1/performance/evaluate_perf_function_with_kubemark.md
similarity index 100%
rename from versioned_docs/version-0.12.0/performance/evaluate_perf_function_with_kubemark.md
rename to versioned_docs/version-0.12.1/performance/evaluate_perf_function_with_kubemark.md
diff --git a/versioned_docs/version-0.12.0/performance/metrics.md b/versioned_docs/version-0.12.1/performance/metrics.md
similarity index 100%
rename from versioned_docs/version-0.12.0/performance/metrics.md
rename to versioned_docs/version-0.12.1/performance/metrics.md
diff --git a/versioned_docs/version-0.12.0/performance/performance_tutorial.md b/versioned_docs/version-0.12.1/performance/performance_tutorial.md
similarity index 100%
rename from versioned_docs/version-0.12.0/performance/performance_tutorial.md
rename to versioned_docs/version-0.12.1/performance/performance_tutorial.md
diff --git a/versioned_docs/version-0.12.0/performance/profiling.md b/versioned_docs/version-0.12.1/performance/profiling.md
similarity index 100%
rename from versioned_docs/version-0.12.0/performance/profiling.md
rename to versioned_docs/version-0.12.1/performance/profiling.md
diff --git a/versioned_docs/version-0.12.0/user_guide/acls.md b/versioned_docs/version-0.12.1/user_guide/acls.md
similarity index 100%
rename from versioned_docs/version-0.12.0/user_guide/acls.md
rename to versioned_docs/version-0.12.1/user_guide/acls.md
diff --git a/versioned_docs/version-0.12.0/user_guide/gang_scheduling.md b/versioned_docs/version-0.12.1/user_guide/gang_scheduling.md
similarity index 100%
rename from versioned_docs/version-0.12.0/user_guide/gang_scheduling.md
rename to versioned_docs/version-0.12.1/user_guide/gang_scheduling.md
diff --git a/versioned_docs/version-0.12.0/user_guide/placement_rules.md b/versioned_docs/version-0.12.1/user_guide/placement_rules.md
similarity index 100%
rename from versioned_docs/version-0.12.0/user_guide/placement_rules.md
rename to versioned_docs/version-0.12.1/user_guide/placement_rules.md
diff --git a/versioned_docs/version-0.12.0/user_guide/queue_config.md b/versioned_docs/version-0.12.1/user_guide/queue_config.md
similarity index 100%
rename from versioned_docs/version-0.12.0/user_guide/queue_config.md
rename to versioned_docs/version-0.12.1/user_guide/queue_config.md
diff --git a/versioned_docs/version-0.12.0/user_guide/resource_quota_mgmt.md b/versioned_docs/version-0.12.1/user_guide/resource_quota_mgmt.md
similarity index 100%
rename from versioned_docs/version-0.12.0/user_guide/resource_quota_mgmt.md
rename to versioned_docs/version-0.12.1/user_guide/resource_quota_mgmt.md
diff --git a/versioned_docs/version-0.12.0/user_guide/sorting_policies.md b/versioned_docs/version-0.12.1/user_guide/sorting_policies.md
similarity index 100%
rename from versioned_docs/version-0.12.0/user_guide/sorting_policies.md
rename to versioned_docs/version-0.12.1/user_guide/sorting_policies.md
diff --git a/versioned_docs/version-0.12.0/user_guide/trouble_shooting.md b/versioned_docs/version-0.12.1/user_guide/trouble_shooting.md
similarity index 100%
rename from versioned_docs/version-0.12.0/user_guide/trouble_shooting.md
rename to versioned_docs/version-0.12.1/user_guide/trouble_shooting.md
diff --git a/versioned_docs/version-0.12.0/user_guide/usergroup_resolution.md b/versioned_docs/version-0.12.1/user_guide/usergroup_resolution.md
similarity index 100%
rename from versioned_docs/version-0.12.0/user_guide/usergroup_resolution.md
rename to versioned_docs/version-0.12.1/user_guide/usergroup_resolution.md
diff --git a/versioned_docs/version-0.12.0/user_guide/workloads/run_flink.md b/versioned_docs/version-0.12.1/user_guide/workloads/run_flink.md
similarity index 100%
rename from versioned_docs/version-0.12.0/user_guide/workloads/run_flink.md
rename to versioned_docs/version-0.12.1/user_guide/workloads/run_flink.md
diff --git a/versioned_docs/version-0.12.0/user_guide/workloads/run_spark.md b/versioned_docs/version-0.12.1/user_guide/workloads/run_spark.md
similarity index 100%
rename from versioned_docs/version-0.12.0/user_guide/workloads/run_spark.md
rename to versioned_docs/version-0.12.1/user_guide/workloads/run_spark.md
diff --git a/versioned_docs/version-0.12.0/user_guide/workloads/run_tensorflow.md b/versioned_docs/version-0.12.1/user_guide/workloads/run_tensorflow.md
similarity index 100%
rename from versioned_docs/version-0.12.0/user_guide/workloads/run_tensorflow.md
rename to versioned_docs/version-0.12.1/user_guide/workloads/run_tensorflow.md
diff --git a/versioned_sidebars/version-0.12.0-sidebars.json b/versioned_sidebars/version-0.12.1-sidebars.json
similarity index 58%
rename from versioned_sidebars/version-0.12.0-sidebars.json
rename to versioned_sidebars/version-0.12.1-sidebars.json
index 3898d5e..ddbd18e 100644
--- a/versioned_sidebars/version-0.12.0-sidebars.json
+++ b/versioned_sidebars/version-0.12.1-sidebars.json
@@ -1,5 +1,5 @@
 {
-  "version-0.12.0/docs": [
+  "version-0.12.1/docs": [
     {
       "type": "category",
       "collapsed": true,
@@ -8,11 +8,11 @@
       "items": [
         {
           "type": "doc",
-          "id": "version-0.12.0/get_started/user_guide"
+          "id": "version-0.12.1/get_started/user_guide"
         },
         {
           "type": "doc",
-          "id": "version-0.12.0/get_started/core_features"
+          "id": "version-0.12.1/get_started/core_features"
         }
       ]
     },
@@ -24,31 +24,31 @@
       "items": [
         {
           "type": "doc",
-          "id": "version-0.12.0/user_guide/queue_config"
+          "id": "version-0.12.1/user_guide/queue_config"
         },
         {
           "type": "doc",
-          "id": "version-0.12.0/user_guide/placement_rules"
+          "id": "version-0.12.1/user_guide/placement_rules"
         },
         {
           "type": "doc",
-          "id": "version-0.12.0/user_guide/usergroup_resolution"
+          "id": "version-0.12.1/user_guide/usergroup_resolution"
         },
         {
           "type": "doc",
-          "id": "version-0.12.0/user_guide/sorting_policies"
+          "id": "version-0.12.1/user_guide/sorting_policies"
         },
         {
           "type": "doc",
-          "id": "version-0.12.0/user_guide/acls"
+          "id": "version-0.12.1/user_guide/acls"
         },
         {
           "type": "doc",
-          "id": "version-0.12.0/user_guide/resource_quota_management"
+          "id": "version-0.12.1/user_guide/resource_quota_management"
         },
         {
           "type": "doc",
-          "id": "version-0.12.0/user_guide/gang_scheduling"
+          "id": "version-0.12.1/user_guide/gang_scheduling"
         },
         {
           "type": "category",
@@ -56,15 +56,15 @@
           "items": [
             {
               "type": "doc",
-              "id": "version-0.12.0/user_guide/workloads/run_spark"
+              "id": "version-0.12.1/user_guide/workloads/run_spark"
             },
             {
               "type": "doc",
-              "id": "version-0.12.0/user_guide/workloads/run_flink"
+              "id": "version-0.12.1/user_guide/workloads/run_flink"
             },
             {
               "type": "doc",
-              "id": "version-0.12.0/user_guide/workloads/run_tf"
+              "id": "version-0.12.1/user_guide/workloads/run_tf"
             }
           ],
           "collapsible": true,
@@ -76,15 +76,15 @@
           "items": [
             {
               "type": "doc",
-              "id": "version-0.12.0/api/cluster"
+              "id": "version-0.12.1/api/cluster"
             },
             {
               "type": "doc",
-              "id": "version-0.12.0/api/scheduler"
+              "id": "version-0.12.1/api/scheduler"
             },
             {
               "type": "doc",
-              "id": "version-0.12.0/api/system"
+              "id": "version-0.12.1/api/system"
             }
           ],
           "collapsible": true,
@@ -92,7 +92,7 @@
         },
         {
           "type": "doc",
-          "id": "version-0.12.0/user_guide/trouble_shooting"
+          "id": "version-0.12.1/user_guide/trouble_shooting"
         }
       ]
     },
@@ -104,19 +104,19 @@
       "items": [
         {
           "type": "doc",
-          "id": "version-0.12.0/developer_guide/env_setup"
+          "id": "version-0.12.1/developer_guide/env_setup"
         },
         {
           "type": "doc",
-          "id": "version-0.12.0/developer_guide/build"
+          "id": "version-0.12.1/developer_guide/build"
         },
         {
           "type": "doc",
-          "id": "version-0.12.0/developer_guide/deployment"
+          "id": "version-0.12.1/developer_guide/deployment"
         },
         {
           "type": "doc",
-          "id": "version-0.12.0/developer_guide/openshift_development"
+          "id": "version-0.12.1/developer_guide/openshift_development"
         },
         {
           "type": "category",
@@ -124,55 +124,55 @@
           "items": [
             {
               "type": "doc",
-              "id": "version-0.12.0/design/architecture"
+              "id": "version-0.12.1/design/architecture"
             },
             {
               "type": "doc",
-              "id": "version-0.12.0/design/scheduler_core_design"
+              "id": "version-0.12.1/design/scheduler_core_design"
             },
             {
               "type": "doc",
-              "id": "version-0.12.0/design/cache_removal"
+              "id": "version-0.12.1/design/cache_removal"
             },
             {
               "type": "doc",
-              "id": "version-0.12.0/design/k8shim"
+              "id": "version-0.12.1/design/k8shim"
             },
             {
               "type": "doc",
-              "id": "version-0.12.0/design/cross_queue_preemption"
+              "id": "version-0.12.1/design/cross_queue_preemption"
             },
             {
               "type": "doc",
-              "id": "version-0.12.0/design/namespace_resource_quota"
+              "id": "version-0.12.1/design/namespace_resource_quota"
             },
             {
               "type": "doc",
-              "id": "version-0.12.0/design/pluggable_app_management"
+              "id": "version-0.12.1/design/pluggable_app_management"
             },
             {
               "type": "doc",
-              "id": "version-0.12.0/design/resilience"
+              "id": "version-0.12.1/design/resilience"
             },
             {
               "type": "doc",
-              "id": "version-0.12.0/design/predicates"
+              "id": "version-0.12.1/design/predicates"
             },
             {
               "type": "doc",
-              "id": "version-0.12.0/design/scheduler_configuration"
+              "id": "version-0.12.1/design/scheduler_configuration"
             },
             {
               "type": "doc",
-              "id": "version-0.12.0/design/state_aware_scheduling"
+              "id": "version-0.12.1/design/state_aware_scheduling"
             },
             {
               "type": "doc",
-              "id": "version-0.12.0/design/scheduler_object_states"
+              "id": "version-0.12.1/design/scheduler_object_states"
             },
             {
               "type": "doc",
-              "id": "version-0.12.0/design/gang_scheduling"
+              "id": "version-0.12.1/design/gang_scheduling"
             }
           ],
           "collapsible": true,
@@ -188,19 +188,19 @@
       "items": [
         {
           "type": "doc",
-          "id": "version-0.12.0/performance/evaluate_perf_function_with_kubemark"
+          "id": "version-0.12.1/performance/evaluate_perf_function_with_kubemark"
         },
         {
           "type": "doc",
-          "id": "version-0.12.0/performance/performance_tutorial"
+          "id": "version-0.12.1/performance/performance_tutorial"
         },
         {
           "type": "doc",
-          "id": "version-0.12.0/performance/metrics"
+          "id": "version-0.12.1/performance/metrics"
         },
         {
           "type": "doc",
-          "id": "version-0.12.0/performance/profiling"
+          "id": "version-0.12.1/performance/profiling"
         }
       ]
     }
diff --git a/versions.json b/versions.json
index 5de7aaf..58e1455 100644
--- a/versions.json
+++ b/versions.json
@@ -1,5 +1,5 @@
 [
-  "0.12.0",
+  "0.12.1",
   "0.11.0",
   "0.10.0",
   "0.9.0",