From 409e2d4fbb53a1ff47da4d93c749bb553f13dfb1 Mon Sep 17 00:00:00 2001 From: Dalton Hubble Date: Sat, 19 Mar 2016 17:19:02 -0700 Subject: [PATCH] scripts/tls: Add example bare metal TLS generation script --- scripts/tls/gen-bm-k8s-secrets | 14 ++++++++++++++ 1 file changed, 14 insertions(+) create mode 100755 scripts/tls/gen-bm-k8s-secrets diff --git a/scripts/tls/gen-bm-k8s-secrets b/scripts/tls/gen-bm-k8s-secrets new file mode 100755 index 00000000..b5f5c9ed --- /dev/null +++ b/scripts/tls/gen-bm-k8s-secrets @@ -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