news 2026/4/18 12:39:40

kubeasz部署k8s集群1.37

作者头像

张小明

前端开发工程师

1.2k 24
文章封面图
kubeasz部署k8s集群1.37

在部署节点配置ssh免密码登录其他节点

下载ezdown,我这里在的是最新版3.6.8

exportrelease=3.6.8 root@ubuntu:~# wget https://github.com/easzlab/kubeasz/releases/download/${release}/ezdownchmod+x ./ezdown

修改ezdown文件可以指定k8s等组件版本

执行 ./ezdown -D 下载kubeasz代码、二进制、默认容器镜像

我通过修改ezdown安装k8s最新版1.37.7,但是kubeasz很多镜像还没有发布,安装有很多问题,还是安装默认的版本

2026-04-17 02:30:17[ezdown:312]INFO downloading kubernetes: v1.34.7 binaries Error response from daemon: Get"https://registry-1.docker.io/v2/":context deadline exceeded2026-04-17 02:30:56[ezdown:790]ERROR Action failed: download_all

只需要加一行环境变量:export REGISTRY_MIRROR=https://docker.m.daocloud.io 配置其他地方下载镜像?

#容器化运行kubeasz,用于安装k8s集群工具
./ezdown -S

创建集群的初始的配置信息,指定集群名称 k8s-01

root@ubuntu:~# docker exec -it kubeasz ezctl new k8s-012026-04-1711:07:27[ezctl:145]DEBUG generate custom cluster filesin/etc/kubeasz/clusters/k8s-012026-04-1711:07:27[ezctl:151]DEBUGsetversions2026-04-1711:07:27[ezctl:182]DEBUG cluster k8s-01: files successfully created.2026-04-1711:07:27[ezctl:183]INFO next steps1: to config'/etc/kubeasz/clusters/k8s-01/hosts'2026-04-1711:07:27[ezctl:184]INFO next steps2: to config'/etc/kubeasz/clusters/k8s-01/config.yml'

修改 /etc/kubeasz/clusters/k8s-01/hosts,配置节点信息

cat/etc/kubeasz/clusters/k8s-01/hosts[etcd]192.168.1.131192.168.1.132192.168.1.133[kube_master]192.168.1.131k8s_nodename='master-01'192.168.1.132k8s_nodename='master-02'192.168.1.133k8s_nodename='master-03'[kube_node]192.168.1.134k8s_nodename='worker-01'192.168.1.135k8s_nodename='worker-02'192.168.1.136k8s_nodename='worker-03'

一键部署所有
root@ubuntu:~# dk ezctl setup k8s-01 all

部署完成后拷贝kubectl命令到各节点

cp/etc/kubeasz/bin/kubectl /usr/local/bin/ root@ubuntu:~# for s in {131..136};do scp /etc/kubeasz/bin/kubectl 192.168.1.$s:/usr/local/bin/;done

配置命令补全

kubectl completionbash>/etc/bash_completion.d/kubectlsource/etc/bash_completion.d/kubectl# 立即生效

版权声明: 本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权/违法违规/事实不符,请联系邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!
网站建设 2026/4/18 12:31:03

DIY Layout Creator:终极开源电路设计工具完全指南

DIY Layout Creator:终极开源电路设计工具完全指南 【免费下载链接】diy-layout-creator multi platform circuit layout and schematic drawing tool 项目地址: https://gitcode.com/gh_mirrors/di/diy-layout-creator DIY Layout Creator(DIYLC…

作者头像 李华
网站建设 2026/4/18 12:20:32

从零到跑通VMamba:我用Docker+WSL2在Windows上复现了这篇Linux教程

从零到跑通VMamba:我用DockerWSL2在Windows上复现了这篇Linux教程 作为一名长期使用Windows系统的AI开发者,每次看到优秀的Linux环境配置教程都难免心生羡慕。最近在研究VMamba模型时,我遇到了一篇详尽的Linux环境搭建指南,但手头…

作者头像 李华
网站建设 2026/4/18 12:11:58

硬核拆解,时间盲注从原理到自动化:场景、技巧与脚本实战

1. 时间盲注的核心原理 时间盲注的本质是利用数据库响应时间的差异来判断SQL语句是否执行成功。想象一下,你在跟一个只会用"点头"或"摇头"来回答问题的人交流,但这个人有个特点——思考复杂问题时会明显停顿。时间盲注就是利用这种&…

作者头像 李华