Rapha-Borges / oke-free

Uma maneira fácil de garantir seu próprio cluster Kubernetes gratuitamente e para sempre
GNU General Public License v3.0
894 stars 382 forks source link

Nginx Ingress Controller #44

Closed soaresnetoh closed 7 months ago

soaresnetoh commented 7 months ago

Preparei esta configuração para usar o nginx-ingress ...

por aqui funcionou perfeito ...

ainda não tenho know-how suficiente para definir se o processo correto é esse, mas a titulo de laboratório funciona ...

certamente em breve estarei fazendo nova PR com as novas atualizações, mas com autoridade depois de aprender com os feras do #PICK2024

Rapha-Borges commented 7 months ago

Agradeço pela sua colaboração.

Acredito que o desenvolvimento dessa PR tenha auxiliado no seu desenvolvimento.

Revisei algumas partes do código e notei a falta da annotation controller.service.annotations."oci\.oraclecloud\.com/load-balancer-type"=nlb que é responsável por configurar o tipo Network Load Balancer como o padrão de load balancer que será utilizado. Seguindo o princípio de Always Free do repositório. (Não sei se isso foi intencional?).

Devido já termos duas ótimas propostas de implementação de Ingress Controller, vou fechar essa PR. Mas deixo o convite para que você nos ajude escolhendo, desenvolvendo, revisando ou testando alguma dessas implemetações.

Dê uma olhada na branch ingress, onde já estamos implementando o Ingress-Nginx Controller utilizando o Helm. Inclusive, já integramos com o Cert Manager e temos uma aplicação de exemplo.

Se tiver interesse, estamos precisando de ajuda com a revisão, testes e possíveis correções.

Você pode acompanhar a Issue #40

soaresnetoh commented 7 months ago

Opa Rapha...realmente falta muito para se tornar algo feito "do jeito certo" ... confesso que ainda estou aprendendo as melhores praticas e vou chegar lá ... Muito obrigado por dar uma revisada e retorno... inclusive me desculpo por não ter antes olhado as issues... vi que já tem algo no projeto em andamento... vou tentar ajudar por la ...