8000 GitHub - vilasfe/sykube: This repository contains Sykube source and definition file used for Sykube image available on Sylabs Cloud.
[go: up one dir, main page]
More Web Proxy on the site http://driver.im/
Skip to content
/ sykube Public
forked from sylabs/sykube

This repository contains Sykube source and definition file used for Sykube image available on Sylabs Cloud.

Notifications You must be signed in to change notification settings

vilasfe/sykube

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

8 Commits
 
 
 
 
 
 
 
 

Repository files navigation

Sykube

CircleCI

Sykube is inspired by Minikube and allows to quickly deploy a localized multi-node K8S cluster (2 nodes by default) on a single machine. The K8S cluster is setup with the help of Singularity-CRI and Singularity OCI.

It's easy to use and automatically install a Kubernetes dashboard.

Quick start

Sykube requires Singularity (a version >= 3.2 is recommended).

Sykube installation

To install sykube on your machine, just run:

sudo singularity run library://sykube

The above command does two things, it downloads and cache the image used by Sykube and install sykube binary in /usr/local/bin path

Setup a K8S cluster

  • To start a K8S cluster installation, just type:
sykube init

May take few minutes depending of your internet bandwidth.

  • If you are familiar with K8S, you can generate a kubectl alias with:
sykube kubectl

To inject a kubectl alias into your current shell session.

  • You can also access to K8S dashboard with:
sykube dashboard

If you have xdg-open installed, it will automatically open your default internet browser, and if xclip is also installed the token will be automatically set in your clipboard, then you would just have to paste in the corresponding token page field.

From source

To build it from this repository:

git clone https://github.com/sylabs/sykube
cd sykube
sudo singularity build /tmp/sykube.sif sykube.def
sudo singularity run /tmp/sykube.sif
sykube init --local-image /tmp/sykube.sif

About

This repository contains Sykube source and definition file used for Sykube image available on Sylabs Cloud.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Shell 100.0%
0