kubernets配置和启动
master上启动kube-apiserver,kube-controller-manager,kube-scheduler
0)etcd
1)kube-apiserver
/etc/kubernets/config
# logging to stderr means we get it in the systemd journal
KUBE_LOGTOSTDERR="--logtostderr=true"
# Should this cluster be allowed to run privileged docker containers
KUBE_ALLOW_PRIV="--allow-privileged=false"
# journal message level, 0 is debug
KUBE_LOG_LEVEL="--v=0"
# How the controller-manager, scheduler, and proxy find the apiserver
KUBE_MASTER="--master=http://$kubernets-master:$port"
/etc/kubernets/apiserver
# The address on the local server to listen to.
KUBE_API_ADDRESS="--insecure-bind-address=0.0.0.0"
# The port on the local server to listen on.
KUBE_API_PORT="--port=port"
# Comma separated list of nodes in the etcd cluster
KUBE_ETCD_SERVERS="--etcd-servers=http://$etcd:$port"
# 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,ResourceQuota"
2)kube-controller-manager
3)kube-scheduler
node上启动Kublet,kube-proxy
1)kubelet
# The address for the info server to serve on (set to 0.0.0.0 or "" for all interfaces)
KUBELET_ADDRESS="--address=0.0.0.0"
# The port for the info server to serve on
# KUBELET_PORT="--port=10250"
# You may leave this blank to use the actual hostname
KUBELET_HOSTNAME="--hostname-override=$node"
# location of the api-server
KUBELET_API_SERVER="--api-servers=http://$kubernets-master:$port"
# pod infrastructure container
KUBELET_POD_INFRA_CONTAINER="--pod-infra-container-image=registry.access.redhat.com/rhel7/pod-infrastructure:latest"
2)kube-proxy
posted on 2017-10-23 16:09 Copernicus 阅读(119) 评论(0) 收藏 举报
浙公网安备 33010602011771号