目录

  • 相关文档
  • 准备工作
  • 安装K3S
  • 安装KubeSphere

相关文档

k3s官网:https://docs.k3s.io/zh/quick-start

k3s所有版本查看:https://github.com/k3s-io/k3s/tags

kubesphere文档:https://kubesphere.io/zh/docs/v3.3/quick-start/minimal-kubesphere-on-k8s/

kubesphere安装应用商店:https://kubesphere.io/zh/docs/v3.3/pluggable-components/app-store/

准备工作

关闭selinux防火墙

# 临时关闭
setenforce 0# 永久关闭
sed -i 's/^SELINUX=enforcing$/SELINUX=permissive/' /etc/selinux/config

关闭swap

# 临时关闭swap分区,当前会话生效,重启失效
swapoff -a  # 永久关闭swap分区
sed -ri 's/.*swap.*/#&/' /etc/fstab

安装K3S

由于要基于k3s安装kubesphere,根据kubesphere的准备工作说明,最好指定一下k3s的安装版本

tip:最好进行指定安装K3S版本,目前测试过最新版本部署kusphere会报错

安装指定版本的K3S

curl -sfL https://rancher-mirror.rancher.cn/k3s/k3s-install.sh | INSTALL_K3S_MIRROR=cn INSTALL_K3S_VERSION=v1.24.10+k3s1 sh -

可下载的版本可以去k3s的tag里看,这里选择v1.24.10版本

验证部署结果

如果只想单集群部署这样就安装成功了,想要安装其他Agent,参考官网文档即可

安装KubeSphere

执行以下命令开始安装

如果网络不通的话,可以先把文件下载下来,然后传到服务器上执行

kubectl apply -f https://github.com/kubesphere/ks-installer/releases/download/v3.3.1/kubesphere-installer.yaml
kubectl apply -f https://github.com/kubesphere/ks-installer/releases/download/v3.3.1/cluster-configuration.yaml

检查安装日志

kubectl logs -n kubesphere-system $(kubectl get pod -n kubesphere-system -l 'app in (ks-install, ks-installer)' -o jsonpath='{.items[0].metadata.name}') -f

查看所有pod是否正常运行

kubectl get pod --all-namespaces

通过以下命令检查控制台的端口

kubectl get svc/ks-console -n kubesphere-system

登录kubesphere

默认30880端口,需要暴露该端口。默认账号密码是admin/P@88w0rd。登录地址是IP+port

基于k3s部署KubeSphere相关推荐

  1. 使用 Sealos + Longhorn 部署 KubeSphere v3.0.0

    使用 Sealos + Longhorn 部署 KubeSphere v3.0.0 本文来自 KubeSphere 社区用户 Will,演示如何使用 Sealos + Longhorn 部署一个带有持 ...

  2. 物联网轻量级开发方案:在K3s部署Shifu,实现云边端闭环

    Shifu 是一个 Kubernetes 原生的IoT设备虚拟化框架.Shifu 希望帮助IoT应用开发者以即插即用的方式实现IoT设备的虚拟化.监视.管控和自动化.本文通过在本地集群中部署Shifu ...

  3. 使用k3s部署轻量Kubernetes集群快速教程

    k3s是轻量级的Kubernetes.安装简单,占用资源少,只需要512M内存就可以运行起来,所有的二进制程序都不到 100MB. 自 2019 年 3 月发布以来,备受全球开发者们关注.至今,Git ...

  4. 基于ECS部署LAMP环境搭建Drupal网站,云计算技术与应用报告

    实验环境: 建站环境:Windows操作系统,基于ECS部署LAMP环境,阿里云资源, Web服务器:Apache,关联的数据库:MySQ PHP:Drupal 8 要求的PHP版本為7.0.33的版 ...

  5. 基于docker部署的微服务架构(九): 分布式服务追踪 Spring Cloud Sleuth

    为什么80%的码农都做不了架构师?>>>    前言 微服务架构中完成一项功能经常会在多个服务之间远程调用(RPC),形成调用链.每个服务节点可能在不同的机器上甚至是不同的集群上,需 ...

  6. 使用KubeKey 离线环境部署 KubeSphere v3.0.0

    使用KubeKey 离线环境部署 KubeSphere v3.0.0 环境准备 以三台centos 7.7 64bit 为例: name ip role node1 192.168.6.17 etcd ...

  7. tomcat 如何跳转到apache_第二十期:基于tomcat部署jforum站点,并结合nginx实现动静分离...

    一.  基于tomcat部署站点,并nginx实现动静分离 1.1  Tomcat部署 1.1.1  配置jdk #二进制安装 #解压 [root@node2local]# tar -xzvf jdk ...

  8. kubernetes部署kubesphere

    博主技术笔记 博主开源微服架构前后端分离技术博客项目源码地址,欢迎各位star ## 1.检查kubesphere时需要默认 StorageClass (`如果已经有了可以跳过部署StorageCla ...

  9. sealos+rook 部署 kubeSphere+TiDB

    点击 "阅读原文" 可以获得更好的阅读体验. 前言 最近 CNCF 宣布 rook 毕业,kubeSphere 正好也发布了 3.0.0 版本,由于 rancher 开源的 lon ...

最新文章

  1. Linux2.6内核中链表的实现
  2. 一文让你完全弄懂Stegosaurus
  3. 鸿蒙思维和小央美,中心路汝南路站附近艺术培训
  4. java集合类中的迭代器
  5. java selenium sleep_【转】java-selenium三种等待方式
  6. autojs java文件_autojs官方文档
  7. 蓝牙驱动卸载后自动安装_外星人的控制中心下载,安装及常见问题处理方法
  8. 安徽建立“库长制” 千余名库长保粮食安全
  9. Java之——被人遗忘的Java8的八个功能
  10. elementui Messagebox确认消息弹框中没有取消按钮
  11. Mac Sublime Text安装可以使xml格式化的插件
  12. 读取pb模型进行预测
  13. 自然数 素数 质数_俄罗斯娃娃素数
  14. ps图片拖不进去_ps不能直接把图片拖进去怎么办
  15. 基于POA搭建ETH联盟链
  16. 天正对应cad版本_天正CAD提示找不到可用的AutoCAD版本怎么办? - CAD自学网
  17. 使用Flask和Connexion构建和记录Python REST API
  18. libvirt入门并创建第一个虚拟机
  19. cdfs光盘怎么复制文件_什么是CDFS(光盘文件系统)?
  20. 【RPA入门教程】UiBot数据抓取功能使用教学(二)

热门文章

  1. matlab中ss函数_matlab ss函数 tf函数
  2. 结合python,给飞书(lark)群组发送自动化测试报告(保姆级)
  3. 再谈因果性与不确定性
  4. WOW笑话,笑死我了
  5. 投稿玄学之SCI给了大修,还会拒稿吗?
  6. 百度网盘、小米云盘算什么,这个开源免费的云盘它不香吗?
  7. 2023看得见的未来:数据中心行业十大发展趋势
  8. linux更新应用的命令,linux常用的软件更新命令,自己操作不求人!
  9. 怎么为计算机硬盘备份,老司机教你win7系统让硬盘实现数据自动备份的方法
  10. 实例变量与类变量定义和使用