Mbruzek Kubernetes Cluster

  • By Matt Bruzek | bundle
Channel Revision Published Runs on
latest/stable 22 18 Mar 2021
latest/edge 22 18 Mar 2021
juju deploy mbruzek-kubernetes-cluster
Show information

Platform:

Ubuntu

Learn about configurations >

  • apt-key-server | string

    Default: hkp://keyserver.ubuntu.com:80

    APT Key Server

  • cuda_repo | string

    Default: 10.0.130-1

    The cuda-repo package version to install.

  • custom-registry-ca | string

    Base64 encoded Certificate Authority (CA) bundle. Setting this config allows container runtimes to pull images from registries with TLS certificates signed by an external CA.

  • disable-juju-proxy | boolean

    Ignore juju-http(s) proxy settings on this charm. If set to true, all juju https proxy settings will be ignored

  • docker-ce-package | string

    Default: docker-ce=5:18.09.1~3-0~ubuntu-bionic

    The pinned version of docker-ce package installed with nvidia-docker.

  • docker-logins | string

    Default: []

    Docker login credentials. Setting this config allows Kubelet to pull images from registries where auth is required. The value for this config must be a JSON array of credential objects, like this: [{"server": "my.registry", "username": "myUser", "password": "myPass"}]

  • docker-opts | string

    Extra options to pass to the Docker daemon. e.g. --insecure-registry.

  • docker_runtime | string

    Default: auto

    Docker runtime to install valid values are "upstream" (Docker PPA), "nvidia" (Nvidia PPA), "apt" (Ubuntu archive), "auto" (Nvidia PPA or Ubuntu archive, based on your hardware), or "custom" (must have set `docker_runtime_repo` URL, `docker_runtime_key_url` URL and `docker_runtime_package` name).

  • docker_runtime_key_url | string

    Custom Docker repository validation key URL.

  • docker_runtime_package | string

    Custom Docker repository package name.

  • docker_runtime_repo | string

    Custom Docker repository, given in deb format. Use `{ARCH}` to determine architecture at runtime. Use `{CODE}` to set release codename. E.g. `deb [arch={ARCH}] https://download.docker.com/linux/ubuntu {CODE} stable`.

  • enable-cgroups | boolean

    Enable GRUB cgroup overrides cgroup_enable=memory swapaccount=1. WARNING changing this option will reboot the host - use with caution on production services.

  • http_proxy | string

    URL to use for HTTP_PROXY to be used by Docker. Useful in egress-filtered environments where a proxy is the only option for accessing the registry to pull images.

  • https_proxy | string

    URL to use for HTTPS_PROXY to be used by Docker. Useful in egress-filtered environments where a proxy is the only option for accessing the registry to pull images.

  • no_proxy | string

    Comma-separated list of destinations (either domain names or IP addresses) which should be accessed directly, rather than through the proxy defined in http_proxy or https_proxy. Must be less than 2023 characters long.

  • nvidia-container-runtime-package | string

    Default: nvidia-container-runtime=2.0.0+docker18.09.1-1

    The pinned version of nvidia-container-runtime package.

  • nvidia-docker-package | string

    Default: nvidia-docker2=2.0.3+docker18.09.1-1

    The pinned version of nvidia-docker2 package.