基于 Kubernetes 部署容器平台kubesphere

kubesphere搭建k8s集群 【代码】使用kubesphere搭建k8s集群。 阅读详情

一 前言:

k8s 大家都已经非常熟悉了,网上流传着非常多的搭建部署文档,有kubeadmin的有二进制的,还有基于第三方的部署工具的,反正是各种部署方法都有,k8s部署技术热门可见一斑。但是不管哪种部署都需要了解k8s技术基本知识,总是部署感觉吃不准。

有没有靠谱的不需要了解太多知识就可以部署一套k8s集群的工具没有?当然有,我就是针对以上问题开发了一套k8s集群部署工具,本人给它取名叫kms部署工具。是基于k8s服务二进制方式自动化,且图形界面就像使用windows安装程序一样,完成k8s集群企业级二进制部署。

二 k8s集群自动化部署

k8s集群自动化部署,我就不再赘述,可以参考之前文档介绍,图形界面如下:

部署方式:准备三台 rockylinux9.3 虚拟主机,规划好ip地址。从下面地址获取部署工具

工具免费下载地址:(下载后联系作者授权试用期7天)
链接: https://pan.baidu.com/s/1PVzAv0Cl1eKNqfPKhFDfLg?pwd=28tx 提取码: 28tx

以上网盘里面有详细部署教程和部署视频请参考。

三  部署容器管理平台kubesphere

    部署kubesphere也非常简单。

1 硬件环境要求:确保k8s集群主机配置是 4核心 4G内存以上

2 部署数据持久化存储:请参考之前文档 《k8s v1.26 实战csi-nfs 部署》这里不再赘述

3 部署kubesphere

执行下面两条命令即可

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



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

注:也可以选择先使用curl工具下载两个yaml文件后 执行:

kubectl apply -f kubesphere-installer.yaml
kubectl apply -f 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

如果顺利的话,预计10-15分钟就完成自动部署了。

看到上面界面,恭喜你kubesphere 部署完成。可以通过下面信息访问了。

使用浏览器打开对应ip端口 就进入了kubesphere界面了,你就可以在kubesphere的世界里点击鼠标完成项目部署了。

四,总结

     经过以上几步我们就很快拥有一套自己的容器paas管理平台,功能可以媲美阿里云ACK,在公司内部做测试,绰绰有余的。该系统集成了 监控,持续集成,日志查看 等等非常专业的功能。实现蓝绿发布,金丝雀发布都是手到擒来。

如果你在部署过程中有问题,请及时留言联系,如需要远程指导也请留言。

容器管理平台KubeSphere的使用 KubeSphere 是在 Kubernetes 之上构建的面向云原生应用的分布式操作系统,完全开源,支持多云与多集群管理,提供全栈的 IT 自动化运维能力,简化企业的 DevOps 工作流。作为全栈的多租户容器平台KubeSphere 提供了运维友好的向导式操作界面,帮助企业快速构建一个强大和功能丰富的容器平台 阅读详情

相关推荐

KubeSphere 最佳实战:Kubernetes 部署集群模式 Nacos 实战指南

KubeSphere 已被 Aqara 智能家居、本来生活、东方通信、微宏科技、东软、华云、新浪、三一重工、华夏银行、四川航空、国药集团、微众银行、紫金保险、去哪儿网、中通、中国人民银行、中国银行、中国人保寿险、中国太平保险、中国移动、中国联通、中国电信、天翼云、中移金科、Radore、ZaloPay 等海内外数万家企业采用。至此,我们完成了在 KubeSphere 管理的 Kubernetes 集群上手动部署 Nacos 集群的全过程,后续的配置管理请根据实际应用的需求进行配置。

KubeSphere 1463

篇一:部署Kubesphere

篇一:部署Kubesphere

老白嫖大怪兽的博客 5665

