kubespace

module
v0.0.0-...-1ae172a Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Oct 8, 2023 License: Apache-2.0

README

KubeSpace

KubeSpace是一个DevOps以及Kubernetes多集群管理平台。KubeSpace可以兼容不同云厂商的Kubernetes集群,极大的方便了集群的管理工作。

KubeSpace平台当前包括如下功能:

  1. 集群管理:Kubernetes集群原生资源的管理;
  2. 工作空间:以环境(测试、生产等)以及应用为视角的工作空间管理;
  3. 流水线:通过多种任务插件支持CICD,快速发布代码并部署到不同的工作空间;
  4. 应用商店:内置丰富的中间件(mysql、redis等),以及支持导入发布自定义应用;
  5. 平台配置:密钥、镜像仓库管理,以及不同模块的权限管理。
安装

通过helm安装kubespace,执行如下命令:

helm repo add kubespace https://kubespace.cn/charts
helm install kubespace -n kubespace kubespace/kubespace --create-namespace

安装之后,查看所有Pod是否运行正常:

kubectl get pods -n kubespace -owide -w

当所有Pod运行正常后,通过如下命令查看浏览器访问地址:

export NODE_PORT=$(kubectl get -n kubespace -o jsonpath="{.spec.ports[0].nodePort}" services kubespace)
export NODE_IP=$(kubectl get nodes -o jsonpath="{.items[0].status.addresses[0].address}")
echo http://$NODE_IP:$NODE_PORT
升级

通过helm升级kubespace,执行如下命令:

helm repo update
helm upgrade -n kubespace kubespace kubespace/kubespace
体验环境
访问地址:http://8.130.176.106:30639
用户名:demo
密码:123456
文档
如何贡献
交流讨论

最后,不要忘了点个star,支持一下^o^!

如果您在使用过程中,有任何问题、建议或功能需求,可以随时在issues中提交请求,我们会及时跟进。

欢迎随时跟我们交流,可以使用微信扫描下面二维码添加朋友,邀请您加入我们的微信交流群。

image-20220417234523342

项目合作

如果您有云原生相关的项目合作,可以微信扫描上面二维码添加朋友之后,进行沟通。

License

Copyright 2020 KubeSpace.

Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with the License. You may obtain a copy of the License at

http://www.apache.org/licenses/LICENSE-2.0

Unless required by applicable law or agreed to in writing, software distributed under the License is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the License for the specific language governing permissions and limitations under the License.

Directories

Path Synopsis
cmd
pkg

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL