Lazy loaded image
k8s云原生运维
kubez部署k8s单节点
字数 634阅读时长 2 分钟
2025-8-2
2025-8-2
type
status
date
slug
summary
tags
category
icon
password

服务器规格

ip
规格
版本
11.0.1.80
4c8G
openeulre22.03版本k8s1.25.1版本
 

依赖安装

仅需要在部署节点安装即可,集群运行节点无需执行

直接安装

脚本安装

验证

部署步骤

检查虚拟机默认网卡配置

修改安装k8s版本

修改docker存放路径

网络组件选择

确认集群环境连接地址

  • 内网连接: 无需更改
  • 公网连接
    • 编辑 /etc/kubez/globals.yml 文件, 取消 #kube_vip_address: "" 的注解,并修改为实际公网地址 云平台环境需要放通公网ip到后面节点的6443端口

修改默认的 cri(可选)

  • 默认的 cricontainerd, 如果期望修改为 docker
  • 修改/usr/local/share/kubez-ansible/ansible/inventory/all-in-one文件
  • 移除 containerd-mastercontainerd-node 的主机信息, 并添加在 docker 分组中, 调整后效果如下:

    修改 kubernetes 镜像仓库(可选)

    编辑 /etc/kubez/globals.yml 文件,修改 image_repository: "" 为期望镜像仓库,默认是阿里云 registry.cn-hangzhou.aliyuncs.com/google_containers

    修改基础应用镜像仓库(可选)

    编辑 /etc/kubez/globals.yml 文件,修改 app_image_repository: "" 为期望镜像仓库,默认是 pixiu镜像仓库 ccr.ccs.tencentyun.com/pixiucloud

    执行如下命令,进行 kubernetes 的依赖安装

    image.png

    执行如下命令,进行 kubernetes 的集群安装

    image.png

    验证环境

    启用 kubectl 命令行补全(可选)

     
    上一篇
    Jenkins部署
    下一篇
    Loki+Promtail+Grafana日志收集