部署篇】KubeSphere-01(在线部署

准备6台主机用于KubeSphere部署,文章中是在centos7上安装部署版本通过文章中介绍的方式可以同样在centos8、centos9上部署

1341

KubeSphere的三种部署方式

KubeSphere部署流程

weixin_52377412的博客 6014

kubesphere容器平台部署

kubesphere简介 KubeSphere是一个以应用为中心的容器平台,完全开源,KubeSphere 帮助企业在云、虚拟化及物理机等任何环境中快速构建、部署和运维基于 Kubernetes容器架构,轻松实现微服务治理、多租户管理、DevOps 与 CI/CD、监控日志告警、应用商店、大数据、以及人工智能等业务场景。 官网:https://kubesphere.io/ 项目地址:http...

IT 9813

Kubernetes部署+kubesphere管理平台安装

本文主要讲述了单机部署 kubernetes(K8S)和 Kubersphere可视化管理平台的搭建部署,以及集成jenkins发布项目、通过K8S安装Nginx、Mysql、RabbitMq等相关服务后续会补充

qq_40083897的博客 5121

K8s之KubeSphere平台部署

  KubeSphere是一个分布式操作系统,提供以Kubernetes为核心的云原生堆栈,旨在成为第三方应用程序的即插即用架构,以促进其生态系统的发展。 KubeSphere还是一个多租户企业级容器平台,具有全栈自动IT操作和简化的DevOps工作流程。它提供了开发人员友好的向导Web UI,可帮助企业构建更健壮且功能丰富的平台,其中包括企业Kubernetes战略所需的最常用功能,例如Kubernetes资源管理,DevOps(CI / CD),应用程序生命周期管理、监控、日志记录、服务网格、多租户、报

Real_cTo的博客 3199

Kubernetes 集群快速部署 KubeSphere 容器平台

KubeSphere 不仅支持部署在 Linux 之上,还支持在已有 Kubernetes 集群之上部署 KubeSphere,自动纳管 Kubernetes 集群的已有资源与容器。 前提条件 - Kubernetes 版本: 1.13.0 ≤ K8s version < 1.16; - Helm,版本 >= 2.10.0(不支持 helm 2.16.0 #6894),且已安装了 Tiller...

KubeSphere 1721

在 Linux 部署多节点 Kubernetes 集群与 KubeSphere 容器平台

KubeSphere 是在 Kubernetes 之上构建的以应用为中心的企业级容器平台,所有供为用户提供简单易用的操作界面以及向导式操作方式。同时,KubeSphere Installer 提供了 快速部署生产级别的 Kubernetes 集群和全栈化容器平台的功能,能够快速帮助企业用户快速搭建一套以应用为中心的 DevOps 平台KubeSphere 支持部署和运行在包括公有云、私有云、V...

KubeSphere 1379

本地部署多租户容器平台KubeSphere并实现远程访问管理Kubernetes集群

本地部署多租户容器平台KubeSphere并实现远程访问管理Kubernetes集群

科技改变人类,技术成就未来 1万+

KubernetesKubeSphere离线部署全攻略:从零搭建企业级容器平台

本文介绍了KubernetesKubeSphere的离线部署方案,详细讲解了从环境准备到集群搭建的全过程。内容包括:服务器规划与系统配置、Docker 24.0.2离线安装步骤、Kubernetes 1.23.17集群部署(包括master节点初始化和worker节点加入)、以及KubeSphere 3.3.2平台的安装配置。特别提供了离线安装包获取方式(联系张师傅微信:ggttxlss)和关键配置参数说明,适用于企业级容器平台的搭建需求。文章还强调了版本选择依据和常见问题解决方案。

一名在A股的韭菜,永远加仓,永远热泪盈眶。好来斯技术博客,`https://howlaisi.com`,微信公众号:韭菜张师傅。 1101

云原生】3.1 Kubernetes平台安装KubeSpher

选择4核8G(master)、8核16G(node1)、8核16G(node2) 三台机器,按量付费进行实验。 假设你的机器没有安装Docker、没有安装Kubernetes、没有集群,那么可以看看之前写的文章,那里面有讲解,这里就直接从前置环境开始讲解吧。.........

程序猿追的博客 2330

部署kubesphere

这里我只是回顾下,至于/etc/kubeasz/clusters/k8s-01/hosts’ 和 '/etc/kubeasz/clusters/k8s-01/config.yml文件如何修改,可以参考我前面的博客,里面介绍的很详细。2、calico组件运行都是正常的,我又查看了kube-proxy组件是否正常,经过一番检查发现都是没问题,我就怀疑是我环境有问题,直接把集群销毁,重新部署(我这里的环境此时还没有装任何服务),发现问题没有了。

weixin_58519482的博客 1848

KubeSphere部署项目

应用部署需要关注的信息【应用部署三要素】 1、应用的部署方式 2、应用的数据挂载(数据,配置文件) 3、应用的可访问性 1、部署MySQL 1、mysql容器启动 docker run -p 3306:3306 --name mysql-01 \ -v /mydata/mysql/log:/var/log/mysql \ -v /mydata/mysql/data:/var/lib/mysql \ -v /mydata/mysql/conf:/etc/mysql/conf.d \ -e MYSQL_ROO

zk86547462的博客 5301

k8s学习--k8s集群部署kubesphere的详细过程

KubeSphere 是在 Kubernetes 之上构建的面向云原生应用的分布式操作系统,完全开源,支持多云与多集群管理,提供全栈的 IT 自动化运维能力,简化企业的 DevOps 工作流。它的架构可以非常方便地使第三方应用与云原生生态组件进行即插即用 (plug-and-play) 的集成。作为全栈的多租户容器平台KubeSphere 提供了运维友好的向导式操作界面,帮助企业快速构建一个强大和功能丰富的容器平台

lwxvgdv的博客 3743

kubernetes(k8s)+kubesphere部署

查看执行情况 kubectl get pods --all-namespaces 所有状态为Running。2.5> 在其他的分支节点执行(k8s-node1 k8s-node2)多执行几次 保证删除干净 如果master 卸载不了 重启机器再尝试删除。NFS_SERVER 设置为安装nfs服务的服务器ip地址。volumes中的nfs同样需要配置对应的nfs环境信息。NFS_PATH 即安装nfs服务的时候创建的挂载目录。删除成功后 再执行 1.8 -2.5 小结的操作。查看所有机器状态如下为成功。

qq_32003693的博客 2329

kubernetes】在k8s集群环境上,部署kubesphere

k8s客户端服务kubesphere部署

开发学习工作日志 1445

kubesphere--基础--1.1--部署kubesphere--基于K8s

kubesphere明确说明基于k8s安装需要配置DefaultStorageclass,我这里是搭建基于NFS的DefaultStorageclass。

zhou920786312的博客 1153
上一篇: K8s 图形界面管理kubesphere
下一篇: 如何远程执行脚本不留痕迹
luck_me5
博客等级 码龄13年 283粉丝 34原创
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值