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
-
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 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/
If you set
namespace
to the default namespace, Kruise may work incorrectly. We recommend you to specify a value different from all existing namespaces (e.g.,kruise-space
).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.