Skip to content

Files

Latest commit

54beb60 · Aug 12, 2020

History

History

docker

Docker

This directory contains files and scripts for building custom Docker images that are used in our demos.

helloworld

Builds the buoyantio/helloworld image, which provides a go script for running the hello and world services. These two services function together to make a highly scalable, "hello world" microservice (where the hello service, naturally, calls the world service to complete its request). For more information, see:

jenkins-plus

Builds the buoyantio/jenkins-plus image, which provides the base jenkins image, along with the kubectl and namerctl binaries that we need, as well as additional plugins and a pre-configured pipeline job that we can use to run blue-green deployments. For more information, see:

nginx

Builds the buoyantio/nginx image, which provides the base nginx image, along with pre-installed modules that are useful when using nginx to proxy requests to linkerd. For more information, see:

kubectl

The k8s-daemonset examples make use of a kubectl Docker container, hosted in the buoyantio DockerHub repo. To build this container yourself, follow the instructions in the Kubernetes Repo.