KubeSphere在项目中的使用

本文涉及的产品
RDS MySQL Serverless 基础系列,0.5-2RCU 50GB
云数据库 RDS MySQL,集群系列 2核4GB
推荐场景:
搭建个人博客
云数据库 RDS MySQL,高可用系列 2核4GB
简介: KubeSphere在项目中的使用

KubeSphere在项目中的使用

打包/上传chart到KubeSphere

PS: 如果kubesphere上已经存在对应chart,请忽略

  1. 打包  
  1. 电脑需要安装 hlem3
  2. 在项⽬根⽬录执⾏:helm package 项⽬⽂件夹名,例:helm packageioc-algorithm  ⽣成⼀个tgz格式的helm包
  1. 上传
    登录kubesphere 选择右上角工作台

image.png

 选择【企业】,以saas为例

image.png

 左侧【应用管理】 -> 【应用模板】

image.png

 右侧【创建】->【开始上传】选择tgz包

image.png

Chart发布到商店

发布

  1. 每个企业账户上传的chart只能在该企业项⽬内看到和部署,如果需要在其他企业账户使⽤,需要将chart发布到应⽤商店。
  2. 点进去需要发布的Chart
  3. 点击【提交审核】,点击完⼀直下⼀步即可

审核

切换应用审核账号  

左上⻆【平台管理】-> 【应用商店管理】-> 【应用审核】  

点击需要审核的app,通过


查看

切换到自己的账号

发布以后,所有企业部署项⽬的时候,都可以通过商店的chart进⾏部署

应用部署

概览

概览就是项⽬的基本信息,包括已部署的应⽤,资源消耗状态等

image.png

应用负载

项⽬的核心菜单,服务的操作都在这⾥应⽤:

  • 部署、删除应用、服务:k8s的服务,类似于nginx,代理pod,实现负载均衡。
  • 服务可以暴露30000以上的端⼝,提供外部访问。
  • 在k8s集群内部,可以通过 【服务名.命名空间.svc:端⼝号】访问到对应的服务,如果某个应⽤需要调⽤其他的应用,例如:算法访问mysql,可以找到mysql的服务名,将jdbc的url设置为:mysql服务名.mysql所在命名空间.svc:3306,而不需要配置ip地址。
  • ⼯作负载:应⽤的扩展,重启,配置修改  
  • 任务:不重要  
  • 应⽤路由:即ingress  
  • 容器组:pod容器,可以查看⽇志
  • 服务:点进去服务,可以看到服务名,项目名,端口号(此端⼝号,仅限于k8s内部访问)拼接的时候 服务名.项目名.svc:端⼝号
  • 如果需要外部访问,点击【更多操作】->【编辑外⽹访问】访问方式改为NodePort,会随机⽣成⼀个端⼝号,如果不喜欢这个号码,可以修改,更多操作】->【编辑配置⽂件】将NodePort改个数字,保存即可外部访问:服务器外网ip:NodePort

image.png

部署应用

【应⽤负载】-> 【应⽤】-> 【部署新应⽤】

image.png

选择chart

image.png

【部署】-> 选择版本 ->【下⼀步】

部署验证

image.png


相关实践学习
如何快速连接云数据库RDS MySQL
本场景介绍如何通过阿里云数据管理服务DMS快速连接云数据库RDS MySQL,然后进行数据表的CRUD操作。
全面了解阿里云能为你做什么
阿里云在全球各地部署高效节能的绿色数据中心,利用清洁计算为万物互联的新世界提供源源不断的能源动力,目前开服的区域包括中国(华北、华东、华南、香港)、新加坡、美国(美东、美西)、欧洲、中东、澳大利亚、日本。目前阿里云的产品涵盖弹性计算、数据库、存储与CDN、分析与搜索、云通信、网络、管理与监控、应用服务、互联网中间件、移动服务、视频服务等。通过本课程,来了解阿里云能够为你的业务带来哪些帮助     相关的阿里云产品:云服务器ECS 云服务器 ECS(Elastic Compute Service)是一种弹性可伸缩的计算服务,助您降低 IT 成本,提升运维效率,使您更专注于核心业务创新。产品详情: https://www.aliyun.com/product/ecs
相关文章
|
8月前
|
负载均衡 Cloud Native 中间件
KubeSphere实战
KubeSphere实战
86 0
|
存储 Kubernetes Devops
|
6月前
|
存储 Kubernetes 容器
Kubernetes(K8S) kubesphere 安装
Kubernetes(K8S) kubesphere 安装
160 4
|
弹性计算 Kubernetes Docker
快速搭建kubernetes与kubeSphere环境(亲测有效)
快速搭建kubernetes与kubeSphere环境
696 0
快速搭建kubernetes与kubeSphere环境(亲测有效)
|
Kubernetes Linux 网络安全
kubernetes(k8s)篇(一)(2022年最新)使用KubeKey安装k8s集群及k8sUI界面KubeSphere
kubernetes(k8s)篇(一)(2022年最新)使用KubeKey安装k8s集群及k8sUI界面KubeSphere
3335 0
kubernetes(k8s)篇(一)(2022年最新)使用KubeKey安装k8s集群及k8sUI界面KubeSphere
|
运维 Kubernetes 监控
Rancher 和 KubeSphere 的对比
Rancher 和 KubeSphere 的对比
2272 0
|
域名解析 Kubernetes 容器
【kubernetes】安装 krew 管理kubectl 插件
【kubernetes】安装 krew 管理kubectl 插件
626 2
【kubernetes】安装 krew 管理kubectl 插件
|
Kubernetes Shell 开发工具
使用 Kustomize 帮你管理 kubernetes 应用(二): Kustomize 的使用方法
本篇为系列文章第二篇,手把手教你使用 Kustomize 的两种方式。
4604 0
|
Kubernetes 负载均衡 jenkins
Kubernetes上基于GitLab+Jenkins的GitOps应用发布实践
## 1. 在 [容器服务控制台](https://cs.console.aliyun.com) 创建kubernetes集群 #### 1.1 新建Kubernetes集群: ![image](https://yqfile.alicdn.com/17bba07bc905b8049507005a9a65be1139709d61.png) #### 1.2 新建命名空间gito
2653 0
Kubernetes上基于GitLab+Jenkins的GitOps应用发布实践
|
Kubernetes 容器
使用 Kustomize 帮你管理 kubernetes 应用(一):什么是 Kustomize ?
本篇为系列文章第一篇,介绍我对 Kustomize 的了解过程以及 Kustomize 是什么,为什么它能解决我的燃眉之急。
4196 0

热门文章

最新文章