53 lines
1.4 KiB
YAML
53 lines
1.4 KiB
YAML
|
# 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
|
||
|
|