An open API service indexing awesome lists of open source software.

https://github.com/francisco1code/kongingress


https://github.com/francisco1code/kongingress

Last synced: 4 months ago
JSON representation

Awesome Lists containing this project

README

          

# kongIngress

# Install

- Configurar um cluster Kubernetes: Certifique-se de ter um cluster Kubernetes em execução, seja localmente usando ferramentas como Minikube ou em um ambiente de produção.

- Instalar o KongIngress Controller: O primeiro passo é instalar o controlador KongIngress no seu cluster Kubernetes. Você pode fazer isso usando o gerenciador de pacotes Helm, executando o seguinte comando:

```

helm repo add kong https://charts.konghq.com

helm repo update

helm install kong/kong --generate-name

```

Isso instalará o KongIngress Controller no seu cluster Kubernetes.

Configurar serviços e rotas: Após a instalação do KongIngress Controller, você pode começar a configurar seus serviços e rotas. Por exemplo, vamos supor que você tenha um serviço chamado "meu-servico" em seu cluster e deseja expô-lo externamente. Você pode criar uma definição de Ingress para isso, por exemplo:

```

apiVersion: networking.k8s.io/v1
kind: Ingress
metadata:
name: meu-servico-ingress
spec:
rules:
- http:
paths:
- path: /meu-servico
pathType: Prefix
backend:
service:
name: meu-servico
port:
number: 80

```

Essa definição de Ingress especifica que as solicitações para /meu-servico devem ser roteadas para o serviço "meu-servico" na porta 80.

Aplicar a configuração: Depois de criar o arquivo de configuração do Ingress, você pode aplicá-lo ao cluster Kubernetes executando o comando:

``` kubectl apply -f arquivo-de-configuracao.yaml ```

Isso instruirá o KongIngress Controller a criar as regras de roteamento e expor seu serviço.

Após seguir esses passos, o KongIngress Controller estará pronto para gerenciar o tráfego para seus serviços no cluster Kubernetes. Você pode configurar recursos avançados, como autenticação, limitação de taxa e cache, usando plugins do KongIngress.

É importante mencionar que essa é apenas uma visão geral básica da implementação do KongIngress em um cluster Kubernetes. Para obter informações detalhadas e explorar recursos avançados, é recomendável consultar a documentação oficial do KongIngress e do Kubernetes.