Removed docker swarm config
Added K8S config With big refactor
This commit is contained in:
21
deploy/scripts/init-k8s.sh
Normal file
21
deploy/scripts/init-k8s.sh
Normal file
@@ -0,0 +1,21 @@
|
||||
#!/bin/sh
|
||||
|
||||
alias kubectl="microk8s kubectl" # MicroK8S fix
|
||||
|
||||
# Install plugins
|
||||
microk8s enable dns
|
||||
# microk8s enable ingress
|
||||
# microk8s enable storage
|
||||
# microk8s enable helm3
|
||||
# microk8s enable metallb:10.64.0.100-10.64.0.200
|
||||
|
||||
# API Gateway CRDs
|
||||
kubectl apply --server-side -f https://github.com/kubernetes-sigs/gateway-api/releases/latest/download/standard-install.yaml
|
||||
kubectl apply --server-side -f https://github.com/kubernetes-sigs/gateway-api/releases/download/v1.0.0/webhook-install.yaml
|
||||
|
||||
# Create ca root tls secret
|
||||
kubectl create secret generic ca-root --from-file=ca-root.crt=deploy/certs/ca-root/ca-root.crt -n egommerce
|
||||
|
||||
# Create api-gateway tls secret
|
||||
kubectl create secret tls api-gateway-cert --cert=deploy/certs/api-gateway/api-gateway.crt --key=deploy/certs/api-gateway/api-gateway.key -n egommerce
|
||||
|
||||
Reference in New Issue
Block a user