scripts/tls: Add example bare metal TLS generation script

This commit is contained in:
Dalton Hubble
2016-03-19 17:19:02 -07:00
parent 33dbd567ee
commit 409e2d4fbb

14
scripts/tls/gen-bm-k8s-secrets Executable file
View File

@@ -0,0 +1,14 @@
#!/bin/bash -e
# USAGE: ./scripts/generate-kubernetes-secrets
DEST=${1:-"assets/tls"}
if [ ! -d "$DEST" ]; then
echo "Creating directory $DEST"
mkdir -p $DEST
fi
./scripts/tls/root-ca $DEST
./scripts/tls/kubernetes-cert $DEST admin kube-admin
./scripts/tls/kubernetes-cert $DEST apiserver kube-apiserver IP.1=10.3.0.1,IP.2=192.168.1.21
./scripts/tls/kubernetes-cert $DEST worker kube-worker IP.1=192.168.1.22,IP.2=192.168.1.23