k8s安装部署指南(3)
1 安装Kubernetes
(1)上传离线镜像到服务器;
略
(2) 镜像导入ls |grep .tar |xargs -I {} sealos load -i {}
检查步骤:略
(3)安装依赖socat
略
1.1 集群安装命令
1 | $ sealos run registry.cn-shanghai.aliyuncs.com/labring/kubernetes:v1.29.9 registry.cn-shanghai.aliyuncs.com/labring/helm:v3.9.4 registry.cn-shanghai.aliyuncs.com/labring/cilium:v1.13.4 \ |
1 | sealos run labring/kubernetes-docker:v1.25.0 \ |
2 参考
2.1 安装sealos https://sealos.run/docs/k8s/quick-start/install-cli
本文详细介绍了如何下载和安装Sealos命令行工具,包括版本选择、二进制下载、包管理工具安装和源码安装等多种方法,助您快速部署Kubernetes集群。
你可以通过运行命令来获取版本列表:
1 | $ curl --silent "https://api.github.com/repos/labring/sealos/releases" | jq -r '.[].tag_name' |
注意:在选择版本时,建议使用稳定版本例如
v4.3.0
。像v4.3.0-rc1
、v4.3.0-alpha1
这样的版本是预发布版,请谨慎使用。
设置 VERSION
环境变量为 latest 版本号,或者将 VERSION
替换为您要安装的 Sealos 版本:
1 | $ VERSION=`curl -s https://api.github.com/repos/labring/sealos/releases/latest | grep -oE '"tag_name": "[^"]+"' | head -n1 | cut -d'"' -f4` |
另外由于国内网络的特殊原因,访问 GitHub 可能会受限,建议先到以下几个网站寻找最新可用的 GitHub 代理:
找到可用的 GitHub 代理之后,将其设置为环境变量 PROXY_PREFIX
,例如:
1 | export PROXY_PREFIX=https://ghfast.top |
2.2 二进制自动下载
1 | $ curl -sfL ${PROXY_PREFIX}/https://raw.githubusercontent.com/labring/sealos/main/scripts/install.sh | PROXY_PREFIX=${PROXY_PREFIX} sh -s ${VERSION} labring/sealos |
2.3 二进制手动下载
amd64arm64
1 | $ wget ${PROXY_PREFIX}/https://github.com/labring/sealos/releases/download/${VERSION}/sealos_${VERSION#v}_linux_amd64.tar.gz \&& tar zxvf sealos_${VERSION#v}_linux_amd64.tar.gz sealos && chmod +x sealos && mv sealos /usr/bin |
2.4 包管理工具安装
2.4.1 DEB 源
1 | $ echo "deb [trusted=yes] https://apt.fury.io/labring/ /" | sudo tee /etc/apt/sources.list.d/labring.list$ sudo apt update$ sudo apt install sealos |
2.4.2 RPM 源
1 | $ sudo cat > /etc/yum.repos.d/labring.repo << EOF[fury]name=labring Yum Repobaseurl=https://yum.fury.io/labring/enabled=1gpgcheck=0EOF$ sudo yum clean all$ sudo yum install sealos |
2.5 源码安装
2.5.1 前置依赖
linux
git
golang
1.20+libgpgme-dev libbtrfs-dev libdevmapper-dev
如果在 arm64
环境下需要添加 :arm64
后缀。
2.5.2 构建
1 | $ git clone https://github.com/labring/sealos.git$ make build BINS=sealos |
本博客所有文章除特别声明外,均采用 CC BY-NC-SA 4.0 许可协议。转载请注明来源 热带雨林!
评论