lineq-operator

module
v0.0.0-...-b90a9eb Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Feb 1, 2024 License: AGPL-3.0

README

LineQ-Operator

This repository has implemented a Kubernetes operator for the LineQ project

Installation

0 - Install HAproxy ingress
touch haproxy-auxiliary.cfg
kubectl create ns haproxy-controller
kubectl create configmap haproxy-auxiliary-configmap \
  --from-file haproxy-auxiliary.cfg \
  --namespace haproxy-controller
helm install haproxy-kubernetes-ingress haproxytech/kubernetes-ingress \
  -f cfg/haproxy-values.yaml \
  --namespace haproxy-controller
1 - Install LineQ
helm repo add lineq-charts https://hamedetemaad.github.io/helm-charts/
helm repo update
helm install lineq lineq-charts/lineq -n lineq
2 - Install LineQ-Operator
helm install lineq-operator lineq-charts/lineq-operator -n lineq
3 - Create waiting room CRD
apiVersion: lineq.io/v1alpha1
kind: WaitingRoom
metadata:
  name: test
  namespace: test
spec:
  path: "/"
  activeUsers: 20
  schema: "http"
  host: "example.com"
  backendSvcAddr: test-service
  backendSvcPort: 80

Directories

Path Synopsis
cmd
internal
pkg
waitingroom/v1alpha1
+groupName=lineq.io
+groupName=lineq.io
waitingroom/v1alpha1/apis/clientset/versioned/fake
This package has the automatically generated fake clientset.
This package has the automatically generated fake clientset.
waitingroom/v1alpha1/apis/clientset/versioned/scheme
This package contains the scheme of the automatically generated clientset.
This package contains the scheme of the automatically generated clientset.
waitingroom/v1alpha1/apis/clientset/versioned/typed/waitingroom/v1alpha1
This package has the automatically generated typed clients.
This package has the automatically generated typed clients.
waitingroom/v1alpha1/apis/clientset/versioned/typed/waitingroom/v1alpha1/fake
Package fake has the automatically generated clients.
Package fake has the automatically generated clients.

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL