<svg xmlns="http://www.w3.org/2000/svg" style="display: none;"> <path stroke-linecap="round" d="M5,0 0,2.5 5,5z" id="raphael-marker-block" style="-webkit-tap-highlight-color: rgba(0, 0, 0, 0);"></path> </svg> <p></p>
讯享网
- master(2C/4G,cpu核心数要求大于2)
192.168.88.20
docker、kubeadm、kubelet、kubectl、flannel
- node01(2C/2G)
192.168.88.30
docker、kubeadm、kubelet、kubectl、flannel
- node02(2C/2G)
192.168.88.40
docker、kubeadm、kubelet、kubectl、flannel
- Harbor节点(hub.kgc.com)
192.168.88.50
docker、docker-compose、harbor-offline-v1.2.2
- 所有节点都要安装Docker,kubeadm
- 部署Kubernetes Master
- 部署容器网络插件
- 部署 Kubernetes Node,将节点加入Kubernetes集群中
- 部署 Dashboard Web 页面,可视化查看Kubernetes资源
- 部署 Harbor 私有仓库,存放镜像资源
1.初始化环境
所有节点
1.1关闭防火墙规则,关闭selinux,关闭swap交换
讯享网
1.2加载 ipvs 模块
1.3修改主机名
讯享网
1.4修改hosts文件
1.5调整内核参数
讯享网
1.6时间同步
2.安装docker19.03
所有节点
讯享网
3.安装kubeadm,kubelet,kubectl
所有节点
3.1配置kubernetes源
3.2开机启动kubelet
讯享网
4.部署k8s集群
master01节点
4.1查看需要的镜像

4.2上传 v1.20.11.zip 压缩包至 /opt
讯享网


4.3把镜像和脚本传到 node 节点,在 node 节点上执行脚本存入镜像i


4.4初始化kubeadm
(1)方法一
讯享网








(2)方法二
4.5设置kubectl
kubectl需经由API server认证及授权后方能执行相应的管理操作,kubeadm 部署的集群为其生成了一个具有管理员权限的认证配置文件 /etc/kubernetes/admin.conf,它可由 kubectl 通过默认的 “$HOME/.kube/config” 的路径进行加载。
讯享网

4.6使用 kubectl get cs命令,检查集群状况,假设状态不对修改yaml文件









4.7部署网络插件flannel
所有节点
(1)方法一
所有节点上传flannel镜像 flannel.tar 到 /opt 目录,master节点上传 kube-flannel.yml 文件
讯享网





master 节点创建 flannel 资源


(2)方法二
讯享网
4.8在 node 节点上执行 kubeadm join 命令加入群集
node节点


4.9查看master节点状态
讯享网





5. 测试
master节点
(1)创建pod

(2)开发端口提供服务
讯享网

(3)访问



(4)加5个副本
讯享网

6.Dashboard部署
master节点
6.1上传 recommended.yaml 文件到 /opt/k8s 目录



6.2创建service account
绑定默认cluster-admin管理员集群角色
讯享网


6.3登录Dashboard


harbor节点
讯享网
所有节点
harbor节点
讯享网





node节点


上传 harbor-offline-installer-v1.2.2.tgz 和 docker-compose 文件到 /opt
讯享网




讯享网


讯享网



10.1浏览器访问:[https://hub.xxx.com]
添加例外 确认安全例外
用户名:admin
密码:Harbor12345



10.2node节点上登录harbor
(1)node节点
(2)harbor节点
讯享网
(3)node节点


node节点
讯享网



master01节点










讯享网

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容,请联系我们,一经查实,本站将立刻删除。
如需转载请保留出处:https://51itzy.com/kjqy/164376.html