Skip to content
master
Switch branches/tags
Code

Latest commit

 

Git stats

Files

Permalink
Failed to load latest commit information.
Type
Name
Latest commit message
Commit time
 
 
cmd
 
 
pkg
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Serf-Publisher

This k8s controller expose your application throught Serf.

Dependencies

You will need install GO, in order to build the project

You can follow this guide

then do: export PATH=$PATH:/usr/local/go/bin

Generation of binary

make (arm|linux)

Before released it, you must ensure the version of your binary which will pushed to your registry, please check the Dockerfile and set whatever you need.

Docker release

make release

Run

1- Copy your binary to master node.

2- Just run the next command in the master node:

./serf-publisher --namespace your_namespace --kubeconfig your_kube_config_file

Or copy your binary to your master Kubernetes node and create an unit.

3- Create your service as NodePort

NOTE: This project is purely academic.

About

k8s serf-exposer-controller

Topics

Resources

Releases

No releases published

Packages

No packages published