• Home
  • Docker
  • Kubernetes
  • Java
  • Ubuntu
  • Maven
  • Big Data
  • CI
  • Install
  • Samples
  • Archived
Kubernetes | Use a private Docker registry with Minikube
  1. Notes
  2. Install Docker registry certificate into Minikube
  3. Create the registry credentials secret (default namespace)
  4. Test Docker registry with Minikube

  1. Notes
    Please visit this page for more details on how to Pull an Image from a Private Registry: https://kubernetes.io/docs/tasks/configure-pod-container/pull-image-private-registry/

    Please see this page for details on how to configure a private Docker registry: Set up a private Docker registry (Ubuntu)
  2. Install Docker registry certificate into Minikube
    Set a variable with the path of the Docker registry certificate:

    Set a variable with the host ip address and port of the Docker registry:

    Install Docker registry certificate into Minikube:

    Type ^C to exit.
  3. Create the registry credentials secret (default namespace)
    Create the registry credentials secret:

    Verify secret creation:


  4. Test Docker registry with Minikube
    • Make sure you have logged in to the registry:

    • Let's tag an existing image:k8s.gcr.io/echoserver:1.4:

    • Push the image to registry:

    • Create a deployment: echo-server.yaml

      Note the usage of imagePullSecrets (the authorization token) that references the secret that stores the credentials that are used to access the Docker registry.

    • Deploy echo-server.yaml:

    • Print events:
© 2025  mtitek