Installation Guide¶
There are multiple ways to install the Melete:
- with Helm, using project repository chart;
- with kubectl apply, using YAML manifests.
Quick start¶
If you have Helm, you can deploy the melete with the following command:
HELM_EXPERIMENTAL_OCI=1 \
helm upgrade \
--install \
--namespace melete-system \
--create-namespace \
melete \
oci://registry.gitlab.com/redcreepster/melete/melete \
--version 0.3.3 \
--atomic \
--wait-for-jobs
It will install the melete in then melete-system namespace, creating that namespace if it doesn't already exist.
Info
This command is idempotent:
- if the melete is not installed, it will install it,
- if the melete is already installed, it will upgrade it.
If tou don't have Helm or if you prefer to use a YAML manifest, you can run then following command instead:
Not implemented
This way will be implemented in future releases.
kubectl apply -f https://gitlab.com/redcreepster/melete/-/raw/0.3.3/config/deploy.yaml
Info
The YAML manifest in the command above was generated with helm template,
so you will end up with almost the same resources as if you had used Helm to install the melete.