...
1apiVersion: v1
2kind: Pod
3metadata:
4 labels:
5 component: etcd
6 tier: control-plane
7 name: etcd
8 namespace: kube-system
9spec:
10 containers:
11 - command:
12 - etcd
13 - --advertise-client-urls=https://10.10.12.5:2379
14 - --cert-file=/etc/kubernetes/pki/etcd/server.crt
15 - --client-cert-auth=true
16 - --data-dir=/var/lib/etcd
17 - --experimental-initial-corrupt-check=true
18 - --experimental-watch-progress-notify-interval=5s
19 - --initial-advertise-peer-urls=https://10.10.12.5:2380
20 - --initial-cluster=s2-worker-1=https://10.10.12.5:2380,s2-master-1=https://10.10.12.3:2380,
21 - --initial-cluster-state=existing
22 - --key-file=/etc/kubernetes/pki/etcd/server.key
23 - --listen-client-urls=https://127.0.0.1:2379,https://10.10.12.5:2379
24 - --listen-metrics-urls=http://127.0.0.1:2381
25 - --listen-peer-urls=https://10.10.12.5:2380
26 - --name=s2-worker-1
27 - --peer-cert-file=/etc/kubernetes/pki/etcd/peer.crt
28 - --peer-client-cert-auth=true
29 - --peer-key-file=/etc/kubernetes/pki/etcd/peer.key
30 - --peer-trusted-ca-file=/etc/kubernetes/pki/etcd/ca.crt
31 - --snapshot-count=10000
32 - --trusted-ca-file=/etc/kubernetes/pki/etcd/ca.crt
33 image: us-east1-docker.pkg.dev/ret-edge-pltf-infra/thirdparty/registry.k8s.io/etcd:3.5.6-0
34 name: etcd
35 imagePullPolicy: IfNotPresent
36 livenessProbe:
37 failureThreshold: 8
38 initialDelaySeconds: 10
39 timeoutSeconds: 15
40 periodSeconds: 10
41 httpGet:
42 host: 127.0.0.1
43 path: /health?exclude=NOSPACE&serializable=true
44 port: 2381
45 scheme: HTTP
46 startupProbe:
47 failureThreshold: 24
48 initialDelaySeconds: 10
49 timeoutSeconds: 15
50 periodSeconds: 10
51 httpGet:
52 host: 127.0.0.1
53 path: /health?exclude=NOSPACE&serializable=true
54 port: 2381
55 scheme: HTTP
56 volumeMounts:
57 - name: etcd-data
58 mountPath: /var/lib/etcd
59 - name: etcd-certs
60 mountPath: /etc/kubernetes/pki/etcd
61 resources:
62 requests:
63 cpu: 100m
64 memory: 100Mi
65 initContainers:
66 - command:
67 - kube-apiserver
68 - --version
69 image: us-east1-docker.pkg.dev/ret-edge-pltf-infra/thirdparty/registry.k8s.io/kube-apiserver:v1.26.3
70 name: init-apiserver-image
71 - command:
72 - kube-controller-manager
73 - --version
74 image: us-east1-docker.pkg.dev/ret-edge-pltf-infra/thirdparty/registry.k8s.io/kube-controller-manager:v1.26.3
75 name: init-kube-controller-manager-image
76 volumes:
77 - name: etcd-certs
78 hostPath:
79 path: /etc/kubernetes/pki/etcd
80 type: Directory
81 - name: etcd-data
82 hostPath:
83 path: /var/lib/etcd
84 type: DirectoryOrCreate
85 hostNetwork: true
86 securityContext:
87 seccompProfile:
88 type: RuntimeDefault
89 priorityClassName: system-node-critical
90
View as plain text