Update bind addresses to use POD_IP for local-up script
Signed-off-by: wei-chenglai <qazwsx0939059006@gmail.com>
This commit is contained in:
parent
5ce16455bb
commit
38da3abc9b
|
@ -24,6 +24,11 @@ spec:
|
||||||
- name: karmada-agent
|
- name: karmada-agent
|
||||||
image: docker.io/karmada/karmada-agent:latest
|
image: docker.io/karmada/karmada-agent:latest
|
||||||
imagePullPolicy: {{image_pull_policy}}
|
imagePullPolicy: {{image_pull_policy}}
|
||||||
|
env:
|
||||||
|
- name: POD_IP
|
||||||
|
valueFrom:
|
||||||
|
fieldRef:
|
||||||
|
fieldPath: status.podIP
|
||||||
command:
|
command:
|
||||||
- /bin/karmada-agent
|
- /bin/karmada-agent
|
||||||
- --karmada-kubeconfig=/etc/karmada/config/karmada.config
|
- --karmada-kubeconfig=/etc/karmada/config/karmada.config
|
||||||
|
@ -31,8 +36,8 @@ spec:
|
||||||
- --cluster-name={{member_cluster_name}}
|
- --cluster-name={{member_cluster_name}}
|
||||||
- --cluster-api-endpoint={{member_cluster_api_endpoint}}
|
- --cluster-api-endpoint={{member_cluster_api_endpoint}}
|
||||||
- --cluster-status-update-frequency=10s
|
- --cluster-status-update-frequency=10s
|
||||||
- --health-probe-bind-address=0.0.0.0:10357
|
- --metrics-bind-address=$(POD_IP):8080
|
||||||
- --metrics-bind-address=:8080
|
- --health-probe-bind-address=$(POD_IP):10357
|
||||||
- --feature-gates=CustomizedClusterResourceModeling=true,MultiClusterService=true
|
- --feature-gates=CustomizedClusterResourceModeling=true,MultiClusterService=true
|
||||||
- --v=4
|
- --v=4
|
||||||
livenessProbe:
|
livenessProbe:
|
||||||
|
|
|
@ -27,6 +27,11 @@ spec:
|
||||||
securityContext:
|
securityContext:
|
||||||
allowPrivilegeEscalation: false
|
allowPrivilegeEscalation: false
|
||||||
privileged: false
|
privileged: false
|
||||||
|
env:
|
||||||
|
- name: POD_IP
|
||||||
|
valueFrom:
|
||||||
|
fieldRef:
|
||||||
|
fieldPath: status.podIP
|
||||||
command:
|
command:
|
||||||
- /bin/karmada-aggregated-apiserver
|
- /bin/karmada-aggregated-apiserver
|
||||||
- --kubeconfig=/etc/karmada/config/karmada.config
|
- --kubeconfig=/etc/karmada/config/karmada.config
|
||||||
|
@ -42,6 +47,7 @@ spec:
|
||||||
- --audit-log-maxage=0
|
- --audit-log-maxage=0
|
||||||
- --audit-log-maxbackup=0
|
- --audit-log-maxbackup=0
|
||||||
- --tls-min-version=VersionTLS13
|
- --tls-min-version=VersionTLS13
|
||||||
|
- --bind-address=$(POD_IP)
|
||||||
resources:
|
resources:
|
||||||
requests:
|
requests:
|
||||||
cpu: 100m
|
cpu: 100m
|
||||||
|
|
|
@ -26,15 +26,20 @@ spec:
|
||||||
privileged: false
|
privileged: false
|
||||||
image: docker.io/karmada/karmada-controller-manager:latest
|
image: docker.io/karmada/karmada-controller-manager:latest
|
||||||
imagePullPolicy: IfNotPresent
|
imagePullPolicy: IfNotPresent
|
||||||
|
env:
|
||||||
|
- name: POD_IP
|
||||||
|
valueFrom:
|
||||||
|
fieldRef:
|
||||||
|
fieldPath: status.podIP
|
||||||
command:
|
command:
|
||||||
- /bin/karmada-controller-manager
|
- /bin/karmada-controller-manager
|
||||||
- --kubeconfig=/etc/karmada/config/karmada.config
|
- --kubeconfig=/etc/karmada/config/karmada.config
|
||||||
- --metrics-bind-address=:8080
|
|
||||||
- --cluster-status-update-frequency=10s
|
- --cluster-status-update-frequency=10s
|
||||||
- --failover-eviction-timeout=30s
|
- --failover-eviction-timeout=30s
|
||||||
- --controllers=*,hpaScaleTargetMarker,deploymentReplicasSyncer
|
- --controllers=*,hpaScaleTargetMarker,deploymentReplicasSyncer
|
||||||
- --feature-gates=AllAlpha=true,AllBeta=true
|
- --feature-gates=AllAlpha=true,AllBeta=true
|
||||||
- --health-probe-bind-address=0.0.0.0:10357
|
- --metrics-bind-address=$(POD_IP):8080
|
||||||
|
- --health-probe-bind-address=$(POD_IP):10357
|
||||||
- --v=4
|
- --v=4
|
||||||
livenessProbe:
|
livenessProbe:
|
||||||
httpGet:
|
httpGet:
|
||||||
|
|
|
@ -26,11 +26,16 @@ spec:
|
||||||
privileged: false
|
privileged: false
|
||||||
image: docker.io/karmada/karmada-descheduler:latest
|
image: docker.io/karmada/karmada-descheduler:latest
|
||||||
imagePullPolicy: IfNotPresent
|
imagePullPolicy: IfNotPresent
|
||||||
|
env:
|
||||||
|
- name: POD_IP
|
||||||
|
valueFrom:
|
||||||
|
fieldRef:
|
||||||
|
fieldPath: status.podIP
|
||||||
command:
|
command:
|
||||||
- /bin/karmada-descheduler
|
- /bin/karmada-descheduler
|
||||||
- --kubeconfig=/etc/karmada/config/karmada.config
|
- --kubeconfig=/etc/karmada/config/karmada.config
|
||||||
- --metrics-bind-address=0.0.0.0:8080
|
- --metrics-bind-address=$(POD_IP):8080
|
||||||
- --health-probe-bind-address=0.0.0.0:10358
|
- --health-probe-bind-address=$(POD_IP):10358
|
||||||
- --scheduler-estimator-ca-file=/etc/karmada/pki/scheduler-estimator-client/ca.crt
|
- --scheduler-estimator-ca-file=/etc/karmada/pki/scheduler-estimator-client/ca.crt
|
||||||
- --scheduler-estimator-cert-file=/etc/karmada/pki/scheduler-estimator-client/tls.crt
|
- --scheduler-estimator-cert-file=/etc/karmada/pki/scheduler-estimator-client/tls.crt
|
||||||
- --scheduler-estimator-key-file=/etc/karmada/pki/scheduler-estimator-client/tls.key
|
- --scheduler-estimator-key-file=/etc/karmada/pki/scheduler-estimator-client/tls.key
|
||||||
|
|
|
@ -27,10 +27,15 @@ spec:
|
||||||
privileged: false
|
privileged: false
|
||||||
image: docker.io/karmada/karmada-metrics-adapter:latest
|
image: docker.io/karmada/karmada-metrics-adapter:latest
|
||||||
imagePullPolicy: IfNotPresent
|
imagePullPolicy: IfNotPresent
|
||||||
|
env:
|
||||||
|
- name: POD_IP
|
||||||
|
valueFrom:
|
||||||
|
fieldRef:
|
||||||
|
fieldPath: status.podIP
|
||||||
command:
|
command:
|
||||||
- /bin/karmada-metrics-adapter
|
- /bin/karmada-metrics-adapter
|
||||||
- --kubeconfig=/etc/karmada/config/karmada.config
|
- --kubeconfig=/etc/karmada/config/karmada.config
|
||||||
- --metrics-bind-address=:8080
|
- --metrics-bind-address=$(POD_IP):8080
|
||||||
- --authentication-kubeconfig=/etc/karmada/config/karmada.config
|
- --authentication-kubeconfig=/etc/karmada/config/karmada.config
|
||||||
- --authorization-kubeconfig=/etc/karmada/config/karmada.config
|
- --authorization-kubeconfig=/etc/karmada/config/karmada.config
|
||||||
- --client-ca-file=/etc/karmada/pki/server/ca.crt
|
- --client-ca-file=/etc/karmada/pki/server/ca.crt
|
||||||
|
@ -40,6 +45,7 @@ spec:
|
||||||
- --audit-log-maxage=0
|
- --audit-log-maxage=0
|
||||||
- --audit-log-maxbackup=0
|
- --audit-log-maxbackup=0
|
||||||
- --tls-min-version=VersionTLS13
|
- --tls-min-version=VersionTLS13
|
||||||
|
- --bind-address=$(POD_IP)
|
||||||
readinessProbe:
|
readinessProbe:
|
||||||
httpGet:
|
httpGet:
|
||||||
path: /readyz
|
path: /readyz
|
||||||
|
|
|
@ -26,6 +26,11 @@ spec:
|
||||||
privileged: false
|
privileged: false
|
||||||
image: docker.io/karmada/karmada-scheduler-estimator:latest
|
image: docker.io/karmada/karmada-scheduler-estimator:latest
|
||||||
imagePullPolicy: IfNotPresent
|
imagePullPolicy: IfNotPresent
|
||||||
|
env:
|
||||||
|
- name: POD_IP
|
||||||
|
valueFrom:
|
||||||
|
fieldRef:
|
||||||
|
fieldPath: status.podIP
|
||||||
command:
|
command:
|
||||||
- /bin/karmada-scheduler-estimator
|
- /bin/karmada-scheduler-estimator
|
||||||
- --kubeconfig=/etc/{{member_cluster_name}}-kubeconfig
|
- --kubeconfig=/etc/{{member_cluster_name}}-kubeconfig
|
||||||
|
@ -33,8 +38,8 @@ spec:
|
||||||
- --grpc-auth-cert-file=/etc/karmada/pki/server/tls.crt
|
- --grpc-auth-cert-file=/etc/karmada/pki/server/tls.crt
|
||||||
- --grpc-auth-key-file=/etc/karmada/pki/server/tls.key
|
- --grpc-auth-key-file=/etc/karmada/pki/server/tls.key
|
||||||
- --grpc-client-ca-file=/etc/karmada/pki/server/ca.crt
|
- --grpc-client-ca-file=/etc/karmada/pki/server/ca.crt
|
||||||
- --metrics-bind-address=0.0.0.0:8080
|
- --metrics-bind-address=$(POD_IP):8080
|
||||||
- --health-probe-bind-address=0.0.0.0:10351
|
- --health-probe-bind-address=$(POD_IP):10351
|
||||||
livenessProbe:
|
livenessProbe:
|
||||||
httpGet:
|
httpGet:
|
||||||
path: /healthz
|
path: /healthz
|
||||||
|
|
|
@ -39,11 +39,16 @@ spec:
|
||||||
- containerPort: 8080
|
- containerPort: 8080
|
||||||
name: metrics
|
name: metrics
|
||||||
protocol: TCP
|
protocol: TCP
|
||||||
|
env:
|
||||||
|
- name: POD_IP
|
||||||
|
valueFrom:
|
||||||
|
fieldRef:
|
||||||
|
fieldPath: status.podIP
|
||||||
command:
|
command:
|
||||||
- /bin/karmada-scheduler
|
- /bin/karmada-scheduler
|
||||||
- --kubeconfig=/etc/karmada/config/karmada.config
|
- --kubeconfig=/etc/karmada/config/karmada.config
|
||||||
- --metrics-bind-address=0.0.0.0:8080
|
- --metrics-bind-address=$(POD_IP):8080
|
||||||
- --health-probe-bind-address=0.0.0.0:10351
|
- --health-probe-bind-address=$(POD_IP):10351
|
||||||
- --enable-scheduler-estimator=true
|
- --enable-scheduler-estimator=true
|
||||||
- --scheduler-estimator-ca-file=/etc/karmada/pki/scheduler-estimator-client/ca.crt
|
- --scheduler-estimator-ca-file=/etc/karmada/pki/scheduler-estimator-client/ca.crt
|
||||||
- --scheduler-estimator-cert-file=/etc/karmada/pki/scheduler-estimator-client/tls.crt
|
- --scheduler-estimator-cert-file=/etc/karmada/pki/scheduler-estimator-client/tls.crt
|
||||||
|
|
|
@ -27,6 +27,11 @@ spec:
|
||||||
privileged: false
|
privileged: false
|
||||||
image: docker.io/karmada/karmada-search:latest
|
image: docker.io/karmada/karmada-search:latest
|
||||||
imagePullPolicy: IfNotPresent
|
imagePullPolicy: IfNotPresent
|
||||||
|
env:
|
||||||
|
- name: POD_IP
|
||||||
|
valueFrom:
|
||||||
|
fieldRef:
|
||||||
|
fieldPath: status.podIP
|
||||||
command:
|
command:
|
||||||
- /bin/karmada-search
|
- /bin/karmada-search
|
||||||
- --kubeconfig=/etc/karmada/config/karmada.config
|
- --kubeconfig=/etc/karmada/config/karmada.config
|
||||||
|
@ -42,6 +47,7 @@ spec:
|
||||||
- --audit-log-maxage=0
|
- --audit-log-maxage=0
|
||||||
- --audit-log-maxbackup=0
|
- --audit-log-maxbackup=0
|
||||||
- --tls-min-version=VersionTLS13
|
- --tls-min-version=VersionTLS13
|
||||||
|
- --bind-address=$(POD_IP)
|
||||||
livenessProbe:
|
livenessProbe:
|
||||||
httpGet:
|
httpGet:
|
||||||
path: /livez
|
path: /livez
|
||||||
|
|
|
@ -26,11 +26,17 @@ spec:
|
||||||
privileged: false
|
privileged: false
|
||||||
image: docker.io/karmada/karmada-webhook:latest
|
image: docker.io/karmada/karmada-webhook:latest
|
||||||
imagePullPolicy: IfNotPresent
|
imagePullPolicy: IfNotPresent
|
||||||
|
env:
|
||||||
|
- name: POD_IP
|
||||||
|
valueFrom:
|
||||||
|
fieldRef:
|
||||||
|
fieldPath: status.podIP
|
||||||
command:
|
command:
|
||||||
- /bin/karmada-webhook
|
- /bin/karmada-webhook
|
||||||
- --kubeconfig=/etc/karmada/config/karmada.config
|
- --kubeconfig=/etc/karmada/config/karmada.config
|
||||||
- --bind-address=0.0.0.0
|
- --bind-address=$(POD_IP)
|
||||||
- --metrics-bind-address=:8080
|
- --metrics-bind-address=$(POD_IP):8080
|
||||||
|
- --health-probe-bind-address=$(POD_IP):8000
|
||||||
- --default-not-ready-toleration-seconds=30
|
- --default-not-ready-toleration-seconds=30
|
||||||
- --default-unreachable-toleration-seconds=30
|
- --default-unreachable-toleration-seconds=30
|
||||||
- --secure-port=8443
|
- --secure-port=8443
|
||||||
|
|
Loading…
Reference in New Issue