k8s+isulad 国产化技术栈云原生技术栈搭建3-master节点安装

官网参考文档:iSulad+k8s环境部署 | 文档 | openEuler社区

1.  按照官网步骤初始化安装环境,安装配置必备的组件

2. 安装keepalived,并配置高可用(配置脚本在第一篇中已写过,不做赘述)

3. 下载k8s安装镜像,因为墙的原因,国内直接访问registry.k8s.io地址访问不了,必须通过国内镜像“曲线救国”,脚本如下,通过 sudo chmod + ./install.sh 给脚本添加执行权限,直接运行 sudo ./install.sh 便可完成镜像拉取工作。官网使用k8smx我没拉下来,我不知道是网络问题还是什么原因,这里我用的别的镜像地址。

#!/bin/bash

#这里设置了下拉镜像的版本号v1.29.1 可以根据自己的需求修改

mapfile -t images < <(sudo kubeadm config images list --kubernetes-version v1.29.1 | sed "s/registry.k8s.io/k8s.m.daocloud.io/g")
for src_img in "${images[@]}"; do
       dest_img=$(echo "$src_img" | sed "s|k8s.m.daocloud.io|registry.k8s.io|g")
       sudo isula pull "$src_img"
       sudo isula tag "$src_img" "$dest_img"
       sudo isula rmi "$src_img"
done;

4. 下载calico网络插件的镜像,你可以换别的网络插件,这里我用的是calico,执行方法同上。

// pull-calico.sh

#!/bin/bash
# 这里可以根据自己想要的版本修改
sudo isula pull docker.m.daocloud.io/calico/apiserver:v3.30.2
sudo isula pull docker.m.daocloud.io/calico/whisker-backend:v3.30.2
sudo isula pull docker.m.daocloud.io/calico/whisker:v3.30.2
sudo isula pull docker.m.daocloud.io/calico/goldmane:v3.30.2
sudo isula pull docker.m.daocloud.io/calico/typha:v3.30.2
sudo 
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值