Skip to content
This repository has been archived by the owner on Jul 31, 2023. It is now read-only.
/ ui Public archive

UI server for Kubernetes Application Navigator

Notifications You must be signed in to change notification settings

kappnav/ui

Repository files navigation

License Build Status

kAppNav Application Viewer

Table of Contents

Description

This project is a prototype for the kAppNav application viewer, designed to provide visualization and interaction with applications on kubernetes.

Pre-Reqs

Local Development Tools Setup (optional)

  • Install the latest NodeJS 8+ LTS version.
  • Install Python (for node-gyp) v2.7.10 or higher.

IBM Cloud development tools setup (optional)

  1. Install Docker on your machine.
  2. Install Kubectl
  3. Install Helm
  4. Install Minishift (optional)

Install Custom Resources and Samples

Custom Resources Definitions

These are the resource types the viewer reads. Install them.

kubectl apply -f crds

Samples

These are instances of the resource types the viewer reads. Install them or your own instances and see them in the viewer.

kubectl apply -f samples 

Run

Locally

npm install
npm run build
npm start

Your application is running at: http://localhost:3000/ in your browser.

Note: you must have kubectl installed locally and configured to access your target Kubernetes cluster.