基于k3s部署KubeSphere
目录
- 相关文档
- 准备工作
- 安装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相关推荐
- 使用 Sealos + Longhorn 部署 KubeSphere v3.0.0
使用 Sealos + Longhorn 部署 KubeSphere v3.0.0 本文来自 KubeSphere 社区用户 Will,演示如何使用 Sealos + Longhorn 部署一个带有持 ...
- 物联网轻量级开发方案:在K3s部署Shifu,实现云边端闭环
Shifu 是一个 Kubernetes 原生的IoT设备虚拟化框架.Shifu 希望帮助IoT应用开发者以即插即用的方式实现IoT设备的虚拟化.监视.管控和自动化.本文通过在本地集群中部署Shifu ...
- 使用k3s部署轻量Kubernetes集群快速教程
k3s是轻量级的Kubernetes.安装简单,占用资源少,只需要512M内存就可以运行起来,所有的二进制程序都不到 100MB. 自 2019 年 3 月发布以来,备受全球开发者们关注.至今,Git ...
- 基于ECS部署LAMP环境搭建Drupal网站,云计算技术与应用报告
实验环境: 建站环境:Windows操作系统,基于ECS部署LAMP环境,阿里云资源, Web服务器:Apache,关联的数据库:MySQ PHP:Drupal 8 要求的PHP版本為7.0.33的版 ...
- 基于docker部署的微服务架构(九): 分布式服务追踪 Spring Cloud Sleuth
为什么80%的码农都做不了架构师?>>> 前言 微服务架构中完成一项功能经常会在多个服务之间远程调用(RPC),形成调用链.每个服务节点可能在不同的机器上甚至是不同的集群上,需 ...
- 使用KubeKey 离线环境部署 KubeSphere v3.0.0
使用KubeKey 离线环境部署 KubeSphere v3.0.0 环境准备 以三台centos 7.7 64bit 为例: name ip role node1 192.168.6.17 etcd ...
- tomcat 如何跳转到apache_第二十期:基于tomcat部署jforum站点,并结合nginx实现动静分离...
一. 基于tomcat部署站点,并nginx实现动静分离 1.1 Tomcat部署 1.1.1 配置jdk #二进制安装 #解压 [root@node2local]# tar -xzvf jdk ...
- kubernetes部署kubesphere
博主技术笔记 博主开源微服架构前后端分离技术博客项目源码地址,欢迎各位star ## 1.检查kubesphere时需要默认 StorageClass (`如果已经有了可以跳过部署StorageCla ...
- sealos+rook 部署 kubeSphere+TiDB
点击 "阅读原文" 可以获得更好的阅读体验. 前言 最近 CNCF 宣布 rook 毕业,kubeSphere 正好也发布了 3.0.0 版本,由于 rancher 开源的 lon ...
最新文章
- Linux2.6内核中链表的实现
- 一文让你完全弄懂Stegosaurus
- 鸿蒙思维和小央美,中心路汝南路站附近艺术培训
- java集合类中的迭代器
- java selenium sleep_【转】java-selenium三种等待方式
- autojs java文件_autojs官方文档
- 蓝牙驱动卸载后自动安装_外星人的控制中心下载,安装及常见问题处理方法
- 安徽建立“库长制” 千余名库长保粮食安全
- Java之——被人遗忘的Java8的八个功能
- elementui Messagebox确认消息弹框中没有取消按钮
- Mac Sublime Text安装可以使xml格式化的插件
- 读取pb模型进行预测
- 自然数 素数 质数_俄罗斯娃娃素数
- ps图片拖不进去_ps不能直接把图片拖进去怎么办
- 基于POA搭建ETH联盟链
- 天正对应cad版本_天正CAD提示找不到可用的AutoCAD版本怎么办? - CAD自学网
- 使用Flask和Connexion构建和记录Python REST API
- libvirt入门并创建第一个虚拟机
- cdfs光盘怎么复制文件_什么是CDFS(光盘文件系统)?
- 【RPA入门教程】UiBot数据抓取功能使用教学(二)