Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/takumade/kubiru
Manage your kubernetes cluster
https://github.com/takumade/kubiru
devops kubernetes nextjs shadcn-ui tailwindcss
Last synced: 10 days ago
JSON representation
Manage your kubernetes cluster
- Host: GitHub
- URL: https://github.com/takumade/kubiru
- Owner: takumade
- License: mit
- Created: 2024-09-01T14:14:06.000Z (about 1 month ago)
- Default Branch: main
- Last Pushed: 2024-09-20T20:03:41.000Z (15 days ago)
- Last Synced: 2024-09-21T18:38:35.806Z (14 days ago)
- Topics: devops, kubernetes, nextjs, shadcn-ui, tailwindcss
- Language: TypeScript
- Homepage: https://github.com/takumade/k8-way
- Size: 2.73 MB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# Kubiru
![Cluster Page](./images/Kubiru.png)
## About Kubiru
Manage your Kubernetes cluster easily![Cluster Page](./images/cluster-page.png)
## Stack
✅ Next JS (Backend)
✅ TailwindCSS (Dashboard)
✅ Kysely (ORM)
✅ SQLite (Database)## Installation
Follow these steps to clone the repository and start the development server:
```sh
git clone https://github.com/takumade/k8-way.git
```Then install dependencies:
```sh
npm install
```Create a .env.local file by copying the example environment file:
```sh
cp env.example.txt .env.local
```Add the required environment variables to the .env.local file.
Then run the project:
```sh
npm run dev
```You should now be able to access the application at http://localhost:3000.
## Migration
To migrate execute the following commands
```sh
npm i -D tsx
```The run the following
```sh
npm run migrate
```## Todo
Query resource types
- [ ] Deployments
- [ ] Pods
- [ ] Volumes
- [ ] Namespaces
- [ ] ServicesEdit resource types
- [ ] Deployments
- [ ] Pods
- [ ] Volumes
- [ ] Namespaces
- [ ] ServicesDelete resource types
- [ ] Deployments
- [ ] Pods
- [ ] Volumes
- [ ] Namespaces
- [ ] ServicesCreate resource types
- [ ] Deployments
- [ ] Pods
- [ ] Volumes
- [ ] Namespaces
- [ ] ServicesStats
- [ ] Whhat kinds of stats should we show
- [ ] Show the statsDeployment
- [ ] 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](https://laravel.com/docs/contributions#code-of-conduct).
## License
K8-way is open-sourced software licensed under the [MIT license](https://opensource.org/licenses/MIT).