Install Ingress
Installation
Install By
Preliminary
1. Kubernetes has installed, if not check 🔗link2. Helm has installed, if not check 🔗link
helm repo add ay-helm-mirror https://aaronyang0628.github.io/helm-chart-mirror/charts
helm repo update
helm install ay-helm-mirror/kube-prometheus-stack --generate-name
for more information, you can check 🔗https://artifacthub.io/packages/helm/prometheus-community/prometheus
Preliminary
1. Kubernetes has installed, if not check 🔗link2. argoCD has installed, if not check 🔗link
apiVersion: argoproj.io/v1alpha1
kind: Application
metadata:
name: ingress-nginx
spec:
syncPolicy:
syncOptions:
- CreateNamespace=true
project: default
source:
repoURL: https://aaronyang0628.github.io/helm-chart-mirror/charts
chart: ingress-nginx
targetRevision: 4.11.3
helm:
releaseName: ingress-nginx
values: |
controller:
image:
registry: m.daocloud.io
image: registry.k8s.io/ingress-nginx/controller
tag: "v1.9.5"
pullPolicy: IfNotPresent
service:
enabled: true
type: NodePort
nodePorts:
http: 32080
https: 32443
tcp:
8080: 32808
admissionWebhooks:
enabled: true
patch:
enabled: true
image:
registry: m.daocloud.io
image: registry.k8s.io/ingress-nginx/kube-webhook-certgen
tag: v20231011-8b53cabe0
pullPolicy: IfNotPresent
defaultBackend:
enabled: false
destination:
server: https://kubernetes.default.svc
namespace: basic-components
kubectl -n argocd apply -f ingress-nginx.yaml
argocd app sync argocd/ingress-nginx
install based on docker
echo "start from head is important"