kubernetes_ingress_nginx_v2
This is an old revision of the document!
Ingress Nginx
Requisito: MetalLB Bare Metal
$ curl -L https://raw.githubusercontent.com/kubernetes/ingress-nginx/master/deploy/static/provider/baremetal/deploy.yaml -o ingress-nginx.yaml % Total % Received % Xferd Average Speed Time Time Time Current Dload Upload Total Spent Left Speed 100 15064 100 15064 0 0 28913 0 --:--:-- --:--:-- --:--:-- 28858
$ vim ingress-nginx.yaml [...] 359 name: ingress-nginx-controller 360 namespace: ingress-nginx 361 spec: 362 ipFamilies: 363 - IPv6 364 ipFamilyPolicy: SingleStack [...] 380 type: LoadBalancer <= Alterar de NodePort para LoadBalancer [...]
$ kubectl apply -f ingress-nginx.yaml namespace/ingress-nginx created serviceaccount/ingress-nginx created serviceaccount/ingress-nginx-admission created role.rbac.authorization.k8s.io/ingress-nginx created role.rbac.authorization.k8s.io/ingress-nginx-admission created clusterrole.rbac.authorization.k8s.io/ingress-nginx created clusterrole.rbac.authorization.k8s.io/ingress-nginx-admission created rolebinding.rbac.authorization.k8s.io/ingress-nginx created rolebinding.rbac.authorization.k8s.io/ingress-nginx-admission created clusterrolebinding.rbac.authorization.k8s.io/ingress-nginx created clusterrolebinding.rbac.authorization.k8s.io/ingress-nginx-admission created configmap/ingress-nginx-controller created service/ingress-nginx-controller created service/ingress-nginx-controller-admission created deployment.apps/ingress-nginx-controller created job.batch/ingress-nginx-admission-create created job.batch/ingress-nginx-admission-patch created ingressclass.networking.k8s.io/nginx created validatingwebhookconfiguration.admissionregistration.k8s.io/ingress-nginx-admission created
$ kubectl get all -n ingress-nginx NAME READY STATUS RESTARTS AGE pod/ingress-nginx-admission-create-dzgql 0/1 Completed 0 4m53s pod/ingress-nginx-admission-patch-t9vtr 0/1 Completed 0 4m53s pod/ingress-nginx-controller-64f79ddbcc-gwwpd 1/1 Running 0 4m54s NAME TYPE CLUSTER-IP EXTERNAL-IP PORT(S) AGE service/ingress-nginx-controller LoadBalancer fd02::a5bb 2804:694:3000:8000::1c0 80:30188/TCP,443:31259/TCP 4m54s service/ingress-nginx-controller-admission ClusterIP 10.96.95.163 <none> 443/TCP 4m54s NAME READY UP-TO-DATE AVAILABLE AGE deployment.apps/ingress-nginx-controller 1/1 1 1 4m54s NAME DESIRED CURRENT READY AGE replicaset.apps/ingress-nginx-controller-64f79ddbcc 1 1 1 4m54s NAME COMPLETIONS DURATION AGE job.batch/ingress-nginx-admission-create 1/1 20s 4m54s job.batch/ingress-nginx-admission-patch 1/1 23s 4m54s
kubernetes_ingress_nginx_v2.1753560544.txt.gz ยท Last modified: by wikiadm
