Installing Kruise
Kruise
Kruise advantages include:
- Advanced sidecar container management.
- High app availability.
- Updating apps without deleting pods.
- Advanced configuration for distributing load across the cluster nodes.
Installation using Yandex Cloud Marketplace
-
Go to the folder page
and select Managed Service for Kubernetes. -
Click the name of the Managed Service for Kubernetes cluster you need and select the
Marketplace tab. -
Under Application available for installation, select Kruise and click Go to install.
-
Configure the application:
- Namespace: Select or create a namespace for Kruise.
- Application name: Specify the app name.
-
Click Install.
-
Wait for the application to change its status to
Deployed
.
Installation using a Helm chart
-
Install Helm
v3.8.0 or higher. -
Install kubectl
and configure it to work with the created cluster. -
To install a Helm chart
with Kruise, run the following command:helm pull oci://cr.yandex/yc-marketplace/yandex-cloud/kruise/chart/kruise \ --version 1.5.0 \ --untar && \ helm install \ --namespace <namespace> \ --create-namespace \ kruise ./kruise/
Note
If you are using a Helm version below 3.8.0, append the
export HELM_EXPERIMENTAL_OCI=1 && \
string to the command to enable Open Container Initiative (OCI) support in the Helm client.
You can check the current version of the Helm chart on the application page.