| 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081 |
- apiVersion: v1
- kind: Pod
- metadata:
- annotations:
- kubeadm.kubernetes.io/etcd.advertise-client-urls: https://192.168.1.147:2379
- creationTimestamp: null
- labels:
- component: etcd
- tier: control-plane
- name: etcd
- namespace: kube-system
- spec:
- containers:
- - command:
- - etcd
- - --advertise-client-urls=https://192.168.1.147:2379
- - --cert-file=/etc/kubernetes/pki/etcd/server.crt
- - --client-cert-auth=true
- - --data-dir=/var/lib/etcd
- - --experimental-initial-corrupt-check=true
- - --experimental-watch-progress-notify-interval=5s
- - --initial-advertise-peer-urls=https://192.168.1.147:2380
- - --initial-cluster=k8s-server=https://192.168.1.147:2380
- - --key-file=/etc/kubernetes/pki/etcd/server.key
- - --listen-client-urls=https://127.0.0.1:2379,https://192.168.1.147:2379
- - --listen-metrics-urls=http://127.0.0.1:2381
- - --listen-peer-urls=https://192.168.1.147:2380
- - --name=k8s-server
- - --peer-cert-file=/etc/kubernetes/pki/etcd/peer.crt
- - --peer-client-cert-auth=true
- - --peer-key-file=/etc/kubernetes/pki/etcd/peer.key
- - --peer-trusted-ca-file=/etc/kubernetes/pki/etcd/ca.crt
- - --snapshot-count=10000
- - --trusted-ca-file=/etc/kubernetes/pki/etcd/ca.crt
- image: registry.k8s.io/etcd:3.5.4-0
- imagePullPolicy: IfNotPresent
- livenessProbe:
- failureThreshold: 8
- httpGet:
- host: 127.0.0.1
- path: /health?exclude=NOSPACE&serializable=true
- port: 2381
- scheme: HTTP
- initialDelaySeconds: 10
- periodSeconds: 10
- timeoutSeconds: 15
- name: etcd
- resources:
- requests:
- cpu: 100m
- memory: 100Mi
- startupProbe:
- failureThreshold: 24
- httpGet:
- host: 127.0.0.1
- path: /health?serializable=false
- port: 2381
- scheme: HTTP
- initialDelaySeconds: 10
- periodSeconds: 10
- timeoutSeconds: 15
- volumeMounts:
- - mountPath: /var/lib/etcd
- name: etcd-data
- - mountPath: /etc/kubernetes/pki/etcd
- name: etcd-certs
- hostNetwork: true
- priorityClassName: system-node-critical
- securityContext:
- seccompProfile:
- type: RuntimeDefault
- volumes:
- - hostPath:
- path: /etc/kubernetes/pki/etcd
- type: DirectoryOrCreate
- name: etcd-certs
- - hostPath:
- path: /var/lib/etcd
- type: DirectoryOrCreate
- name: etcd-data
- status: {}
|