Kubelet
Device Plugin
Device Plugin gRPC server
GetDevicePluginOptions
ListAndWatch
GetPreferredAllocation
Allocate
PreStartContainer
GetDevicePluginOptions
ListAndWatch
GetPreferredAllocation
Allocate
PreStartContainer
Kubelet gRPC server
Register
Register
Kubelet gRPC API implementation
Kubelet gRPC client call
Device Plugin gRPC API implementation
Device Plugin gRPC client call