Preparing a Deployment Container

To deploy your logging solution, you will need a Docker container that includes all necessary tools such as kubectl, Helm, and helmfile-deploy. Prepare this container by completing the following steps:

  1. Install Docker on your computer.

  2. Prepare your login and password for accessing the Docker registry at odindevops-a8n-docker-21-public.jfrog.io.

    Note: Contact your Technical Account Manager (TAM) to obtain these credentials.

  3. On your computer, create a kubeconfig file that contains the administrative credentials of your cluster.

  4. Make sure your infra.yaml is in a directory on your computer.

  5. Log in to the Docker registry:

    docker login odindevops-a8n-docker-21-public.jfrog.io

    When asked, specify the login and password that you prepared.

  6. Pull the image that your deployment container will be based on:

    docker pull odindevops-a8n-docker-21-public.jfrog.io/platform-core/helmfile-deploy:master
  7. Create this container and start its interactive shell by running this command:

    docker run --rm -it -v PATH_TO_KUBECONFIG_FILE:/root/.kube/config -v YAML_CONFIG_DIRECTORY:/config --entrypoint /bin/bash odindevops-a8n-docker-21-public.jfrog.io/platform-core/helmfile-deploy:master

    where:

    • PATH_TO_KUBECONFIG_FILE is the full path to your kubeconfig file.

    • YAML_CONFIG_DIRECTORY is the full path to the directory that contains your infra.yaml file.

    For example, if the full path to your kubeconfig file is D:\CBC\MyKubeconfig and your infra.yaml file is in the D:\CBC\MyDeploymentConfig directory, you need to run a command like this:

    docker run --rm -it -v D:\CBC\MyKubeconfig:/root/.kube/config -v D:\CBC\MyDeploymentConfig:/config --entrypoint /bin/bash odindevops-a8n-docker-21-public.jfrog.io/platform-core/helmfile-deploy:master

After you prepare this container, you can start the deployment.

CloudBlue, an Ingram Micro business, uses cookies to improve the usability of our site. By continuing to use this site and/or logging in you are accepting the use of these cookies. For more information, visit our Privacy Policy.