This is a incomplete experimentation of creating a C++ binding of Kubernetes go client library.
Go C++ 11 protobuf
git clone https://github.com/michaelhenkel/k8s-client-cpp
Note: All blocks below must be executed from the root of the repository.
make build_cpp
Change the LDFLAGS to:
LD_FLAGS = ../go/go.a -lprotobuf -lpthread -framework CoreFoundation -framework Security