Skip to content

🌟 Bootstrap your local Kubernetes environment with trusted TLS and a complete monitoring stack in one command. Enjoy seamless development without security warnings.

License

Notifications You must be signed in to change notification settings

devlcan/macmagik-docker-k8s-bootstrap

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 

History

8 Commits
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 

Repository files navigation

πŸš€ macmagik-docker-k8s-bootstrap - Simplify Your Local Development Setup

Download Now

πŸ“‹ Overview

macmagik-docker-k8s-bootstrap is a simple tool designed to help you set up local development environments using Docker Desktop and Kubernetes. It integrates essential services like Ingress-Nginx, Grafana, Prometheus, Jaeger, and local TLS easily, allowing you to focus on development without the hassle of manual configuration.

βš™οΈ Features

  • Docker Desktop Integration: Easily run Kubernetes and Docker together.
  • Preconfigured Services: Get started quickly with integrated services.
  • Local TLS Support: Secure your local applications without extra steps.
  • User-Friendly Setup: Designed for users with no programming experience.
  • Extensive Monitoring: Use Grafana and Prometheus for real-time insights.
  • Trace Applications: Jaeger helps you monitor the performance of your services.

🌟 System Requirements

  • Operating System: macOS with Apple Silicon support
  • Docker Desktop: Latest version is recommended. Ensure that Kubernetes is enabled in settings.
  • Memory: At least 8 GB of RAM for smooth performance.
  • Disk Space: Minimum of 5 GB free disk space to accommodate the services.

πŸš€ Getting Started

Follow these simple steps to install and run macmagik-docker-k8s-bootstrap:

  1. Visit the Releases Page

    Go to the releases page to find the latest version.

  2. Download the Application

    On the releases page, find the latest release and click the link to download the application package.

  3. Install the Application

    After downloading, locate the downloaded file in your Downloads folder.

    To install:

    • Open the file.
    • Follow the on-screen instructions to complete the installation.
  4. Run the Application

    Once installed, open the application from your Applications folder. The tool will prepare your local environment automatically.

🚦 Setting Up Your Environment

  1. Open Docker Desktop

    Make sure Docker Desktop is running. Check if Kubernetes integration is enabled in the settings.

  2. Launch macmagik-docker-k8s-bootstrap

    When you open the application, it will set up the Docker containers required for the services.

  3. Verify the Setup

    After the setup is complete, you can use your browser to check the services:

    • Access Grafana at http://localhost:3000
    • Check Prometheus at http://localhost:9090
    • Monitor your application traces with Jaeger at http://localhost:16686

    These addresses will help you ensure everything is running smoothly.

πŸ“₯ Download & Install

To get started, download the latest version from the releases page.

πŸ”§ Troubleshooting

If you encounter issues during setup, keep the following tips in mind:

  • Docker Not Running: Ensure that Docker Desktop is open and running in your system tray.
  • Kubernetes Disabled: Verify that Kubernetes is enabled in Docker Desktop settings.
  • Resource Limitations: Check that your system meets the memory and disk space requirements.

Should you continue to experience difficulties, you can find additional support in the GitHub Issues section of the repository.

πŸ“ Contribution Guidelines

We welcome contributions! If you'd like to improve this project, please visit the GitHub repository and follow the guidelines. You can submit issues and pull requests to help us make macmagik-docker-k8s-bootstrap even better.

πŸ“š Topics

This tool is relevant for users interested in:

  • apple-silicon
  • docker-desktop
  • grafana
  • ingress-nginx
  • jaeger
  • kubernetes
  • local-development
  • macpro
  • prometheus
  • tahoe

Feel free to explore each topic to understand more about the technologies involved.

🌐 Links

If you have any feedback or suggestions, please reach out through the repository.

About

🌟 Bootstrap your local Kubernetes environment with trusted TLS and a complete monitoring stack in one command. Enjoy seamless development without security warnings.

Topics

Resources

License

Contributing

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 2

  •  
  •  

Languages