https://github.com/byjg/microk8s-addons
https://github.com/byjg/microk8s-addons
Last synced: 8 months ago
JSON representation
- Host: GitHub
- URL: https://github.com/byjg/microk8s-addons
- Owner: byjg
- License: mit
- Created: 2023-01-09T22:22:53.000Z (over 2 years ago)
- Default Branch: master
- Last Pushed: 2023-02-12T15:29:48.000Z (over 2 years ago)
- Last Synced: 2025-01-01T17:12:16.339Z (9 months ago)
- Language: Shell
- Size: 6.84 KB
- Stars: 0
- Watchers: 2
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# Microk8s Add-ons



Enable the ByJG microk8s add-ons.
## Installation
Access the microk8s host machine and run:
```shell
microk8s addons repo add byjg https://github.com/byjg/microk8s-addons.git
```Check if it is installed:
```text
$ microk8s statusmicrok8s is running
...
addons:
...
disabled:
easyhaproxy # (byjg) EasyHAProxy can detect and configure HAProxy automatically based on ingress labels
parking # (byjg) Static webserver to park a domain. Requires EasyHAProxy.
....
```## EasyHAProxy
EasyHAProxy can detect and configure HAProxy automatically based on ingress labels.
Usage:
Install as a Daemonset
```shell
microk8s enable easyhaproxy
```Install as a NodePort
```shell
microk8s enable easyhaproxy --nodeport
```## Parking
Static webserver to park a domain. Works better with EasyHAProxy.
Usage:
```shell
microk8s enable parking domain1.com,domain2.com
```The list of domains is necessary to easyhaproxy auto discover.