-
Notifications
You must be signed in to change notification settings - Fork 29
Kubernetes The Hard Way
Syed Sayem edited this page Apr 3, 2019
·
4 revisions
In progress....
- 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.
You can install cfssl
and cfssljson
with Homebrew by running the following command:
brew install cfssl
The kubectl command line utility is used to interact with the Kubernetes API Server.
You can install kubectl
with Homebrew by running the following command:
brew install kubernetes-cli