Advertisement
kfirufk

calico-policy-controller.yaml with tls certificates

Oct 3rd, 2016
192
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
YAML 1.23 KB | None | 0 0
  1. apiVersion: v1
  2. kind: Pod
  3. metadata:
  4.   name: calico-policy-controller
  5.   namespace: calico-system
  6. spec:
  7.   hostNetwork: true
  8.   containers:
  9.    # The Calico policy controller.
  10.     - name: kube-policy-controller
  11.       image: calico/kube-policy-controller:v0.2.0
  12.       env:
  13.         - name: ETCD_CA_CERT_FILE
  14.           value: /etc/ssl/etcd/ca.pem
  15.         - name: ETCD_CERT_FILE
  16.           value: /etc/ssl/etcd/etcd1.pem
  17.         - name: ETCD_KEY_FILE
  18.           value: /etc/ssl/etcd/etcd1-key.pem
  19.         - name: ETCD_ENDPOINTS
  20.           value: "https://coreos-2.tux-in.com:2379,https://coreos-3.tux-in.com:2379"
  21.         - name: K8S_API
  22.           value: "http://127.0.0.1:8080"
  23.         - name: LEADER_ELECTION
  24.           value: "true"
  25.     # Leader election container used by the policy controller.
  26.     - name: leader-elector
  27.       image: quay.io/calico/leader-elector:v0.1.0
  28.       imagePullPolicy: IfNotPresent
  29.       volumeMounts:
  30.       - mountPath: /etc/ssl/etcd
  31.         name: etcd-tls-certs
  32.         readOnly: true
  33.       args:
  34.        - "--election=calico-policy-election"
  35.         - "--election-namespace=calico-system"
  36.         - "--http=127.0.0.1:4040"
  37.   volumes:
  38.    - hostPath:
  39.         path:/etc/ssl/etcd
  40.      name: etcd-tls-certs
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement