Este repositório contém exemplos de recursos personalizados do Camel K, incluindo pipes e kamelets, bem como alguns recursos do Kubernetes como serviços, todos configurados utilizando YAML. O objetivo é fornecer exemplos práticos e úteis para desenvolvedores que trabalham com Camel K e Kubernetes.
├── pipes/
│ ├── example-pipe-1.yaml
│ ├── example-pipe-2.yaml
│ └── ...
├── kamelets/
│ ├── example-kamelet-1.yaml
│ ├── example-kamelet-2.yaml
│ └── ...
├── kubernetes-resources/
│ ├── service-example-1.yaml
│ ├── service-example-2.yaml
│ └── ...
├── README.md
└── LICENSE
Os pipes do Camel K são utilizados para configurar roteamentos e integrações de maneira simples e declarativa. Abaixo está um exemplo de como aplicar um pipe.
kubectl apply -f pipes/example-pipe-1.yaml
Os kamelets são blocos de construção reutilizáveis para integrações do Apache Camel K. Abaixo está um exemplo de como aplicar um kamelet.
kubectl apply -f kamelets/example-kamelet-1.yaml
Os arquivos YAML de serviços Kubernetes neste repositório configuram serviços que podem ser usados juntamente com os recursos do Camel K. Abaixo está um exemplo de como aplicar um serviço.
kubectl apply -f kubernetes-resources/service-example-1.yaml
Contribuições são bem-vindas! Se você tiver exemplos de recursos personalizados do Camel K ou configurações de serviços Kubernetes que gostaria de compartilhar, siga as etapas abaixo:
- Faça um fork deste repositório.
- Crie uma nova branch com a sua feature ou correção:
git checkout -b minha-feature
. - Faça commit das suas alterações:
git commit -am 'Adiciona nova feature'
. - Faça push para a branch:
git push origin minha-feature
. - Abra um Pull Request.
Este projeto está licenciado sob a licença MIT. Veja o arquivo LICENSE para mais detalhes.
Para quaisquer perguntas ou suporte, abra uma issue neste repositório.
Obrigado por usar nossos exemplos de recursos do Camel K e Kubernetes!