Skip to content
This repository has been archived by the owner on Feb 15, 2018. It is now read-only.

K8S Configuration

Pavel Shub edited this page Dec 7, 2016 · 2 revisions

The following settings impact the configuration of the Kubernetes backend for the autocluster plugin:

K8S Scheme
The URI scheme to use when connecting to Kubernetes API server
Environment Variable K8S_SCHEME
Setting Key k8s_scheme
Data type string
Default Value https
K8S Host
The hostname of the kubernetes API server
Environment Variable K8S_HOST
Setting Key k8s_host
Data type string
Default Value kubernetes.default.svc.cluster.local
K8S Port
The port ot use when connecting to kubernetes API server
Environment Variable K8S_PORT
Setting Key k8s_port
Data type integer
Default Value 443
K8S Token Path
The token path of the Pod's service account
Environment Variable K8S_TOKEN_PATH
Setting Key k8s_token_path
Data type string
Default Value /var/run/secrets/kubernetes.io/serviceaccount/token
K8S Cert Path
The path of the service account authentication certificate with the k8s API server
Environment Variable K8S_CERT_PATH
Setting Key k8s_cert_path
Data type string
Default Value /var/run/secrets/kubernetes.io/serviceaccount/ca.crt
K8S Namespace Path
The path of the service account namespace file
Environment Variable K8S_NAMESPACE_PATH
Setting Key k8s_namespace_path
Data type string
Default Value /var/run/secrets/kubernetes.io/serviceaccount/namespace
K8S Service Name
The rabbitmq service name in Kubernetes
Environment Variable K8S_SERVICE_NAME
Setting Key k8s_service_name
Data type string
Default Value rabbitmq

Kubernetes Setup

In order for this plugin to work, your nodes need to use FQDN. i.e. set RABBITMQ_USE_LONGNAME=true in your pod

  • Home
  • Configuration
    • [General Settings](General Settings)
    • [AWS](AWS Configuration)
    • [Consul](Consul Configuration)
    • [DNS](DNS Configuration)
    • [etcd](etcd Configuration)
    • [k8s](k8s Configuration)
  • Development
  • Roadmap
Clone this wiki locally