Skip to content

Latest commit

 

History

History
44 lines (32 loc) · 1.58 KB

File metadata and controls

44 lines (32 loc) · 1.58 KB

The Ad-Insertion sample can be deployed with Kubernetes.

Kubernetes Setup

  1. Follow the instructions to setup your Kubernetes cluster.
  2. All cluster nodes must have the same user (uid) and group (gid).
  3. Setup password-less access from the Kubernetes controller to each worker node (required by make update and make volume):
ssh-keygen
ssh-copy-id <worker-node>
  1. Start/stop services as follows:
mkdir build
cd build
cmake ..
make
make update
make volume
make start_kubernetes
make stop_kubernetes

  • The make update command uploads the sample images to each worker node. If you prefer to use a private docker registry, replace with your instructions to upload the images to your docker registry.
  • The make volume command creates local persistent volumes under the /tmp directory of the first two Kubernetes workers. This is a temporary solution for quick sample deployment. For scalability beyond a two-node cluster, consider rewriting the following persistent volume scripts:

See Also: