Neste case subo 2 pods 1 com um pequeno metodo exposto com protocolo grpc usando o google protobuffer outro que consome este protobuffer atraves do serviço, de forma direta. Notem que nao estou usando certifica (lembrando que por padrão gRPC trabalha com TLS), pois trata-se de uma comunicação interna entre PODs pelo ClusterIP. O objetivo era exatamente este, trazer um exmplo, simples, de app dockerizada em utilização do TLS.
Após baixar o repositório, crie as imagens no seu docker local.
Obs: Nos exemplos abaixo, os comandos são rodados dentro da pasta "src"
docker build -t testegrpcserver:v1 .\Poc.Grcp\
docker build -t testegrpcclient:v1 .\Poc.Grpc.Client\
kubectl apply -f k8s.yaml
.NET,C#,Docker,Kubernetes...
Contributions are always welcome!
😎🐧🐧🐧🐧🐧🐧🐧🐧🐧🐧🐧🐧🐧🐧🐧🐧🐧🐧🐧🐧🐧