Setting up Externally Available Kubernetes Dashboard

This guide will show you how to set up the Kubernetes Dashboard with external access available (For connecting to the Dashboard from your Desktop – Separate to your Kubernetes Cluster. The guide assumes that your Kubernetes cluster is already set up and deployed. Setting up the Dashboard: The first step is to Deploy the Dashboard Read more about Setting up Externally Available Kubernetes Dashboard[…]

Kubernetes Cheat Sheet

A cheat sheet for Kubernetes commands for beginners. Note: This is a WIP! This page assumes you have access to kubectl (Eg from your Master node). Get a list of Nodes: kubectl get nodes List of running Pods on all Namespaces: kubectl get pods –all-namespaces Print kubectl join command: kubeadm token create –print-join-command Create Kubernetes Read more about Kubernetes Cheat Sheet[…]

Installing Kubetail on Ubuntu 16.04

Instructions on cloning and setting up Kubetail on Ubuntu 16.04. First, clone the repository from Github to a location on your machine (I keep all of my scripts in the /scripts/ directory so I will clone this here). cd /scripts/ git clone https://github.com/johanhaleby/kubetail.git kubetail Next, make a symbolic link from the directory to your /usr/bin Read more about Installing Kubetail on Ubuntu 16.04[…]

Access your Kubernetes Cluster from Ubuntu Desktop

This short guide will show you how to access your Kubernetes Cluster from an External Ubuntu Desktop machine. Installing Prerequisits: The first step will be to install the necessary packages to connect to your cluster (kubectl) curl -s https://packages.cloud.google.com/apt/doc/apt-key.gpg | apt-key add echo “deb http://apt.kubernetes.io/ kubernetes-xenial main” >> /etc/apt/sources.list.d/kubernetes.list apt-get update apt-get install -y kubectl Read more about Access your Kubernetes Cluster from Ubuntu Desktop[…]

Installing a Kubernetes Cluster from Scratch

This guide is based on having a 4 server setup (All running Ubuntu 16.04) with one Master and 3 additional Kubernetes nodes. These servers should all be on the same network, with all updates installed. In the following guide I have set up the following servers: ksm = Kubernetes Server Manager ks01 = Kubernetes Node Read more about Installing a Kubernetes Cluster from Scratch[…]