墨风如雪博客

  • 源码小店
  • 导航站
  • 登录
  • java
  • 资源分享
让AI使用变得如此简单
  1. 首页
  2. k8s
  3. 正文

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

2023年 4月 30日 174点热度 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日

墨风如雪

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

打赏 点赞
下一篇 >

文章评论

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

墨风如雪

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

最新 热点 随机
最新 热点 随机
小红书AI新里程碑:dots.llm1,中文MoE的“人文”突破! 告别机械感!OpenAudio S1让AI声音活起来 Sora触手可及!微软必应AI视频生成器,全民创作时代来临? 阿里WebAgent开源:引领自主搜索新纪元 重磅炸弹!字节跳动开源BAGEL:70亿参数,统一多模态理解与生成,AI“全能王”诞生记! 小米MiMo-VL:7B参数,怎么就成了多模态界的“越级打怪王”?
字节终于开源“扣子”同款引擎了!FlowGram:AI 时代的可视化工作流利器告别“微信黑箱”!Chatlog:让你的聊天记录也能拥有“AI大脑”!字节跳动 Seed-Coder-8B:不靠人工洗数据,这80亿参数的小模型如何写出顶尖代码?85倍速的视觉革命:苹果发布 FastVLM,让你的 iPhone ‘看图说话’,快到飞起!告别AI视频“变脸怪”!腾讯混元Hunyuan Custom重磅开源,主体一致性“王炸”来了!Google 暂时停止 Gemini 2.5 Pro 免费 API 访问
Google AI Studio免费开放Gemini 2.0 Flash Experimental画图模型:一场创意设计的革命 免费+性能双杀!百度文心大模型4.5/X1提前上线,开启AI普惠新时代 全球最强单GPU模型诞生!Gemma 3开源性能直逼DeepSeek-R1,推理效率提升40% 科学上网科普篇:什么是GWF和GWF存在的原因 Java多线程编程中的ReentrantReadWriteLock详解 递归函数详解
标签聚合
java AI spring 教程 算法 设计模式 deepseek 动态规划

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

Theme Kratos Made By Seaton Jiang

免责声明 - 隐私政策