Skip to content

Kubernetes The Hard Way

Syed Sayem edited this page Mar 29, 2019 · 4 revisions

Table of contents

 

Prerequisites

 

top  

Installing the Client Tools

Install CFSSL

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

Install kubectl

The kubectl command line utility is used to interact with the Kubernetes API Server. Download and install kubectl from the official release binaries:

 

top  

Provisioning Compute Resources

 

top  

Provisioning the CA and Generating TLS Certificates

 

top  

Generating Kubernetes Configuration Files for Authentication

 

top  

Generating the Data Encryption Config and Key

 

top  

Bootstrapping the etcd Cluster

 

top  

Bootstrapping the Kubernetes Control Plane

 

top  

Bootstrapping the Kubernetes Worker Nodes

 

top  

Configuring kubectl for Remote Access

 

top  

Provisioning Pod Network Routes

 

top  

Deploying the DNS Cluster Add-on

 

top  

Smoke Test

 

top  

Cleaning Up

 

top  

Clone this wiki locally