墨风如雪博客

  • 源码小店
  • 传家宝VPS
让AI使用变得如此简单
  1. 首页
  2. k8s
  3. 正文

KubeKey快速上手指南:一步步教你如何使用

2023年 4月 30日 340点热度 1人点赞 0条评论

前置条件

#关闭防火墙

systemctl disable --now firewalld

#关闭

SELinux setenforce 0

#关闭

swap swapoff -a echo "vm.swappiness=0" >> /etc/sysctl.conf sysctl -p /etc/sysctl.conf sed -ri 's/.swap./#&/' /etc/fstab

#内核参数设置

cat > /etc/sysctl.d/k8s.conf << EOF net.bridge.bridge-nf-call-ip6tables = 1 net.bridge.bridge-nf-call-iptables = 1 net.ipv4.ip_forward = 1 EOF sysctl --system

#时间同步

yum install -y ntpdate ntpdate time.windows.com

#检查 DNS

cat /etc/resolv.conf

#安装依赖组件

yum install -y curl socat conntrack

单节点时需要执行

kubectl taint nodes --all node-role.kubernetes.io/master

从 v3.0.0 开始,KubeSphere 将基于 ansible 的安装程序更改为使用 Go 语言开发的名为 KubeKey 的新安装程序。使用 KubeKey,您可以轻松、高效、灵活地单独或整体安装 Kubernetes 和 KubeSphere。

有三种情况可以使用 KubeKey。

  • 仅安装 Kubernetes
  • 用一个命令中安装 Kubernetes 和 KubeSphere
  • 首先安装 Kubernetes,然后使用 ks-installer 在其上部署 KubeSphere

安装(从源代码生成二进制文件)

#如果无法访问 #https://proxy.golang.org/,比如在大陆,请执行

build.sh -p git clone https://github.com/kubesphere/kubekey.git cd kubekey ./build.sh

快速开始

#如果无法访问 https://storage.googleapis.com, 请先执行

export KKZONE=cn. ./kk create cluster [--with-kubernetes version] [--with-kubesphere version]

例子

  • 使用默认版本创建一个纯 Kubernetes 集群

./kk create cluster

  • 创建指定一个(支持的版本)的 Kubernetes 集群

./kk create cluster --with-kubernetes v1.19.8

  • 创建一个部署了 KubeSphere 的 Kubernetes 集群 (例如 --with-kubesphere v3.1.0)

./kk create cluster --with-kubesphere [version]

  • 创建一个指定的 container runtime 的 Kubernetes 集群(docker, crio, containerd and isula)

./kk create cluster --container-manager containerd

使用YMAL的方式创建

./kk create config [--with-kubernetes version] [--with-kubesphere version] [(-f | --filename) path]

例子:

  • 使用默认配置创建一个示例配置文件。您也可以指定文件名称或文件所在的文件夹。

./kk create config [-f ~/myfolder/config-sample.yaml]

  • 同时安装 KubeSphere

./kk create config --with-kubesphere

使用配置文件创建集群。

./kk create cluster -f ~/myfolder/config-sample.yaml

本作品采用 知识共享署名 4.0 国际许可协议 进行许可
标签: java k8s
最后更新:2023年 5月 2日

墨风如雪

一个热爱生活,热爱分享的程序员

打赏 点赞
下一篇 >

文章评论

您需要 登录 之后才可以评论

墨风如雪

一个热爱生活,热爱分享的程序员

最新 热点 随机
最新 热点 随机
GPT-5.2深夜炸场:为了让你每周少干10小时,OpenAI拼了 告别机械音!VoxCPM 1.5开源,这才是我们要的“最强嘴替” Mistral 掀桌了:Devstral 2 与 Vibe CLI 重塑开源编程体验 今夜,智谱把“手机贾维斯”的源代码,扔到了GitHub上 智谱GLM-4.6V开源:不仅仅是“看懂”,它终于长出了“双手” 谷歌深夜炸场:月费250刀的Deep Think,这次真的学会了“慢思考”
国产AI代码逆袭:GLM-4.6凭什么并列全球第一?文心5.0:2.4万亿参数的“全能AI”,它真做到了吗?字节TRAE SOLO:你的AI编程副驾已上线!阿里AI的“船票之战”:千问APP剑指C端,能否重塑格局?Grok 4.1:马斯克AI的里程碑式飞跃,它到底有多强?谷歌Gemini 3:当AI开始“自己动手”,我们离未来更近一步
NGINX配置文件详解 炸场!月之暗面 Kimi-Audio 开源,音频界的“六边形战士”登场! 告别机械音!VoxCPM 1.5开源,这才是我们要的“最强嘴替” Flowith.io 初体验:用画布式 AI 解锁效率与创意新境界 Java多线程编程中的ReentrantLock详解 微软开源GitHub Copilot:一场AI编程工具的革命与妥协
标签聚合
教程 deepseek 大模型 AI 设计模式 算法 java spring

COPYRIGHT © 2023 墨风如雪博客. ALL RIGHTS RESERVED.

Theme Kratos Made By Seaton Jiang