This shows you the differences between two versions of the page.
Both sides previous revision Previous revision Next revision | Previous revision Next revision Both sides next revision | ||
система_kubernetes [2023/01/12 06:43] val [Настройка доступа к Insecure Private Registry] |
система_kubernetes [2023/01/17 11:51] val [Ingress] |
||
---|---|---|---|
Line 441: | Line 441: | ||
server# host webd | server# host webd | ||
webd.corpX.un has address 192.168.49.2 | webd.corpX.un has address 192.168.49.2 | ||
- | или | ||
- | webd.corpX.un has address 192.168.X.201 | ||
- | |||
gitlab-runner@server:~$ minikube addons enable ingress | gitlab-runner@server:~$ minikube addons enable ingress | ||
</code> | </code> | ||
* [[https://kubernetes.github.io/ingress-nginx/deploy/#quick-start|NGINX ingress controller quick-start]] | * [[https://kubernetes.github.io/ingress-nginx/deploy/#quick-start|NGINX ingress controller quick-start]] | ||
+ | * Пример [[#Работа с готовыми Charts]] для установки ingress | ||
<code> | <code> | ||
server# host webd | server# host webd | ||
Line 453: | Line 451: | ||
root@node1:~# kubectl port-forward --namespace=ingress-nginx --address 0.0.0.0 service/ingress-nginx-controller 80:80 | root@node1:~# kubectl port-forward --namespace=ingress-nginx --address 0.0.0.0 service/ingress-nginx-controller 80:80 | ||
- | + | </code> | |
+ | <code> | ||
gitlab-runner@server:~/webd$ ### kubectl create ingress my-webd --class=nginx --rule="webd.corpX.un/*=my-webd:80" -n my-ns | gitlab-runner@server:~/webd$ ### kubectl create ingress my-webd --class=nginx --rule="webd.corpX.un/*=my-webd:80" -n my-ns | ||
Line 585: | Line 583: | ||
$ kubectl apply -f https://raw.githubusercontent.com/kubernetes/ingress-nginx/controller-v1.3.1/deploy/static/provider/cloud/deploy.yaml | $ kubectl apply -f https://raw.githubusercontent.com/kubernetes/ingress-nginx/controller-v1.3.1/deploy/static/provider/cloud/deploy.yaml | ||
+ | |||
+ | $ kubectl get all -n ingress-nginx -o wide | ||
$ kubectl delete -f https://raw.githubusercontent.com/kubernetes/ingress-nginx/controller-v1.3.1/deploy/static/provider/cloud/deploy.yaml | $ kubectl delete -f https://raw.githubusercontent.com/kubernetes/ingress-nginx/controller-v1.3.1/deploy/static/provider/cloud/deploy.yaml | ||
- | $ helm upgrade --install ingress-nginx ingress-nginx --repo https://kubernetes.github.io/ingress-nginx --namespace ingress-nginx --create-namespace | + | $ helm upgrade ingress-nginx --install ingress-nginx --repo https://kubernetes.github.io/ingress-nginx --namespace ingress-nginx --create-namespace |
$ helm list --namespace ingress-nginx | $ helm list --namespace ingress-nginx |