机器节点
服务器名 | ip | 安装的组件 |
---|---|---|
node-1 | 192.168.100.101 | kubernetes_master,kubernetes_client,flannel,etcd |
node-2 | 192.168.100.102 | kubernetes_node,flannel,docker |
node-3 | 192.168.100.103 | kubernetes_node,flannel,docker |
··· | ··· | kubernetes_node,flannel,docker |
node-n | 192.168.100.10n | kubernetes_node,flannel,docker |
1、修改Vagrantfile中vm_num变量的数据值,改变量决定了集群中的节点数
vm_num = 3
2、修改Vagrantfile中的box为自己的 centos7.x box
node.vm.box = "bento/centos-7.4"
3、在Vagrantfile所在目录执行以下命令启动集群,集群节点启动过程中会自动安装并配置kubernetes相关组件
vagrant up
4、等待集群启动完成之后登陆node-01节点,通过以下命令检查kubernetes集群节点是否正常,如果集群正常可以看到集群中的从节点
vagrant ssh node-01
kubectl get node
1、安装dashbord
cd /vagrant/kubernetes
kubectl create -f dashboard/
2、安装dns
cd /vagrant/kubernetes
kubectl create -f dns/
3、安装heapster
cd /vagrant/kubernetes
kubectl create -f heapster/
4、安装 nginx-ingress-controller.yaml
cd /vagrant/kubernetes/ingress
kubectl create -f nginx-ingress-controller.yaml
1、访问dashboard
地址:http://192.168.100.101:8080/ui
2、访问grafna
地址:http://192.168.100.101:8080/api/v1/namespaces/kube-system/services/monitoring-grafana/proxy