Install YaK on your own K8S cluster
Follow this procedure to install the YaK on your Kubernetes cluster.
Last updated
Follow this procedure to install the YaK on your Kubernetes cluster.
Last updated
We usually simply use "yak4all" as namespace, but feel free to let your creativity run wild
Replace "<your_hostname>.<your_domain>"
in the yaml file with your actual hostname
ex : yak.my-domain.com
Replace "<your_storage_class>"
in the yaml file with your actual storage class name
It will use the default storage class if left empty
You can list your storage classes using kubectl get sc
if needed.
Your storage provisioner shall support Read-Write-Many mode ("RWX") when YaK is installed on a multi-node cluster
In this case, uncomment the lines in the yaml file above:
Replace "<your_ingress_class>"
in the yaml file with your actual ingress class name
If left empty, it will use the default ingress class if you have one configured as default
You can list your ingress classes using kubectl get ingressclasses
if needed.
Save the file as "yak.values.yaml"
Optionally, for testing purpose, you can generate a self signed certificate with the following command.
For the Ingress TLS configuration, use your certificate and create the following Kubernetes secret.
https://<your_hostname>.<your_domain>
Default credentials : admin / ABCdef1234@