Giter VIP home page Giter VIP logo

velaux's Introduction

alt

Go Report Card Docker Pulls

Overview

VelaUX is a web portal for KubeVela end users, and also functions as an opinionated application delivery platform. Additionally, it operates as a highly adaptable plugin framework, empowering developers to create bespoke plugins and smoothly integrate them into the KubeVela platform. This approach delivers unparalleled flexibility and customization options for scaling up the platform's capabilities.

Highlights

Customizable User Interface: With VelaUX, enterprises can tailor the user interface to their specific needs for managing applications and infrastructure. This feature leads to a more intuitive and efficient user experience, resulting in increased productivity and better resource utilization.

Easy Integration: VelaUX is designed for seamless integration with the KubeVela platform, simplifying the deployment and management of cloud-native atomic capabilities within the platform. This makes it easier for enterprises to build platforms that meet their needs for continuous application delivery, observability, security, and other requirements based on these cloud-native atomic capabilities.

Out-of-Box Platform: VelaUX provides a comprehensive set of features that empower enterprises to deploy and monitor their applications effectively. These features include multi-cluster and multi-environment support, pipeline management, observability, and more. Additionally, VelaUX streamlines the complexities of Kubernetes, making it simpler for users to manage their deployments.

Quick Start

Users

Please refer to this guide to install: https://kubevela.net/docs/install

Developers

Build the frontend

Make sure you have installed yarn 2.0, This is required.

Install frontend dependencies and build the frontend.

yarn install
yarn build

Start the server

  1. Install the Go 1.19+.
  2. Prepare a KubeVela core environment.
## Linux or Mac
curl -fsSl https://static.kubevela.net/script/install-velad.sh | bash
## Windows
powershell -Command "iwr -useb https://static.kubevela.net/script/install-velad.ps1 | iex"

velad install
  1. Init the dependencies.
vela addon enable ./addon replicas=0
  1. Start the server on local
# Install all dependencies
go mod tidy

# Setting the kube config
export KUBECONFIG=$(velad kubeconfig --host)

# Start the server
make run-server

Then, you can open the http://127.0.0.1:8000. More info refer to contributing

Community

  • Slack: CNCF Slack #kubevela channel (English)

  • DingTalk Group: 23310022 (Chinese)

  • Wechat Group (Chinese) : Broker wechat to add you into the user group.

Contributing

Check out CONTRIBUTING to see how to develop with KubeVela.

Report Vulnerability

Security is a first priority thing for us at KubeVela. If you come across a related issue, please send email to [email protected] .

Code of Conduct

KubeVela adopts CNCF Code of Conduct.

velaux's People

Contributors

hongchaodeng avatar barnettzqg avatar wangbow avatar chivalryq avatar sunny0826 avatar wangyuan249 avatar neerajgartia21 avatar fogdong avatar basuotian avatar jiaxiaolei007 avatar ghostbaby avatar hanxie-crypto avatar nuclearwu avatar binaryhb0916 avatar dependabot[bot] avatar mujinhuakai avatar wonderflow avatar wangyikewxgm avatar resouer avatar zuoningz avatar xianyue390348 avatar tclxpeng-xin avatar zhiyu0729 avatar king-jam1 avatar yikuaibro avatar yangsoon avatar i5shuyi avatar wzjgo avatar weiy730 avatar lgtm-com[bot] 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.