Created
January 6, 2021 22:02
-
-
Save bgulla/fbf607200e878e9d78596b07792aa186 to your computer and use it in GitHub Desktop.
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
#!/bin/bash | |
# create the cattle-system namespace | |
kubectl create ns cattle-system | |
# Setup the certificate-authority | |
cp ./certs/ca.crt /tmp/cacerts.pem | |
kubectl -n cattle-system create secret generic tls-ca \ | |
--from-file=cacerts.pem=/tmp/cacerts.pem | |
cp ./certs/rancher.initech.core.cert ./certs/tls.crt | |
cp ./certs/rancher.initech.core.key ./certs/tls.key | |
# Upload the rancher.initech.core cert | |
kubectl -n cattle-system create secret tls tls-rancher-ingress \ | |
--cert=./certs/tls.crt \ | |
--key=./certs/tls.key | |
helm install rancher ./rancher-2.5.3.tgz \ | |
--namespace cattle-system \ | |
--set ingress.tls.source=secret \ | |
--set hostname="rancher.initech.core" \ | |
--set systemDefaultRegistry="registry.initech.core/rancher" \ | |
--set privateCA=true \ | |
--set rancherImageTag=v2.5.3 \ | |
--set replicas=1 |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment