update docs

pull/1/head
Kelsey Hightower 2016-07-07 07:52:54 -07:00
parent 5e5f0895c0
commit 15e824c1af
1 changed files with 10 additions and 2 deletions

View File

@ -1,12 +1,20 @@
# Certificate Authority # Setting up a Certificate Authority and TLS Cert Generation
In this lab you will setup the necessary PKI infrastructure to secure the Kuberentes components. This lab will leverage CloudFlare's PKI toolkit, [cfssl](https://github.com/cloudflare/cfssl), to bootstrap a Certificate Authority and generate TLS certificates. In this lab you will setup the necessary PKI infrastructure to secure the Kuberentes components. This lab will leverage CloudFlare's PKI toolkit, [cfssl](https://github.com/cloudflare/cfssl), to bootstrap a Certificate Authority and generate TLS certificates.
This lab will setup a Certificate Authority and generated a single set of TLS certificates that can be used to secure the following Kubernetes components:
* etcd
* Kubernetes API Server
* Kubernetes Kubelet
In production you should strongly consider generating individual TLS certificates for each component.
## Install CFSSL ## Install CFSSL
Follow the [CFSSL installation guide](https://github.com/cloudflare/cfssl#installation) and install `cfssl` and `cfssljson` binaries. Follow the [CFSSL installation guide](https://github.com/cloudflare/cfssl#installation) and install `cfssl` and `cfssljson` binaries.
## Initialize a CA ## Setting up a Certificate Authority
### Create the CA configuration file ### Create the CA configuration file