Skip to content

takumade/kubiru

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Kubiru

Cluster Page

About Kubiru

Manage your Kubernetes cluster easily

Cluster Page

Stack

✅ Next JS (Backend)
✅ TailwindCSS (Dashboard)
✅ Kysely (ORM)
✅ SQLite (Database)

Installation

Follow these steps to clone the repository and start the development server:

git clone https://github.com/takumade/k8-way.git

Then install dependencies:

npm install

Create a .env.local file by copying the example environment file:

cp env.example.txt .env.local

Add the required environment variables to the .env.local file.

Then run the project:

npm run dev

You should now be able to access the application at http://localhost:3000.

Migration

To migrate execute the following commands

npm i -D tsx

The run the following

npm run migrate

Tokens

If you are using a local cluster, you can get the token by running the following command

microk8s kubectl create token default

Todo

Query resource types

  • Deployments
  • Pods
  • Volumes
  • Namespaces
  • Services

Edit resource types

  • Deployments
  • Pods
  • Volumes
  • Namespaces
  • Services

Delete resource types

  • Deployments
  • Pods
  • Volumes
  • Namespaces
  • Services

Create resource types

  • Deployments
  • Pods
  • Volumes
  • Namespaces
  • Services

Stats

  • Whhat kinds of stats should we show
  • Show the stats

Deployment

  • Deployment docs
  • Installation docs

Contributing

Thank you for considering contributing to k8s project

Code of Conduct

In order to ensure that the Laravel community is welcoming to all, please review and abide by the Code of Conduct.

License

K8-way is open-sourced software licensed under the MIT license.