From 63c6d32fc730176a265acf1a57e66c3eb9382718 Mon Sep 17 00:00:00 2001 From: Kelsey Hightower Date: Sun, 13 May 2018 04:52:53 +0000 Subject: [PATCH] use dedicated key pair for service accounts --- .gitignore | 4 ++ docs/04-certificate-authority.md | 54 +++++++++++++++++-- ...08-bootstrapping-kubernetes-controllers.md | 8 +-- 3 files changed, 59 insertions(+), 7 deletions(-) diff --git a/.gitignore b/.gitignore index 729a64c..624c834 100644 --- a/.gitignore +++ b/.gitignore @@ -42,3 +42,7 @@ worker-2-key.pem worker-2.csr worker-2.kubeconfig worker-2.pem +service-account-key.pem +service-account.csr +service-account.pem +service-account-csr.json diff --git a/docs/04-certificate-authority.md b/docs/04-certificate-authority.md index 45c1ef3..70d2201 100644 --- a/docs/04-certificate-authority.md +++ b/docs/04-certificate-authority.md @@ -163,7 +163,7 @@ worker-2-key.pem worker-2.pem ``` -### The kube-controller-manager Client Certificate +### The Controller Manager Client Certificate Create the `kube-controller-manager` client certificate signing request: @@ -207,7 +207,7 @@ kube-controller-manager.pem ``` -### The kube-proxy Client Certificate +### The Kube Proxy Client Certificate Create the `kube-proxy` client certificate signing request: @@ -250,7 +250,7 @@ kube-proxy-key.pem kube-proxy.pem ``` -### The kube-scheduler Client Certificate +### The Scheduler Client Certificate Create the `kube-scheduler` client certificate signing request: @@ -348,6 +348,51 @@ kubernetes-key.pem kubernetes.pem ``` +## The Service Account Key Pair + +Create the `service-account` certificate signing request: + +``` +cat > service-account-csr.json <