mirror of
https://github.com/k3s-io/kubernetes.git
synced 2025-07-23 03:41:45 +00:00
Add health port to network proxy
This commit is contained in:
parent
508794cea6
commit
c6b2b1fad3
@ -23,7 +23,7 @@ spec:
|
||||
- key: "CriticalAddonsOnly"
|
||||
operator: "Exists"
|
||||
containers:
|
||||
- image: us.gcr.io/k8s-artifacts-prod/kas-network-proxy/proxy-agent:v0.0.8
|
||||
- image: us.gcr.io/k8s-artifacts-prod/kas-network-proxy/proxy-agent:v0.0.9
|
||||
name: konnectivity-agent
|
||||
command: ["/proxy-agent"]
|
||||
args: [
|
||||
|
@ -1709,7 +1709,8 @@ function start-etcd-servers {
|
||||
# Replaces the variables in the konnectivity-server manifest file with the real values, and then
|
||||
# copy the file to the manifest dir
|
||||
# $1: value for variable "agent_port"
|
||||
# $2: value for bariable "admin_port"
|
||||
# $2: value for variable "health_port"
|
||||
# $3: value for variable "admin_port"
|
||||
function prepare-konnectivity-server-manifest {
|
||||
local -r temp_file="/tmp/konnectivity-server.yaml"
|
||||
params=()
|
||||
@ -1731,7 +1732,8 @@ function prepare-konnectivity-server-manifest {
|
||||
|
||||
params+=("--server-port=0")
|
||||
params+=("--agent-port=$1")
|
||||
params+=("--admin-port=$2")
|
||||
params+=("--health-port=$2")
|
||||
params+=("--admin-port=$3")
|
||||
params+=("--agent-namespace=kube-system")
|
||||
params+=("--agent-service-account=konnectivity-agent")
|
||||
params+=("--kubeconfig=/etc/srv/kubernetes/konnectivity-server/kubeconfig")
|
||||
@ -1742,7 +1744,8 @@ function prepare-konnectivity-server-manifest {
|
||||
done
|
||||
sed -i -e "s@{{ *konnectivity_args *}}@${konnectivity_args}@g" "${temp_file}"
|
||||
sed -i -e "s@{{ *agent_port *}}@$1@g" "${temp_file}"
|
||||
sed -i -e "s@{{ *admin_port *}}@$2@g" "${temp_file}"
|
||||
sed -i -e "s@{{ *health_port *}}@$2@g" "${temp_file}"
|
||||
sed -i -e "s@{{ *admin_port *}}@$3@g" "${temp_file}"
|
||||
sed -i -e "s@{{ *liveness_probe_initial_delay *}}@30@g" "${temp_file}"
|
||||
mv "${temp_file}" /etc/kubernetes/manifests
|
||||
}
|
||||
@ -1753,7 +1756,7 @@ function prepare-konnectivity-server-manifest {
|
||||
function start-konnectivity-server {
|
||||
echo "Start konnectivity server pods"
|
||||
prepare-log-file /var/log/konnectivity-server.log
|
||||
prepare-konnectivity-server-manifest "8132" "8133"
|
||||
prepare-konnectivity-server-manifest "8132" "8133" "8134"
|
||||
}
|
||||
|
||||
# Calculates the following variables based on env variables, which will be used
|
||||
|
@ -12,7 +12,7 @@ spec:
|
||||
hostNetwork: true
|
||||
containers:
|
||||
- name: konnectivity-server-container
|
||||
image: us.gcr.io/k8s-artifacts-prod/kas-network-proxy/proxy-server:v0.0.8
|
||||
image: us.gcr.io/k8s-artifacts-prod/kas-network-proxy/proxy-server:v0.0.9
|
||||
resources:
|
||||
requests:
|
||||
cpu: 25m
|
||||
@ -21,7 +21,7 @@ spec:
|
||||
httpGet:
|
||||
scheme: HTTP
|
||||
host: 127.0.0.1
|
||||
port: {{ admin_port }}
|
||||
port: {{ health_port }}
|
||||
path: /healthz
|
||||
initialDelaySeconds: {{ liveness_probe_initial_delay }}
|
||||
timeoutSeconds: 60
|
||||
@ -29,6 +29,9 @@ spec:
|
||||
- name: agentport
|
||||
containerPort: {{ agent_port }}
|
||||
hostPort: {{ agent_port }}
|
||||
- name: healthport
|
||||
containerPort: {{ health_port }}
|
||||
hostPort: {{ health_port }}
|
||||
- name: adminport
|
||||
containerPort: {{ admin_port }}
|
||||
hostPort: {{ admin_port }}
|
||||
|
Loading…
Reference in New Issue
Block a user