10000 GitHub - tetrateio/mitm-env: Experimental Cilium Kubeadm Environment
[go: up one dir, main page]
More Web Proxy on the site http://driver.im/
Skip to content

tetrateio/mitm-env

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

4 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Cilium Kubeadm Environment

This code can be used to create clusters using kubeadm with cilium installed on it on any machine Baremetal or Cloud.

HOWTO

Build The Binary

Run the following command:

go build

Initialise Nodes

Below command is used to install and setup nodes for master and worker role.

./l4env init --nodes <comma-separated-ips-reachable-from-binary> --user ubuntu --key ~/.ssh/key.pem --kubeadm-version v1.32

Create Cluster

Below command is used to create the Kubernetes cluster with Cilium running on it.

./l4env create --masters <comma-separated-masters-reachable-from-binary> --workers <comma-separated-workers-reachable-from-binary>  --user ubuntu --key ~/.ssh/key.pem  --advertise-addr <ip-address-to-advertise(could be loadbalancer of master)> --initial-master-private-addr <first-master-private-address-from-above-list>

Add Worker Nodes

Below command is used to add worker nodes

./l4env add-worker --primary <any-master-ip-or-advertised-address-reachable-from-binary> --workers <comma-separated-new-workers-reachable-from-binary> --user ubuntu --key ~/.ssh/key.pem --advertise-addr <cluster-advertised-address>

About

Experimental Cilium Kubeadm Environment

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published
0