Skip to content

Kubernetes The Hard Way

Syed Sayem edited this page Apr 3, 2019 · 4 revisions

In progress....

 

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.

You can install cfssl and cfssljson with Homebrew by running the following command:

brew install cfssl

Install kubectl

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

 

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