Skip to content

Latest commit

 

History

History
46 lines (31 loc) · 2.11 KB

README.md

File metadata and controls

46 lines (31 loc) · 2.11 KB

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.