Kasten's K10 Installation with Helm
Kasten's K10 on Kubernetes
helm repo add kasten https://charts.kasten.io/
helm repo update kasten
_HTPASSWD="admin:{SHA}0DPiKuNIrrVmD8IUCuw1hQxNqZc=" # https://hostingcanada.org/htpasswd-generator/
cat <<EOF > k10-values.yaml
auth:
basicAuth:
enabled: true
htpasswd: ${_HTPASSWD}
EOF
_DOMAIN="backup.dev-t.xyz"
_HTPASSWD="admin:{SHA}0DPiKuNIrrVmD8IUCuw1hQxNqZc=" # https://hostingcanada.org/htpasswd-generator/
cat <<EOF > k10-values.yaml
ingress:
create: true
annotations:
kubernetes.io/ingress.class: "nginx"
kubernetes.io/tls-acme: "true"
cert-manager.io/cluster-issuer: "letsencrypt-staging"
nginx.ingress.kubernetes.io/ssl-redirect: 'true'
nginx.ingress.kubernetes.io/backend-protocol: 'HTTPS'
host: ${_DOMAIN}
tls:
enabled: true
secretName: backup-dev-t-xyz-tls
auth:
basicAuth:
enabled: true
htpasswd: ${_HTPASSWD}
EOF
helm install k10 kasten/k10 \
--create-namespace \
--namespace kasten-io \
-f k10-values.yaml
Dashboard : https://${_DOMAIN}/k10/#/
(Option) Traefik IngressRoute