/gov-arm-kube

A tutorial to setup an application that leverages secrets in a Kubernetes environment and a private Docker repository in Azure Government.

Primary LanguageShellMIT LicenseMIT

Managing Secrets in Kubernetes in Azure Government

This repository walks you through setting an application in Kubernetes that pulls secrets from a KeyVault in Azure Government and makes it available to the application. The application is deployed to Kubernetes through a private Docker registry hosted in Kubernetes itself.

Assumptions

TBD

Instructions

  1. Create the Kubernetes cluster
  2. Create the Docker registry
  3. Setup SSL for the Docker registry
  4. Create the application container
  5. Create the Azure KeyVault instance and secret
  6. Create the Kubernetes secret
  7. Create the Kubernetes deployment

Outstanding Items

TBD

Next Steps

Create the Kubernetes cluster