Skip to content
KubeSphere Console is a general purpose, web-based UI for KubeSphere clusters.
JavaScript CSS Other
Branch: master
Clone or download
leoendless Merge pull request #26 from kubesphere/dependabot/npm_and_yarn/set-va…
…lue-2.0.1

chore(deps): bump set-value from 0.4.3 to 2.0.1
Latest commit d240cb7 Dec 5, 2019
Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
.github Update main.yaml Dec 4, 2019
.vscode Initial commit Nov 28, 2019
cypress test: Add e2e tests Dec 3, 2019
docs add volume to cache node_modules Dec 4, 2019
jest Initial commit Nov 28, 2019
scripts chore: Add docker development scripts Dec 4, 2019
server Initial commit Nov 28, 2019
src Merge pull request #23 from leoendless/test/e2e Dec 4, 2019
.dockerignore add end line of files Dec 4, 2019
.editorconfig Initial commit Nov 28, 2019
.eslintignore Initial commit Nov 28, 2019
.eslintrc.js Initial commit Nov 28, 2019
.gitattributes Initial commit Nov 28, 2019
.gitignore Initial commit Nov 28, 2019
.prettierignore Initial commit Nov 28, 2019
.prettierrc Initial commit Nov 28, 2019
AUTHORS Initial commit Nov 28, 2019
Dockerfile Initial commit Nov 28, 2019
Dockerfile.arm64 Initial commit Nov 28, 2019
LICENSE Initial commit Nov 28, 2019
Makefile add volume to cache node_modules Dec 4, 2019
README.md chore: Add docker development scripts Dec 4, 2019
babel.config.js Initial commit Nov 28, 2019
cypress.json test: Add e2e tests Dec 3, 2019
docker-compose.builder.yaml add volume to cache node_modules Dec 4, 2019
docker-compose.yaml add volume to cache node_modules Dec 4, 2019
docker-run Initial commit Nov 28, 2019
jest.config.js Initial commit Nov 28, 2019
package.json chore(deps): bump set-value from 0.4.3 to 2.0.1 Dec 5, 2019
yarn.lock chore(deps): bump set-value from 0.4.3 to 2.0.1 Dec 5, 2019

README.md

KubeSphere Console

License: AGPL v3

KubeSphere Console is a general purpose, web-based UI for KubeSphere clusters.

KubeSphere Console

Getting Started

A KubeSphere cluster is required before getting started.

Read Installation guide to install a cluster.

Read To start using KubeSphere to get start using.

Features Map:

Features Map

Developer Guide

Preparation

Make sure the following software is installed and added to the $PATH variable:

Install yarn with npm:

npm install -g yarn

Clone the repository and install the dependencies:

yarn

Or you can start development in dokcer. See Development with Docker.

Access the backend services of KubeSphere

Follow Access Backend Services to access the backend services.

Start KubeSphere Console for development

yarn lego
yarn start

Now, you can access http://localhost:8000 in the browser.

Run tests

yarn test

Build KubeSphere Console for production

The project can be built for production by using the following task:

yarn build

To build and serve from dist, using the following task:

yarn serve

To build KubeSphere console to an image, run the following task after yarn build:

docker build -t ks-console .

Test KubeSphere console image by run:

./docker-run

Development Workflow

Follow Development Workflow to commit your codes.

Support, Discussion, and Community

If you need any help with KubeSphere, please join us at Slack Channel.

Please submit any KubeSphere Console bugs, issues, and feature requests to KubeSphere Console GitHub Issue.

Contributing to the project

Welcome to contribute to KubeSphere Console, see Contributing Guide.

You can’t perform that action at this time.