kubesphere部署k8s-v1.23.10

功能:
🕸 部署 Kubernetes 集群
🔗 Kubernetes 多集群管理
🤖 Kubernetes DevOps
🔎 云原生可观测性
🧩 基于 Istio 的微服务治理
💻 应用商店
💡 Kubernetes 边缘节点管理
📊 多维度计量与计费
🗃 支持多种存储和网络解决方案
🏘 多租户与统一鉴权认证
🧠 GPU 工作负载调度与监控

官网:https://kubesphere.io/zh/docs/v3.4/quick-start/all-in-one-on-linux/
官网地址git:https://gitee.com/kchstack/kubesphere/
架构说明
KubeSphere 使用前后端分离的架构,将 前端 与 后端 分开。后端的各个功能组件可通过 REST API 对接外部系统。

文档地址:

官方文档
支持矩阵

前置条件

1.设置主机名称

vi  /etc/hosts

2.关闭防火墙或者放行指定端口

sudo systemctl disable --now firewalld
sudo systemctl disable --now dnsmasq
sudo systemctl disable --now NetworkManager

端口详情

3.设置docker 镜像仓库地址

/etc/docker/daemon.json{
"registry-mirrors": ["https://gqs7xcfd.mirror.aliyuncs.com","https://hub-mirror.c.163.com"]vi /
}

4.安装依赖组件

yum intsall xxxyum install -y conntrack socat

安装k8s 集群

1.安装kubKey插件

下载:

方式1:
1.#设置下载地区
export KKZONE=cn
#下载kubey插件下载脚本
#VERSION=v3.0.13 表示下载 v3.0.13 版本,可以指定想要的版本 curl -sfL https://get-kk.kubesphere.io | VERSION=v3.0.13 sh -
执行下载的下的脚本文件回执行安装kubekey, chmod +x downloadKubekey.sh
./downloadKubekey.sh 并在当前目录下生成一个kk,sh文件 方式2:从git选择版本下载解压使用
https://github.com/kubesphere/kubekey/releases 方式3:从源代码生成二进制文件 git
clone https://github.com/kubesphere/kubekey.git cd kubekey make kk

使用:

创建配置文件:
1.授权kk.sh 脚本执行权限 chmod +x kk.sh
#创建配置文件 ./kk create config [–with-kubernetes version] [–with-kubesphere version] [(-f | --file) path]
#参数说明: 指定k8s安装的版本 [–with-kubernetes version] 指定安装kubesphere 的版本
–with-kubesphere version 指定生成配置文件的路径和名字 [(-f | --file) path] 命令示例: 生成配置安装 kubernetes v1.23.10和 kubesphere v3.4.0版本的配置文件 配置文件名为
config-sample.yaml ./kk create config --with kubernetes v1.23.10
–with-kubesphere v3.4.0 -f ./config-sample.yaml

支持矩阵:
在这里插入图片描述

2.创建集群

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

3.访问控制台

NodeIP:30880 使用默认帐户和密码 (admin/P@88w0rd) 访问 KubeSphere 的 Web 控制台

4.用户手册

https://kubesphere.io/zh/docs/v3.4/project-user-guide/

5.复制主节点admin.config文件到从节点

从节点可能无法执行 kubeclt 命令报错如下

在这里插入图片描述

解决

#从主节点的 /etc/kubernetes/admin.config 拷贝到从节点的 etc/kubernetes

scp admin.conf root@192.168.23.133:/etc/kubernetes/admin.conf

#配置从节点的环境变量 echo “export KUBECONFIG=/etc/kubernetes/admin.conf” >> ~/.bash_profile

#立即生效 source ~/.bash_profile

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/668485.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

latex论文写作遇到的问题

