-
Notifications
You must be signed in to change notification settings - Fork 29
Kubernetes The Hard Way
Syed Sayem edited this page Mar 29, 2019
·
4 revisions
- Prerequisites
- Installing the Client Tools
- Provisioning Compute Resources
- Provisioning the CA and Generating TLS Certificates
- Generating Kubernetes Configuration Files for Authentication
- Generating the Data Encryption Config and Key
- Bootstrapping the etcd Cluster
- Bootstrapping the Kubernetes Control Plane
- Bootstrapping the Kubernetes Worker Nodes
- Configuring kubectl for Remote Access
- Provisioning Pod Network Routes
- Deploying the DNS Cluster Add-on
- Smoke Test
- Cleaning Up
The cfssl
and cfssljson
command line utilities will be used to provision a PKI Infrastructure and generate TLS certificates.
Download and install cfssl
and cfssljson
from the cfssl repository:
brew install cfssl
The kubectl command line utility is used to interact with the Kubernetes API Server. Download and install kubectl from the official release binaries: