Skip to content

Latest commit

 

History

History
 
 

docker

Folders and files

NameName
Last commit message
Last commit date

parent directory

..
 
 
 
 
 
 
 
 

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.