Project

General

Profile

Actions

The ungleich kubernetes cluster (dev)

Status

This document is IN DEVELOPMENT.

SEE ALSO

[1] https://github.com/leblancd/kube-v6

Overview

The kubernetes (k8s) cluster is running on the following three VMs:

Name IP Role Routed Networks
k8s1.rouxdo.ungleich.cloud 2a0a:e5c0:2:2:0:84ff:fe41:f25f master 2a0a:e5c0:2:105::/64, 2a0a:e5c0:2:106::/64
k8s2.rouxdo.ungleich.cloud 2a0a:e5c0:2:2:0:84ff:fe41:f25e node 2a0a:e5c0:2:107::/64
k8s3.rouxdo.ungleich.cloud 2a0a:e5c0:2:2:0:84ff:fe41:f255 node 2a0a:e5c0:2:108::/64

All VMs running on Ubuntu (19.04 at the moment).

The networks routed to the cluster are used for the following:

Network Use case
2a0a:e5c0:2:105::/64 external network for k8s cluster
2a0a:e5c0:2:106::/64 pod network for k8s1
2a0a:e5c0:2:107::/64 pod network for k8s2
2a0a:e5c0:2:108::/64 pod network for k8s3

Architecture

Setup

The setup is following close to the guide in [1].
Currently, there is no cdist type for the k8s setup.

Commands

get X from a given namespace

kubectl -n <NAMESPACE> get X

X could be:
  • pods
  • svc
  • pv
  • pvc
  • ...

(if -n is not used, it will get the default namespace)

Updated by Dominique Roux 11 days ago · 8 revisions