首页
学习
活动
专区
圈层
工具
发布
    • 综合排序
    • 最热优先
    • 最新优先
    时间不限
  • 来自专栏John Wong's Blog

    基于kubekey部署kubernetes生产级集群

    使用 KubeKey,您可以轻松、高效、灵活地单独或整体安装 Kubernetes 和 KubeSphere。 有三种情况可以使用 KubeKeyKubeKey 是使用 Go 语言开发的,可以消除在各种环境中出现的问题,从而提高安装成功率。 KubeKey 支持将群集从 all-in-one 扩展到多节点群集甚至 HA 集群。 KubeKey 旨在将群集当作一个对象操作,即 CaaO。 参考:https://github.com/kubesphere/kubekey kubekey部署kubernetes集群 下载kk部署工具 wget https://github.com/kubesphere /kubekey/releases/download/v1.0.0/kubekey-v1.0.0-linux-amd64.tar.gz tar -zxvf kubekey-v1.0.0-linux-amd64

    1.4K20编辑于 2021-12-23
  • 来自专栏运维有术

    KubeKey 升级 Kubernetes 次要版本实战指南

    下载 KubeKey升级集群前执行以下命令,下载最新版或是指定版本的 KubeKey。 生成集群部署配置文件4.1 使用 KubeKey 生成配置文件升级之前需要准备集群部署文件,首选,建议使用 KubeKey 部署 KubeSphere 和 Kubernetes 集群时使用的配置文件。 实际命令执行结果如下:[root@k8s-master-1 kubekey]# . 09:26:44 CST message: [k8s-master-3]Greetings, KubeKey! 常见问题6.1 问题 1报错信息[root@k8s-master-1 kubekey]# .

    65510编辑于 2023-12-06
  • 来自专栏John Wong's Blog

    使用kubekey 更新K8S证书

    获取安装程序可执行文件 下载 KubeKey 可执行文件发布页面 下载解压后可直接使用。 从源代码生成二进制文件 git clone https://github.com/kubesphere/kubekey.git cd kubekey ./build.sh 检查证书有效期 .

    2.5K20编辑于 2021-12-23
  • 来自专栏运维有术

    KubeKey 升级 KubeSphere 和 Kubernetes 补丁版本实战指南

    补丁版本KubeKey 如何升级 Kubernetes 补丁版本KubeSphere 和 Kubernetes 升级准备及验证KubeKey 升级 KubeSphere 和 Kubernetes 的常见问题实战服务器配置 原生的 Kubeadm 和 Kubekey 都支持跨次版本升级,当使用 KubeKey 升级 Kubernetes 次要版本时,将从一个次要版本升级到下一个次要版本,直到目标版本。 KubeKey 部署的 Kubernetes 集群自带定时备份 Etcd 的策略。 下载 KubeKey升级集群前执行以下命令,下载最新版或是指定版本的 KubeKey。 生成集群部署配置文件4.1 使用 KubeKey 生成配置文件升级之前需要准备集群部署文件,首选,建议使用 KubeKey 部署 KubeSphere 和 Kubernetes 集群时使用的配置文件。

    73210编辑于 2023-12-05
  • 来自专栏运维有术

    KubeSphere 最佳实战:KubeKey 部署 Kubernetes v1.28.8 实战

    下载最新版的 KubeKey mkdir ~/kubekey cd ~/kubekey/ # 选择中文区下载(访问 GitHub 受限时使用) export KKZONE=cn curl -sfL https # cd ~/kubekey/ [root@ksp-master-1 kubekey]# export KKZONE=cn [root@ksp-master-1 kubekey]# curl -sfL /kubekey/releases/download/v3.1.1/kubekey-v3.1.1-linux-amd64.tar.gz ... 1 root root 36M Apr 25 09:37 kubekey-v3.1.1-linux-amd64.tar.gz 查看 KubeKey 支持的 Kubernetes 版本列表 . [root@ksp-master-1 kubekey]# .

    91810编辑于 2024-04-25
  • 来自专栏John Wong's Blog

    使用KubeKey安装Kubernetes1.18.6 以及KubeSphere 3.0

    KubeKey 为用户提供了灵活的安装选择,因为他们可以单独安装 KubeSphere 和 Kubernetes,或同时安装它们,这非常方便和高效。 第 2 步:下载 KubeKey 使用以下命令下载 KubeKey: wget -c https://kubesphere.io/download/kubekey-v1.0.0-linux-amd64. 默认情况下,KubeKey 将安装 OpenEBS来为开发和测试环境预配 LocalPV,这对于新用户来说非常方便。有关其他存储类,请参阅持久存储配置。 使用 KubeKey 创建配置文件 . node5``node6``root``master7 apiVersion: kubekey.kubesphere.io/v1alpha1 kind: Cluster metadata: name

    1.6K30编辑于 2021-12-23
  • 来自专栏运维有术

    KubeSphere 最佳实战:KubeKey 扩容 Kubernetes Worker 节点实战指南

    今天分享的内容是 KubeSphere 最佳实战「2024」 系列文档中的 KubeKey 扩容 Kubernetes Worker 节点实战指南。 我将带领大家模拟一个真实的生产场景,展示如何运用 KubeSphere 打造的 KubeKey 工具,实现将新的 Worker 节点自动化地融入到现有 Kubernetes 集群的全过程。 使用 KubeKey 扩容 Worker 节点 接下来我们使用 KubeKey 将新增加的节点加入到已有的 Kubernetes 集群,参考官方说明文档,整个过程比较简单,仅需两步。 修改 KubeKey 部署集群时使用的配置文件 执行增加节点的命令 2.1 修改集群配置文件 登录 Control-1 节点,切换到部署集群时使用的 KubeKey 程序目录,修改原有的集群配置文件,我们实战中使用的名字为 至此,我们完成了利用 Kubekey 在现有Kubernetes 集群中增加 Worker 节点的全部任务。 4.

    65110编辑于 2024-07-16
  • 来自专栏运维有术

    CentOS7.9 利用 KubeKey 扩容 Kubernetes v1.26 Worker 节点实战

    使用 KubeKey 扩容 Worker 节点接下来我们使用 KubeKey 将新增加的节点加入到 Kubernetes 集群,整个过程比较简单,仅需两步。 修改 KubeKey 部署时使用的集群配置文件执行增加节点的命令5.1 修改集群配置文件通过 SSH 登陆到 master-1 节点,切换到原有的 kubekey 目录,修改原有的集群配置文件,我们实战中使用的名字为 [root@ks-master-1 kubekey]# . 11:15:55 CST message: [ks-worker-3]Greetings, KubeKey! 全文总结概括包含以下内容 :新增节点的操作系统基础配置新增节点的操作系统数据盘 LVM 配置、磁盘挂载、数据目录创建新增节点的操作系统内核升级KubeKey 集群配置文件的修改更新利用 KubeKey

    53220编辑于 2023-08-25
  • 来自专栏运维有术

    KubeSphere 最佳实战:KubeKey 助力 Kubernetes 扩容控制节点实战指南

    今天,我将引导您模拟这个真实的生产环境需求,演示如何使用 KubeSphere 提供的 KubeKey 工具,将新的控制节点快速、无缝集成到现有的 Kubernetes 集群中。 使用 KubeKey 扩容控制节点 接下来我们使用 KubeKey 将新增加的节点加入到已有的 Kubernetes 集群,参考官方说明文档,整个过程比较简单,仅需两步。 修改 KubeKey 部署集群时使用的配置文件 执行增加节点的命令 2.1 修改集群配置文件 登录 Control-1 节点,切换到部署集群时使用的 KubeKey 程序目录,修改原有的集群配置文件,我们实战中使用的名字为 /kk add nodes -f ksp-v341-v1288.yaml 上面的命令执行后,KubeKey 先检查部署 Kubernetes 的依赖及其它配置是否符合要求。 重要声明:本文仅为了验证测试 Kubekey 扩容控制节点的能力,文章内容仅供参考,生产环境请勿直接使用。 4.

    54610编辑于 2024-07-29
  • 来自专栏运维有术

    KubeSphere 最佳实战:KubeKey 助力 Kubernetes 扩容控制节点实战指南

    KubeSphere 最佳实战:KubeKey 助力 Kubernetes 扩容控制节点实战指南2024 年云原生运维实战文档 99 篇原创计划 第 043 篇 |KubeSphere 最佳实战「2024 今天,我将引导您模拟这个真实的生产环境需求,演示如何使用 KubeSphere 提供的 KubeKey 工具,将新的控制节点快速、无缝集成到现有的 Kubernetes 集群中。 使用 KubeKey 扩容控制节点接下来我们使用 KubeKey 将新增加的节点加入到已有的 Kubernetes 集群,参考官方说明文档,整个过程比较简单,仅需两步。 修改 KubeKey 部署集群时使用的配置文件执行增加节点的命令2.1 修改集群配置文件登录 Control-1 节点,切换到部署集群时使用的 KubeKey 程序目录,修改原有的集群配置文件,我们实战中使用的名字为 重要声明:本文仅为了验证测试 Kubekey 扩容控制节点的能力,文章内容仅供参考,生产环境请勿直接使用。4.

    36010编辑于 2024-07-20
  • 来自专栏编码如写诗

    信创:鲲鹏(arm64)+麒麟(kylin v10)离线部署k8s和kubesphere(含离线部署新方式)

    push dockerhub.kubekey.local/kubesphereio/kube-apiserver:v1.22.12 docker push dockerhub.kubekey.local yum remove podman 3.2 下载kubekey 下载 kubekey-v2.3.1-linux-arm64.tar.gz。 具体 KubeKey 版本号可以在 KubeKey 发行页面([1]) 查看。 kubekey目录。 /kube-rbac-proxy:v0.11.0 dockerhub.kubekey.local/kubesphereio/docker:19.03 dockerhub.kubekey.local/

    2.3K12编辑于 2024-08-30
  • 来自专栏运维有术

    KubeSphere 和 Kubernetes 集群卸载、重装完全指南

    2.1 卸载 KubeSphere 和 Kubernetes 集群 进入部署集群时使用的 KubeKey 目录 cd /root/kubekey 如果是按照快速入门 All-in-One 安装的 KubeSphere 进入部署集群时使用的 KubeKey 目录,查看数据 cd /root/kubekey $ ls kk ksp-k8s-v1306.yaml kubekey kubekey-v3.1.7-linux-amd64 .tar.gz 查看 kubekey 目录的数据 $ ls /root/kubekey/kubekey cni config-opsxlab containerd crictl etcd helm 进入部署集群时使用的 KubeKey 目录,查看数据 cd /root/kubekey $ ls kk ksp-k8s-v1306.yaml kubekey kubekey-v3.1.7-linux-amd64 .tar.gz 查看 kubekey 目录的数据 $ ls /root/kubekey/kubekey cni config-opsxlab containerd crictl etcd helm

    96810编辑于 2024-11-15
  • 来自专栏误入歧途

    基于 kubekey -实现懒人一键部署K8S集群

    基于 kubekey -实现懒人一键部署K8S集群 操作步骤 官网: https://kubesphere.io/zh/ 一、执行以下命令快速创建一个 Kubernetes 集群。 [root@test ~]# export KKZONE=cn Master节点 执行以下命令安装⼯具 KubeKey。 下载完成后当前目录下将生成 KubeKey 二进制文件 kk。 /kk create config Generate KubeKey config file successfully [root@test ~]# [root@test ~]# cat config-sample.yaml apiVersion: kubekey.kubesphere.io/v1alpha2 kind: Cluster metadata: name: sample spec: hosts: clusterName: cluster.local autoRenewCerts: true containerManager: docker etcd: type: kubekey

    1.4K10编辑于 2025-03-22
  • 来自专栏运维有术

    KubeKey 离线部署 KubeSphere v3.4.1 和 Kubernetes v1.26 实战指南

    离线集群配置文件编写 KubeKey 离线部署 Harbor KubeKey 离线部署 KubeSphere 和 Kubernetes KubeKey 离线部署常见问题排查处理 实战服务器配置 主机名 下载 KubeKey 下载最新版的 KubeKey cd ~ mkdir kubekey cd kubekey/ # 选择中文区下载(访问 GitHub 受限时使用) export KKZONE=cn kubekey/artifact 目录会被清理) [root@ksp-deploy kubekey]# du -sh kubekey/* 13G kubekey/artifact 88K kubekey/logs [root@ksp-deploy kubekey]# du -sh kubekey/artifact/* 102M kubekey/artifact/cni 43M kubekey/artifact/containerd 14M kubekey/artifact/crictl 130M kubekey/artifact/docker 17M kubekey

    2.7K10编辑于 2023-12-13
  • 来自专栏编码如写诗

    【信创-k8s】重磅-鲲鹏arm+麒麟V10离线部署k8s1.30+kubesphere4.1.3

    环境涉及软件版本信息 服务器芯片: 鲲鹏920/飞腾2000(arm64) 操作系统:银河麒麟V10 Containerd: 1.7.13 Kubernetes:v1.30.12 KubeSphere:v4.1.3 KubeKey :v4.1.3 -dockerhub.kubekey.local/gjing1st/kubesphere/ks-apiserver:v4.1.3 -dockerhub.kubekey.local/gjing1st /kubesphere/ks-console:v4.1.3 -dockerhub.kubekey.local/gjing1st/kubesphere/kubectl:v1.27.16 registry: certsPath:"/etc/docker/certs.d/dockerhub.kubekey.local" addons:[] 4.4 创建镜像仓库 . /usr/bin/env bash url="https://dockerhub.kubekey.local"# 或修改为实际镜像仓库地址 user="admin" passwd="Harbor@123

    78600编辑于 2025-06-11
  • 来自专栏编码如写诗

    最新 KubeKey 3.1.5 离线部署KubeSphere 3.4.1+k8s(更容易了)

    v3.1.5 from https://kubernetes.pek3b.qingstor.com/kubekey/releases/download/v3.1.5/kubekey-v3.1.5-linux-amd64 Kubekey v3.1.5 Download Complete! kubesphere/kubekey 上传至服务器/root/kubesphere目录解压 tar zxf kubekey-v3.1.5-linux-amd64.tar.gz 2.3 编辑制品配置文件 在 KubeKey 初始化镜像仓库、创建集群、添加节点和升级集群的命令中均可指定一个 artifact,KubeKey 将自动解包该 artifact 并在执行命令时直接使用解包出来的文件。 /usr/bin/env bash url="https://dockerhub.kubekey.local" #修改url的值为https://dockerhub.kubekey.local

    1.7K10编辑于 2024-08-30
  • 来自专栏运维有术

    手把手教你离线部署 KubeSphere v4.1.2 和 k8s v1.30.6,超详细指南!

    3.1 安装 KubeKey 执行以下命令下载 KubeKey,下载完成后当前目录下将生成 KubeKey 二进制文件 kk。 $ ls /etc/docker/certs.d/dockerhub.kubekey.local/ ca.crt dockerhub.kubekey.local.cert dockerhub.kubekey.local.key dockerhub.kubekey.local.pem ca-key.pem dockerhub.kubekey.local.cert dockerhub.kubekey.local-key.pem cd /srv/kubekey . KubeKey 官方支持的操作系统依赖包,包含以下系统: almalinux-9.0 centos7(在新版本 KubeKey 中已移除) debian10 debian11 ubuntu-18.04

    2.7K00编辑于 2025-01-22
  • 来自专栏余生大大

    Kubernetes安装KubeSphere可视化应用

    rancher weave-scope kubord compass kubesphere ---- 前言 本篇的选择是KubeSphere,不光看着好看,KubeSphere 3.0后还开源了KubeKey 组件,KubeKey支持一键部署单机或者集群k8s,并且也支持在已有K8s的环境下安装KubeSphere,本篇就是在k8s的环境下安装KubeSphere。 推送镜像 将打包的镜像文件推送至我们的私有镜像仓库,dockerhub.kubekey.local是仓库地址 . /kubesphere-images -r dockerhub.kubekey.local 4. : "" local_registry: dockerhub.kubekey.local 4.3 替换仓库地址 执行下面命令替换仓库地址,dockerhub.kubekey.local修改为自己仓库的地址

    1.2K30编辑于 2022-11-02
  • 来自专栏编码如写诗

    【k8s】基于kk二开kt安装k8s最新1.33.3版本和KeubeSphere4.1.3

    连夜修改了下KubeKey源码来支持最新版的k8s 1.33.3和次新1.32.7。同步更新了基础组件至最新版和次新版,以便在没有更好的管理平台出现前可以续命一段时间。 支持开启防火墙,只暴露30000-32767端口,其他k8s端口添加到节点白名单 更新基础组件版本 基础组件版本信息 KubeKey: v3.1.10.1(二开版) Containerd: v2.0.6 clusterName: cluster.local autoRenewCerts: true containerManager: docker etcd: type: kubekey certsPath: "/etc/docker/certs.d/dockerhub.kubekey.local" addons: [] 说明: 这里写一下注意事项 config-sample.yaml /usr/bin/env bash url="https://dockerhub.kubekey.local"# 或修改为实际镜像仓库地址 user="admin" passwd="Harbor@123

    86410编辑于 2025-08-03
  • 来自专栏编码如写诗

    信创:鲲鹏(arm64)+麒麟(kylin v10)离线部署k8s和kubesphere(二)

    /usr/bin/env bash url="https://dockerhub.kubekey.local" #修改url的值为https://dockerhub.kubekey.local docker push dockerhub.kubekey.local/kubesphereio/ks-console:v3.3.1 docker push dockerhub.kubekey.local push dockerhub.kubekey.local/kubesphereio/kube-apiserver:v1.22.12 docker push dockerhub.kubekey.local docker push dockerhub.kubekey.local/kubesphereio/prometheus:v2.34.0 docker push dockerhub.kubekey.local /kubekey/pki/* .

    2.5K12编辑于 2024-08-30
领券