1. 首页 > 快讯

如何快速搭建kubernetes平台环境(一)

下载并安装curl -sfL https://raw.githubusercontent.com/labring/sealos/v4.2.0/scripts/install.sh | sh -s v4.2.0 labring/sealos 如果网速慢的话可以切换为手动下载,当然手动下载之前需要看一下自己机器的系统架构,然后选择下载amd64或者手臂64。

uname -m 返回x86_64,说明是amd64,所以我们通过以下命令下载

wget https://github.com/labring/sealos/releases/download/v4.2.0/sealos_4.2.0_linux_amd64.tar.gz \ tar zxvf sealos_4.2.0_linux_amd64.tar.gz sealos chmod +x sealos mv sealos /usr/bin 一键安装sealos 运行labring/kubernetes:v1.25.0 labring/helm:v3.8.2 labring/calico:v3.24.1 \--masters 192.168.64.2,192.168.64.22,192.168.64.20 \--nodes 192.168.64.21,1 9 2.168.64.19 -p [您的- ssh-passwd]为了演示目的,我们只使用一台机器,通过ifconfig命令获取内部地址172.21.0.4。

[root@master0 k8s]# ifconfig

eth0: 标志=4163UP、广播、运行、多播mtu 1500

inet 172.21.0.4 网络掩码255.255.240.0 广播172.21.15.255

inet6 fe80:5054:ff:fefe:b928 prefixlen 64scopeid0x20link

以太52:54:00:fe:b9:28 txqueuelen 1000(以太网)

RX 数据包96511 字节18836570 (17.9 MiB)

如何快速搭建kubernetes平台环境(一)

RX 错误0 丢弃0 溢出0 帧0

TX 数据包77971 字节15111315 (14.4 MiB)

TX 错误0 丢弃0 溢出0 载波0 冲突0

然后运行以下命令进行安装:

sealos run labring/kubernetes:v1.25.0 labring/helm:v3.8.2 labring/calico:v3.24.1 --masters 172.21.0.4 当然,如果上述命令出现以下问题,需要手动将ip_forward 设置为1

[错误FileContent--proc-sys-net-ipv4-ip_forward]: /proc/sys/net/ipv4/ip_forward 内容未设置为1

[preflight] 如果您知道自己在做什么,则可以使用“--ignore-preflight-errors=.”进行非致命检查

要查看此错误的堆栈跟踪,请使用--v=5 或更高版本执行

2023-06-14T12:48:06 错误应用于集群error: 无法初始化init master0 失败,error: 退出状态1。请清理并重新安装

如何快速搭建kubernetes平台环境(一)

Error: 无法初始化init master0 失败,error: 退出状态1。请清理并重新安装

安装成功

所有Pod 状态

一键安装中间件

一键安装ingress-nginx

运行日志

一键安装背后的黑科技

我们以sealos run labring/ingress-nginx:4.1.0 命令为例,看看这个一键安装ingress-nginx 的原理。分为以下几个步骤

从Docker Hub或者其他镜像仓库拉取labring/ingress-nginx:4.1.0镜像;在当前机器上创建Kubernetes 集群(或连接到现有集群);使用labring/ingress-nginx:4.1.0镜像在Kubernetes集群中创建一个Deployment对象,并指定一些其他参数,例如replicas(副本数量)和port(暴露端口);创建一个Service 对象并将其与Deployment 关联以进行服务发现和负载平衡。通过上述步骤,sealos run labring/ingress-nginx:4.1.0命令在Kubernetes集群中创建了一个Deployment和一个Service对象,从而达到了在Kubernetes集群中部署ingress-nginx的目的。

如何快速搭建kubernetes平台环境(一)

1

2

3

4

该文件对于整个安装过程至关重要。下期会详细讲解这个文件的逻辑。

https://github.com/labring/sealos/blob/main/pkg/apply/processor/install.go#L49

用户评论

情深至命

哇,终于找到一篇关于Kubernetes搭建的教程了!期待后续更新,学习一下快速部署平台环境。

    有12位网友表示赞同!

良人凉人

Kubernetes平台搭建一直是我的痛点,希望这篇文章能帮到我,快速上手!

    有17位网友表示赞同!

轨迹!

mark一下,后续学习Kubernetes,这篇文章应该会很有用!

    有6位网友表示赞同!

全网暗恋者

快速搭建Kubernetes平台环境?这可是我梦寐以求的技能啊!

    有14位网友表示赞同!

。婞褔vīp

期待看到更多关于Kubernetes平台搭建的实用技巧!

    有14位网友表示赞同!

来瓶年的冰泉

Kubernetes平台搭建,看起来好复杂,希望能有更详细的步骤介绍。

    有10位网友表示赞同!

殃樾晨

收藏了!这篇文章简直是Kubernetes平台搭建的宝典。

    有12位网友表示赞同!

雪花ミ飞舞

感觉这篇文章写的不错,期待后续文章,继续学习Kubernetes平台搭建。

    有12位网友表示赞同!

温柔腔

希望能看到更多关于Kubernetes平台搭建的案例分享。

    有9位网友表示赞同!

早不爱了

实用性强,推荐给需要搭建Kubernetes平台环境的小伙伴们。

    有11位网友表示赞同!

傲世九天

这篇文章太棒了,终于找到一篇讲解Kubernetes平台搭建的良心文章。

    有12位网友表示赞同!

有阳光还感觉冷

Kubernetes平台搭建的教程,强烈推荐给大家!

    有16位网友表示赞同!

站上冰箱当高冷

学习Kubernetes平台搭建,这篇文章绝对是入门必备!

    有19位网友表示赞同!

呆萌

这篇文章真的帮了大忙,让我对Kubernetes平台搭建有了更深的了解。

    有14位网友表示赞同!

相知相惜

期待作者继续分享更多Kubernetes平台搭建的实战经验。

    有13位网友表示赞同!

日久见人心

这篇文章简洁明了,适合新手快速学习Kubernetes平台搭建。

    有15位网友表示赞同!

艺菲

Kubernetes平台搭建,不再是难题,这篇文章让我信心倍增!

    有17位网友表示赞同!

醉婉笙歌

终于找到一篇靠谱的Kubernetes平台搭建教程了!

    有16位网友表示赞同!

青瓷清茶倾城歌

Kubernetes平台搭建,原来可以这么简单!

    有8位网友表示赞同!

玩味

收藏了,以后搭建Kubernetes平台环境就不用发愁了。

    有13位网友表示赞同!

本文采摘于网络,不代表本站立场,转载联系作者并注明出处:https://www.iotsj.com//kuaixun/4102.html

联系我们

在线咨询:点击这里给我发消息

微信号:666666