# Calico Version v3.8.4 # https://docs.projectcalico.org/v3.8/releases#v3.8.4 # This manifest includes the following component versions: # calico/ctl:v3.8.4 apiVersion: v1 kind: Pod metadata: name: calicoctl namespace: kube-system spec: nodeSelector: beta.kubernetes.io/os: linux hostNetwork: true containers: - name: calicoctl image: calico/ctl:v3.8.4 command: ["/bin/sh", "-c", "while true; do sleep 3600; done"] env: - name: ETCD_ENDPOINTS valueFrom: configMapKeyRef: name: calico-config key: etcd_endpoints # If you're using TLS enabled etcd uncomment the following. # Location of the CA certificate for etcd. # - name: ETCD_CA_CERT_FILE # valueFrom: # configMapKeyRef: # name: calico-config # key: etcd_ca # Location of the client key for etcd. # - name: ETCD_KEY_FILE # valueFrom: # configMapKeyRef: # name: calico-config # key: etcd_key # Location of the client certificate for etcd. # - name: ETCD_CERT_FILE # valueFrom: # configMapKeyRef: # name: calico-config # key: etcd_cert # volumeMounts: # - mountPath: /calico-secrets # name: etcd-certs volumes: # If you're using TLS enabled etcd uncomment the following. # - name: etcd-certs # secret: # secretName: calico-etcd-secrets