Nemo

command module
v0.0.0-...-295ed5c Latest Latest
Warning

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

Go to latest
Published: Mar 26, 2019 License: Apache-2.0 Imports: 10 Imported by: 0

README

Nemo

Go Report Card Build Status contributions welcome

Nemo (not the fish, the Captain) is a Kubernetes UI to list, describe and modify resources in your cluster.

Features

  • List most of Kubernetes resources
  • Describe these resources
  • Scale Up/Down your Deployments
  • Delete resources
  • Create All-in-one Kubernetes definitions (Deploy, Service, VolumeClaim...)

Nemo is writted in Golang and use a kubeconfig file to talk to Kubernetes.

How to use it

You can launch easily with a simple docker run command :

 docker run -it -p 80:8080 -e KUBERNETES_SERVICE_HOST=k8s-api.domain.ltd \
    -e KUBERNETES_SERVICE_PORT=6443 \
    -e KUBERNETES_TOKEN=yourprivatetoken \
    valentinnc/nemo

Or you can launch it locally, without Docker :

# local
git clone https://github.com/valentin2105/Nemo.git
cd Nemo/ && wget https://...
chmod +x Nemo
./Nemo --kubeconfig /home/user/.kube/config

Screenshots

How to build it

Nemo uses dep to fetch Go dependencies:

curl https://raw.githubusercontent.com/golang/dep/master/install.sh | sh
dep ensure
make build
./Nemo --kubeconfig /home/user/.kube/config

Documentation

The Go Gopher

There is no documentation for this package.

Directories

Path Synopsis
k8s
k8s
Package libhttp provides http related library functions.
Package libhttp provides http related library functions.
Package libstring provides string related library functions.
Package libstring provides string related library functions.
Package middlewares provides common middleware handlers.
Package middlewares provides common middleware handlers.

Jump to

Keyboard shortcuts

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