vortex

module
v0.3.6 Latest Latest
Warning

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

Go to latest
Published: Oct 24, 2018 License: Apache-2.0

README

Vortex Build Status Go Report Card codecov Docker Build Status

Vortex server

overview

Features

Kubernetes
  • Kubernetes resource data visualization including network, cpu, memory etc.
    • Nodes
    • Pods
  • Kubernetes resources deployment & management
    • Namespaces
    • Deployments, autoscale features provided
    • Services
    • PVs and PVCs with dynamic volume provisioning through NFS
  • Getting a shell to a container from web UI
    • Open containers terminal
  • Debug and monitor applications on cluster from web UI
    • Open containers logs
    • Download containers logs
  • Users management
    • Create different roles for users
  • Private Registry
    • View and pull docker images from private registry
Network
  • By default, the vortex cluster already installed flannel for all pods on cluster, however network features can add extra multiple network interfaces for pods
  • Custom underlay networking including Open vSwitch and DPDK integrations
  • Pods multiple network interfaces with static ip and custom route

Frontend

Backend services

Deploy to bare metal servers (using helm)

$ make apps.init-helm

# configure private registry url
$ vim config/k8s.json

# configure production yaml 
$ vim deploy/helm/config/production.yaml

$ make apps.launch-prod

Access web UI

http://<Kubernetes-Nodes-IP>:32767

Default account: admin@vortex.com

Default password: password

Development and RESTful API endpoint

http://<Kubernetes-Nodes-IP>:32326

Upgrade

$ apps.upgrade-prod

Teardown all system

$ make apps.teardown-prod

Jump to

Keyboard shortcuts

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