GithubHelp home page GithubHelp logo

zxiangqaq / kubespace Goto Github PK

View Code? Open in Web Editor NEW

This project forked from kubespace/kubespace

0.0 0.0 0.0 8.92 MB

KubeSpace是一个致力于提升DevOps效能的Kubernetes多集群管理平台

Home Page: https://kubespace.cn

License: Apache License 2.0

Shell 0.04% JavaScript 1.99% Go 73.06% Makefile 0.02% HTML 0.01% Smarty 0.06% Vue 22.63% SCSS 0.18% Mustache 2.00%

kubespace's Introduction

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.

kubespace's People

Contributors

lzeen avatar jmszg avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.