Configuring environment variables in Kubernetes

In the previous chapter, we used Marathon to add an environment variable for the geolocation data directory path, which will in turn be used by the application to locate the data directory. In this recipe, we will learn how to use the Kubernetes dashboard as well as kubectl to configure the same environment variable.

Getting ready

First, delete any replication controllers, services, port forwards or pods that were created in the previous recipe. You can leave the echoserver up and running; it should not affect anything. There are two ways you might want to add environment variables to your container: from the dashboard UI or from the command line using kubectl.

We will look at the dashboard UI first. ...

Get Microservices Deployment Cookbook now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.