O'Reilly logo

Microservices Deployment Cookbook by Vikram Murugesan

Stay ahead with the world's most comprehensive technology and business learning platform.

With Safari, you learn the way you learn best. Get unlimited access to videos, live online training, learning paths, books, tutorials, and more.

Start Free Trial

No credit card required

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. ...

With Safari, you learn the way you learn best. Get unlimited access to videos, live online training, learning paths, books, interactive tutorials, and more.

Start Free Trial

No credit card required