一、简介最近在做五谷商城项目,拿到了k8s,但是用这个老师的方法一步一步的建不起来。
一直试错,遇到各种bug都没解决。我真的哭死了!
二。sealos直到我遇到一个大同学,告诉我sealos装了几个命令。听到这里,我花了两天时间跟着视频看文件,心态一跳。
地址:https://www.sealos.io/zh-Hans/
第三,准备环境重装系统。使用干净的操作系统创建集群。不要自己安装Docker!每个集群节点应该有一个不同的主机名,每个集群节点可以时间同步的访问网络!!!(NAT模式,这里是怎么配置的)不能说的软件技术,你应该明白我的意思。
sealos刚安装的虚拟机不能直接下载东西,我们选择自己下载包,然后ftp到根目录。
下载地址:
https://github . com/bring/sealos/releases/download/v 4 . 0 . 0/sea los _ 4 . 0 . 0 _ Linux _ amd64.tar.gz到/usr/bin,这样可以直接运行sea los命令。
tar zxvf sealos _ 4 . 0 . 0 _ Linux _ amd64 . tar . gz sealos & amp;& ampchmod+x sealos & amp;& ampmv sealos /usr/bin
您必须使用较新的映像来设置虚拟机。最好下载CentOS 7.9版本(CentOS -7-x86 _ 64-最小-2009。ISO)像我一样从阿里云下载,一会儿用idm下载。
配置如下:
如上所述配置每个节点。
网络严格按照我的想法。当然,网络地址可以不同。只需配置以下配置!
主节点192 . 168 . 24 . 100节点1
Windows网络因为我是校园网,桥接不好,容易出现各种bug。这里选NAT。
nat的配置非常特殊,如下所示:
win上vmnet8的网卡设置为:
虚拟机网络
配置网卡dns1=223.5.5.5作为阿里云的dns解析地址。
不及物动词安装测试
安装Kubernetes Dashboard来修改配置文件
下载推荐. yaml
还需要打开不能说的软件技术。
https://raw . githubusercontent . com/Kubernetes/dashboard/v 2 . 5 . 0/AIO/deploy/recommended . YAML官网安装方式不行。使用此方法访问。
修改仪表板的yaml文件
请注意,这里添加了type关键字core nodePort。
pods运行失败怎么办?
成功运行如下:
在运行pod之前,镜像将被拉起。如果镜像失败,检查pod运行在哪个节点上,然后在相应的节点上拉镜像!
1.检查k8s分配给哪个机器仪表板。
kubectl get pods --all -namespaces -o wide
2.转到此节点提取图像。
使用命令查看哪个镜像拉操作失败。手动拉镜就好!
kubectl describe pod name列的-n名称空间示例如下:
kuctl describe pod Kubernetes -Dashboard -546 c BC 58 CD -ZB55 -N Kubernetes -Dashboard转到节点2并使用docker提取图像
3.拉动后,豆荚会自动重建。
您可以等待pod重新生成,或者手动删除它,让它直接重新生成。
kubectl get部署-n & lt;名称空间& gtkubectl删除部署& lt部署名称>:-n & lt;名称空间& gt创建ServiceAccount和ClusterRoleBinding
Kuctl申请-f https://kuboard.cn/install-script/k8s-dashboard/auth.yaml获得不记名令牌
kube CTL -n Kubernetes -Dashboard descript Secret $(kube CTL -n Kubernetes -Dashboard Get Secret | grepadn -user | awk ' { print $ 1 } ')
关注https
您可以通过集群中的任何节点访问仪表板https://IP+30012。
关于用sealos快速搭建K8s集群环境的这篇文章到此为止。关于用sealos构建K8s集群环境的更多信息,请搜索之前关于主机频道zhujipindao的文章。或者继续浏览下面的相关文章。希望大家支持主机频道zhujipindao。以后多来com!
评论前必须登录!
注册