A RetroSearch Logo

Home - News ( United States | United Kingdom | Italy | Germany ) - Football scores

Search Query:

Showing content from https://github.com/bpzhang/kube-tide below:

bpzhang/kube-tide: A Kubernetes multi-cluster management platform based on Go and React, providing an intuitive web interface to simplify Kubernetes resource management and operations.

A modern Kubernetes multi-cluster management platform based on Go and React, providing an intuitive web interface to simplify Kubernetes resource management and operations.

中文文档 | English

📊 Monitoring & Observability

The platform adopts a front-end and back-end separation architecture:

kube-tide/
├── cmd/                    # Application entry points
│   ├── kube-tide/          # CLI entry
│   └── server/             # Server entry
├── configs/                # Configuration files
├── docs/                   # Documentation
│   ├── architecture.md     # Architecture documentation
│   ├── code_arch.md        # Code architecture
│   └── images/             # Documentation images
├── internal/               # Internal packages
│   ├── api/                # API handlers and routes
│   │   └── middleware/     # HTTP middlewares
│   ├── core/               # Core business logic
│   │   └── k8s/            # Kubernetes resource management
│   └── utils/              # Utility functions
│       ├── i18n/           # Internationalization
│       └── logger/         # Logging utilities
├── pkg/                    # Exportable packages
│   └── embed/              # Embedded resources
├── web/                    # Frontend code
│   ├── public/             # Static resources
│   └── src/                # Source code
│       ├── api/            # API client
│       ├── components/     # React components
│       ├── i18n/           # Internationalization
│       ├── layouts/        # Page layouts
│       ├── pages/          # Page components
│       └── utils/          # Utility functions
└── Makefile                # Build scripts
🚀 Installation and Usage
  1. Clone the repository

    git clone https://github.com/bpzhang/kube-tide.git
    cd kube-tide
  2. Build and run

    # Build production version (frontend and backend)
    make build-prod
    
    # Run the application
    make run-prod
  3. Access the web interface

  1. Backend Development

    # Install Go dependencies
    go mod download
    
    # Run backend in development mode
    make dev
  2. Frontend Development

    cd web
    pnpm install
    pnpm dev

The application can be configured through:

Key configuration options:

See the complete TODO list for detailed planning.

We welcome contributions! Please feel free to submit Pull Requests or Issues to improve the project.

This project is licensed under the MIT License.


RetroSearch is an open source project built by @garambo | Open a GitHub Issue

Search and Browse the WWW like it's 1997 | Search results from DuckDuckGo

HTML: 3.2 | Encoding: UTF-8 | Version: 0.7.4