Differences
This shows you the differences between two versions of the page.
Both sides previous revision Previous revision Next revision | Previous revision Next revisionBoth sides next revision | ||
linux_faq:kubernetes_using_single_node_as_master_and_worker [2020/07/09 15:01] – [Ingress, Cert-Manager и сертификаты Let's Encrypt] admin | linux_faq:kubernetes_using_single_node_as_master_and_worker [2021/07/14 07:59] – [Ingress-controller] admin | ||
---|---|---|---|
Line 105: | Line 105: | ||
и в **spec.template.spec.containers.args** добавляем: | и в **spec.template.spec.containers.args** добавляем: | ||
< | < | ||
+ | Без этого параметра metrics-server не запустится, | ||
+ | << | ||
Все. Через некоторое время команды **kubectl top** начнут выдавать осмысленную информацию. \\ | Все. Через некоторое время команды **kubectl top** начнут выдавать осмысленную информацию. \\ | ||
Если этого не происходит, | Если этого не происходит, | ||
Line 146: | Line 148: | ||
Либо тоже самое можно сделать с помощью helm-чарта: | Либо тоже самое можно сделать с помощью helm-чарта: | ||
kubectl create ns ingress | kubectl create ns ingress | ||
+ | helm repo add ingress-nginx https:// | ||
+ | helm repo update | ||
+ | |||
#helm install stable/ | #helm install stable/ | ||
- | helm install | + | helm upgrade --install nginx -n ingress |
+ | | ||
--set controller.addHeaders." | --set controller.addHeaders." | ||
--set controller.addHeaders." | --set controller.addHeaders." | ||
Line 158: | Line 164: | ||
--set controller.addHeaders." | --set controller.addHeaders." | ||
Ну или без драконовских запретов (заголовки **Content-Security-Policy** влияют на все ресурсы за этим **ingress-controller** и что-то может просто не заработать): | Ну или без драконовских запретов (заголовки **Content-Security-Policy** влияют на все ресурсы за этим **ingress-controller** и что-то может просто не заработать): | ||
- | helm upgrade | + | helm upgrade --install |
+ | | ||
--set controller.service.externalTrafficPolicy=Local \ | --set controller.service.externalTrafficPolicy=Local \ | ||
--set controller.service.loadBalancerIP=192.168.77.160 \ | --set controller.service.loadBalancerIP=192.168.77.160 \ | ||
Line 166: | Line 173: | ||
--set controller.addHeaders." | --set controller.addHeaders." | ||
- | В результате - в неймспейсе **ingress** появится сервис **http-https-nginx-ingress-controller**, | + | В результате - в неймспейсе **ingress** появится сервис **nginx-ingress-nginx-controller**, |
Теперь можно создавать **ingress**' | Теперь можно создавать **ingress**' | ||