Skip to content

Latest commit

 

History

History
26 lines (19 loc) · 1.37 KB

deployment-on-arbitrary-cluster.md

File metadata and controls

26 lines (19 loc) · 1.37 KB

Deployment on Arbitrary Cluster

In this guide we will cover installation of Kubemacpool on your arbitrary cluster.

This guide requires you to have your own Kubernetes cluster. If you don't have one and just want to try Kubemacpool out, please refer to the deployment on local cluster guide.

Prerequisites

To deploy Kubemacpool on an external cluster, make sure you also deploy the following:

Deploy Kubemacpool from release manifest

You can download the project release manifest yaml and modify its MAC range to avoid collisions with nearby clusters:

wget https://raw.githubusercontent.com/k8snetworkplumbingwg/kubemacpool/master/config/release/kubemacpool.yaml
mac_oui=02:`openssl rand -hex 1`:`openssl rand -hex 1`
sed -i "s/02:00:00:00:00:00/$mac_oui:00:00:00/" kubemacpool.yaml
sed -i "s/02:FF:FF:FF:FF:FF/$mac_oui:FF:FF:FF/" kubemacpool.yaml
kubectl apply -f ./kubemacpool.yaml