图一: 图二: 图三: 使用模版的时候将图一转为图二:在.tex文件开头导言部分加上: \usepackage{titletoc} \titlecontents{section}[0pt]{\addvspace{1.5pt}\filright\bf}{\contentspush{第\thecontentslabel\ 章\qu…

2024.2.4 awd总结

防御阶段 感觉打了几次awd,前面阶段还算比较熟练 1.ssh连接 靶机登录 修改密码 [root8 ~]# passwd Changing password for user root. New password: Retype new password: 2.xftp连接 备份网站源码 我觉得这步还是非常重要的,万一后面被删站。。…

【幻兽帕鲁】如何快速部署私人服务器

看了许多关于如何部署服务器的,大部分都是要买阿里云或者腾讯云的服务器并且至少四核以上才能保证流畅运行。 但是对于想搭建私服但又没有技术的小白,确实是有点难度了。购买云服务器后还要配置服务器,配置OpenVPN、PalServer,doc…

解锁亚马逊测评防关联新技术:亚马逊鲲鹏系统

在亚马逊测评的过程中,一直以来都存在着一些技术难题,特别是在模拟买家行为时需要考虑诸多因素,包括关键词搜索、IP地址切换以及防关联等。然而,最新的技术突破,亚马逊鲲鹏系统正是为了解决这些问题而诞生的。 首先&am…

视频存储空间的计算:适用安防监控录像、视频会议录像、手机录像、短视频录像等场景

目 录 一、问题 二、计算方法 三、实例 1、需求 2、确定存储空间的计算方法 3、存储容量计算 一、问题 经常有客户、伙伴问我,视频监控中录像要多少个TB?要多少个硬盘?每次都要问问他们各种情况,是什么样的视…

No matching client found for package name ‘com.unity3d.player‘

2024年2月5日更新 下面的一系列操作最终可能都无用,大致这问题出现原因是我在Unity采用了Android方式接入Firebase,而Android接入实际上和Unity接入方式有配置上的不一样,我就是多做了几步操作如下。https://firebase.google.com/docs/androi…

【Java】Redis入门

1. Redis入门 1.1 Redis简介 Redis是一个基于内存的key-value结构数据库。Redis 是互联网技术领域使用最为广泛的存储中间件。 官网:https://redis.io 中文网:https://www.redis.net.cn/ key-value结构存储: 主要特点: 基于内…

maven java 如何打纯源码zip包

一、背景 打纯源码包给第三方进行安全漏洞扫描 二、maven插件 项目中加入下面的maven 插件 <!-- 要将源码放上去&#xff0c;需要加入这个插件 --><plugin><artifactId>maven-source-plugin</artifactId><version>2.4</version><con…

docker复习笔记01(小滴课堂)安装+部署mysql

查看内核版本。 关闭防火墙&#xff1a; 查看docker版本&#xff1a; 下载阿里yum源&#xff1a; 再看一下yum版本都有哪些&#xff1a; 我们可以看的docker-ce了。 安装它&#xff1a; 设置docker服务开机启动&#xff1a; 更新日志文件&#xff1a; 启动docker&#xff1a; …

CSS写渐变边框线条

box-sizing: border-box; border-top: 1px solid; border-image: linear-gradient(to right, red, blue) 1;

SpringBoot使用Mybatis Plus详解含示例代码(值得珍藏)

1. 前言 本文将详细介绍如何在Spring Boot项目中集成和使用MyBatis Plus。我们将从环境准备、依赖管理、配置文件、实体映射、CRUD操作等方面进行阐述&#xff0c;并附有完整的示例代码和注释。通过阅读本文&#xff0c;你将能够了解如何在Spring Boot项目中使用MyBatis Plus进…

STM32F407移植OpenHarmony笔记9

继上一篇笔记&#xff0c;已经完成liteos内核的基本功能适配。 今天尝试启动OHOS和XTS兼容性测试。 如何启动OHOS&#xff1f; OHOS系统初始化接口是OHOS_SystemInit(void)&#xff0c;在内核初始化完成后&#xff0c;就能调用。 extern void OHOS_SystemInit(void); OHOS_Sys…

JupyterLab 更换内核 使用 conda 虚拟环境

未有conda虚拟环境default先创建环境 conda create -n default python3.8 ipykernel已有conda虚拟环境default激活后安装ipykernel conda activate defaultpip install ipykernel将虚拟环境写入 jupyter notebook 的 kernel 中 python -m ipykernel install --user --name 虚…

C语言小游戏:贪吃蛇(游戏开发的环境和功能介绍)

❀❀❀ 文章由不准备秃的大伟原创 ❀❀❀ ♪♪♪ 若有转载&#xff0c;请联系博主哦~ ♪♪♪ ❤❤❤ 致力学好编程的宝藏博主&#xff0c;代码兴国&#xff01;❤❤❤ 生命不停&#xff0c;学习不止。铁汁们&#xff0c;我是大伟&#xff0c;欢迎来到大伟的游戏时间&#xff0c…

使用idea连接SQL Server数据库出错TLS10 is not accepted

使用idea连接数据库时&#xff0c;发现提示错误&#xff1a; 驱动程序无法通过使用安全套接字层(SSL)加密与 SQL Server 建立安全连接。错误:“The server selected protocol version TLS10 is not accepted by client preferences [TLS13, TLS12]”。等等出错提示。 可能有两个…

基础算法bfs -剪枝问题

问题描述:一个迷宫有 NXM 格,有一些格子是地板,能走;有一些格子是障碍,不能走。给一个起点S和一个终点D。一只小狗从 S出发,每步走一块地板&#xff0c;在每块地员不能停留&#xff0c;而且走过的地板都不能再走。给定一个 T,问小狗能正好走 T步到达D吗?输入:有很多测试样例。…

一次Kubernetes Pod内存异常导致的测试环境耗时异常问题排查过程

概述 在使用公司内部后台系统测试环境时发现一个请求加载慢的问题&#xff0c;简简单单的列表&#xff0c;查询MongoDB数据库&#xff0c;测试环境不过几百上千条数据而已&#xff0c;请求耗时居然高达5~6秒&#xff1a; 作为对比&#xff0c;生产环境的请求响应截图如下&…

【Java程序设计】【C00194】基于SSM的高校财务处理管理系统(论文+PPT)

基于SSM的高校财务处理管理系统&#xff08;论文PPT&#xff09; 项目简介项目获取开发环境项目技术运行截图 项目简介 这是一个基于ssm的高校从财务处理系统 本系统分为财务和管理员2个功能模块。 财务&#xff1a;财务登录高校财务处理系统后&#xff0c;能对首页、个人中心…

链表经典算法(+OJ刷题)

文章目录 前言一、移除链表元素二、链表的中间节点三.反转链表四.合并两个有序链表五.分割链表六.环形链表的约瑟夫问题总结 创作不易&#xff0c;点赞收藏一下呗&#xff01;&#xff01;&#xff01; 前言 在上一节&#xff0c;我们介绍了单链表的增&#xff0c;删&#xff…

thinkphp6入门(18)-- 中间件中除了handle函数,还可以有其它函数吗

在ThinkPHP 6的中间件中&#xff0c;除了 handle 方法外&#xff0c;还可以定义其他方法。这些额外的方法可以用于执行中间件中的不同逻辑&#xff0c;但是只有 handle 方法是中间件的入口点&#xff0c;其他方法则需要在 handle 方法中手动调用。 以下是一个简单的示例&#…