Skip to content

drnkknt/cyclops

This branch is 2 commits ahead of, 1031 commits behind cyclops-ui/cyclops:main.

Folders and files

NameName
Last commit message
Last commit date

Latest commit

605004a Β· Feb 18, 2024
Jan 2, 2024
Dec 28, 2023
Jan 5, 2024
Jan 6, 2024
Jan 4, 2024
Apr 21, 2023
Aug 19, 2023
Aug 21, 2023
Aug 5, 2023
Dec 17, 2023
Aug 19, 2023

Repository files navigation

Cyclops

Developer friendly Kubernetes

which-would-you-prefer.png

Welcome to Cyclops, a powerful user interface for managing and interacting with Kubernetes clusters. Cyclops is designed to simplify the management of containerized applications on Kubernetes, providing an intuitive and user-friendly experience for developers, system administrators, and DevOps professionals. Divide the responsibility between your infrastructure and your developer teams so everyone can play to their strengths. Automate your processes and shrink the window for deployment mistakes. Find out more!

Screenshot 2022-04-06 at 20 26 17

Find out how to install it to your cluster on our landing page and give it a go! (~10 minute tutorial)

βš™οΈ Install

⚠️ Before installing Cyclops, make sure you have all the prerequisites ⚠️

To install Cyclops in your cluster, run commands below:

kubectl apply -f https://raw.githubusercontent.com/cyclops-ui/cyclops/v0.0.1-alpha.5/install/cyclops-install.yaml

It will create a new namespace called cyclops and deploy everything you need for your Cyclops instance to run.

Now all that is left is to expose Cyclops server outside the cluster. You will still need to expose both backend and frontend with the commands below. Expose frontend through:

kubectl port-forward svc/cyclops-ui 3000:3000 -n cyclops

and backend through:

kubectl port-forward svc/cyclops-ctrl 8080:8080 -n cyclops

You can now access Cyclops in your browser on http://localhost:3000.

πŸ“ˆ Future work

  • RBAC
  • Cluster nodes overview
  • Git as manifest destination
  • Customizable Module details page

Feel free to suggest features you would like to see!

About

Developer friendly Kubernetes πŸ‘οΈ

Resources

License

Code of conduct

Security policy

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • TypeScript 67.2%
  • Go 23.4%
  • JavaScript 5.3%
  • CSS 1.8%
  • Makefile 1.7%
  • HTML 0.4%
  • Other 0.2%