|
Este documento foi traduzido usando tecnologia de tradução automática de máquina. Sempre trabalhamos para apresentar traduções precisas, mas não oferecemos nenhuma garantia em relação à integridade, precisão ou confiabilidade do conteúdo traduzido. Em caso de qualquer discrepância, a versão original em inglês prevalecerá e constituirá o texto official. |
Solução de Problemas de nginx-proxy
|
O Além disso, observe que o RKE1 atingiu seu fim do serviço (EOL). Portanto, as informações nesta página são consideradas descontinuadas. |
O nginx-proxy contêiner é implantado em cada nó que não possui o papel controlplane. Ele fornece acesso a todos os nós com o papel controlplane gerando dinamicamente a configuração do NGINX com base nos nós disponíveis com o papel controlplane.
Verifique se o contêiner está em execução
O contêiner é chamado nginx-proxy e deve ter o status Up. A duração mostrada após Up é o tempo que o contêiner está em execução.
docker ps -a -f=name=nginx-proxy
Saída de exemplo:
docker ps -a -f=name=nginx-proxy CONTAINER ID IMAGE COMMAND CREATED STATUS PORTS NAMES c3e933687c0e rancher/rke-tools:v0.1.15 "nginx-proxy CP_HO..." 3 hours ago Up 3 hours nginx-proxy
Verifique a Configuração do NGINX Gerada
A configuração gerada deve incluir os endereços IP dos nós com o papel controlplane. A configuração pode ser verificada usando o seguinte comando:
docker exec nginx-proxy cat /etc/nginx/nginx.conf
Saída de exemplo:
error_log stderr notice;
worker_processes auto;
events {
multi_accept on;
use epoll;
worker_connections 1024;
}
stream {
upstream kube_apiserver {
server ip_of_controlplane_node1:6443;
server ip_of_controlplane_node2:6443;
}
server {
listen 6443;
proxy_pass kube_apiserver;
proxy_timeout 30;
proxy_connect_timeout 2s;
}
}