Set k8s apiserver preferred address type arg
Currently not able to run kubectl exec/logs commands with a k8s cluster created on devstack. This is due to the fact that apiserver is not able to resolve the worker node by hostname. This change fixes the issue by passing --kubelet-preferred-address-types argument to apiserver. Change-Id: I9d328626723d11372a6d912fae4edd33b8f01277 Closes-Bug: #1668337
This commit is contained in:
parent
9ab31e0d03
commit
396439f703
@ -23,6 +23,7 @@ else
|
||||
KUBE_API_ARGS="$KUBE_API_ARGS --tls-cert-file=/srv/kubernetes/server.crt"
|
||||
KUBE_API_ARGS="$KUBE_API_ARGS --tls-private-key-file=/srv/kubernetes/server.key"
|
||||
KUBE_API_ARGS="$KUBE_API_ARGS --client-ca-file=/srv/kubernetes/ca.crt"
|
||||
KUBE_API_ARGS="$KUBE_API_ARGS --kubelet-preferred-address-types=InternalIP,Hostname,ExternalIP"
|
||||
fi
|
||||
|
||||
KUBE_ADMISSION_CONTROL=""
|
||||
|
Loading…
x
Reference in New Issue
Block a user