本文档的主要内容详细介绍的是K8S-V1.8.13集群安装配置全记录的详细资料免费下载
Kubernetes 1.8.13
Docker 1.13.1
Etcd 3.2.18
flannel 0.10.0
TLS 认证通信 (所有组件,如 etcd、kubernetes master 和 node)
RBAC 授权
kubelet TLS BootStrapping
kubedns、dashboard、heapster (influxdb、grafana)、EFK (elasticsearch、fluentd、kibana) 插件
集群主机:
172.25.32.240(etcd/kube-apiserver/kube-controller/kube-scheduler/flanneld)
172.25.32.241(etcd/kubelet/kebe-proxy/flanneld)
172.25.32.242(etcd/kubelet/kebe-proxy/flanneld)
集群环境:
TLS Bootstrapping 使用的 Token,可以使用命令
head -c 16 /dev/urandom | od -An -t x | tr -d ‘ ’
BOOTSTRAP_TOKEN=“上面生成的”
服务网段,部署前路由不可达,部署后集群内使用IP:Port可达
SERVICE_CIDR=“10.254.0.0/16”
POD网段,部署前路由不可达,**部署后**路由可达(flanneld 保证)
CLUSTER_CIDR=“172.30.0.0/16”
默认服务端口范围(NodePort Range)
NODE_PORT_RANGE=“30000-32767”
etcd集群服务地址列表
ETCD_ENDPOINTS=“https://172.25.32.240:2379,http://172.25.32.241:2379,http://172.25.32.242:2379”
flanneld网络配置前缀
FLANNEL_ETCD_PREFIX=“/coreos.com/network ”
kubernetes服务IP (预分配,一般是SERVICE_CIDR中第一个IP)
CLUSTER_KUBERNETES_SVC_IP=“10.254.0.1”
集群DNS服务IP (从SERVICE_CIDR中预分配)
CLUSTER_DNS_SVC_IP=“10.254.0.2”
集群DNS域名
CLUSTER_DNS_DOMAIN=“cluster.local”
声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
全部0条评论
快来发表一下你的评论吧 !