本篇讲介绍一下如何搭建一个多节点的Kubernetes集群。但是,但是,但是,其实这个只是笔记,学习的来源是这个Kubernetes集群搭建
参考
关闭交换分区
1 | swapoff -a |
安装Docker
参考官网教程
1 | sudo apt-get remove docker docker-engine docker.io containerd runc |
1 | sudo apt-get update |
安装kubeadm
1 | apt-get update && apt-get install -y apt-transport-https |
使用kubeadm创建集群
准备镜像
1 | # a. 查看都需要哪些镜像需要下载 |
初始化集群(master)
1 | ### 执行初始化命令 |
根据成功信息配置非管理员账号使用kubectl
1 | mkdir -p $HOME/.kube |
集群分节点
安装Docker即可
使用网络插件
Installing a pod network add-on
分节点可能也需要用到前面的 ./load_images.sh
文件
主节点安装成功后,会有相应的 kubeadm join
命令
core-dns
core dsn arror loop ???? 还是没解决
参考链接1
参考连接2
Dashboard
关于它的安装请参考 K8S文件夹下的笔记中的doc文件
配置完成后执行如下命令
1 | kubectl proxy --address='0.0.0.0' --accept-hosts='^*$' |
访问如下链接
1 | http://你的Kubernetes所在IP:8001/api/v1/namespaces/kube-system/services/https:kubernetes-dashboard:/proxy |
更换网络插件
更换网络:/etc/kubernetes/manifests 中有kube-controller-manager相关的yaml文件,向其中配置两个参数
1 | --allocate-node-cidrs=true |