Skip to content
This repository was archived by the owner on Aug 23, 2020. It is now read-only.
/ grpc-on-kubernetes Public archive

This repository contains materials that I plan on using for my 2020 conference presentations.

Notifications You must be signed in to change notification settings

mjpitz/grpc-on-kubernetes

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

18 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

grpc-on-kubernetes

Google Analytics

This repository contains materials that I plan on using for my 2020 conference presentations. The goal of the talk is to demonstrate how to run gRPC clients and servers on Kubernetes. We will walk through a variety of deployment configurations. Each will demonstrate both simple and complex use cases.

Pre-presentation set up

  • Kubernetes Cluster
    • Support for DNS
    • Support for a load balancer (optional)

Using a kind server

$ KUBECONFIG=~/.kube/grpc.yaml kind create cluster
$ kubectl config use-context kind-kind
$ kubectl apply -f k8s/00-init/
$ kubectl config set-context kind-kind --namespace grpc

Once the context is configured, you can apply the configuration used for the demonstration.

$ kubectl apply -f k8s/01-gok-server-deployment/
$ kubectl apply -f k8s/02-gok-server-services/
$ kubectl apply -f k8s/03-gok-client-clusterip/
$ kubectl apply -f k8s/04-gok-client-headless/

Connect with me

About

This repository contains materials that I plan on using for my 2020 conference presentations.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published