Installing Kruise
Kruise
The Kruise advantages include:
- Advanced sidecar container management.
- High application availability.
- Updating applications without deleting pods.
- Advanced configuration for distributing load across the cluster nodes.
Installation from Yandex Cloud Marketplace
-
Navigate to the folder dashboard
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: Create a new namespace, e.g.,
kruise-space. If you leave the default namespace, Kruise may work incorrectly. - Application name: Specify the application name.
- Namespace: Create a new namespace, e.g.,
-
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 kubect
and configure it to work with the new cluster. -
To install a Helm chart
with Kruise, run this 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/If you set
namespaceto the default namespace, Kruise may work incorrectly. We recommend specifying a value different from all the existing namespaces, e.g.,kruise-space.Note
If you are using a Helm version below 3.8.0, add the
export HELM_EXPERIMENTAL_OCI=1 && \string at the beginning of 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.