Câu hỏi
Đâu là lời giải thích hoặc tài liệu về các tham số cấu hình Kubernetes API Server?
Lý lịch
Có các tham số để định cấu hình cho máy chủ API Kubernetes, ví dụ KUBE_API_ADDRESS (có vẻ như cần phải thay đổi từ 127.0.0.1) để cụm nhiều nút hoạt động.
Tìm kiếm một tài liệu cấu hình xác định về cách định cấu hình máy chủ API nhưng cho đến nay không thể tìm thấy.
Thiết lập CentOS (Kubernetes.io) cho biết bên dưới.
# The address on the local server to listen to.
KUBE_API_ADDRESS="--address=0.0.0.0"
Kubernetes GitHub nói dưới đây.
# --insecure-bind-address=127.0.0.1: The IP address on which to serve the --insecure-port.
KUBE_API_ADDRESS="--insecure-bind-address=0.0.0.0"
Kết nối với máy chủ API Kubernetes từ bên ngoài hộp Vagrant # 250 cho biết bên dưới.
Theo mặc định, kube-apiserver chỉ nghe trên 127.0.0.1. Nếu không cấu hình lại, không thể kết nối với Kubernetes bằng kubectl từ một máy khác.
Dưới đây là Kubernetes 1.7 / etc / kubernetes / apiserver.
###
# kubernetes system config
#
# The following values are used to configure the kube-apiserver
#
# The address on the local server to listen to.
KUBE_API_ADDRESS="--insecure-bind-address=127.0.0.1"
# The port on the local server to listen on.
# KUBE_API_PORT="--port=8080"
# Port minions listen on
# KUBELET_PORT="--kubelet-port=10250"
# Comma separated list of nodes in the etcd cluster
KUBE_ETCD_SERVERS="--etcd-servers=http://127.0.0.1:2379"
# Address range to use for services
KUBE_SERVICE_ADDRESSES="--service-cluster-ip-range=10.254.0.0/16"
# default admission control policies
KUBE_ADMISSION_CONTROL="--admission-control=NamespaceLifecycle,NamespaceExists,LimitRanger,SecurityContextDeny,ServiceAccount,ResourceQuota"
# Add your own!
KUBE_API_ARGS=""