vortex

module
v0.3.1 Latest Latest
Warning

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

Go to latest
Published: Oct 5, 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. (network, cpu, memory etc.)
    • Node
    • Pod
  • 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 endpoing

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