package v1beta1

Mouse Melon logoGet desktop application:
View/edit binary Protocol Buffers messages

service DevicePlugin

api.proto:50

DevicePlugin is the service advertised by Device Plugins

service Registration

api.proto:23

Registration is the service advertised by the Kubelet Only when Kubelet answers with a success code to a Register Request may Device Plugins start their service Registration may fail when device plugin version is not supported by Kubelet or the registered resourceName is already taken by another active device plugin. Device plugin is expected to terminate upon registration failure

message ContainerAllocateRequest

api.proto:162

Used in: AllocateRequest

message ContainerAllocateResponse

api.proto:178

Used in: AllocateResponse

message ContainerPreferredAllocationRequest

api.proto:133

Used in: PreferredAllocationRequest

message ContainerPreferredAllocationResponse

api.proto:148

Used in: PreferredAllocationResponse

message Device

api.proto:101

E.g: struct Device { ID: "GPU-fef8089b-4820-abfc-e83e-94318197576e", Health: "Healthy", Topology: Node: ID: 1 }

Used in: ListAndWatchResponse

message DevicePluginOptions

api.proto:27

Used as response type in: DevicePlugin.GetDevicePluginOptions

Used as field type in: RegisterRequest

message DeviceSpec

api.proto:201

DeviceSpec specifies a host device to mount into a container.

Used in: ContainerAllocateResponse

message Empty

api.proto:46

Used as request type in: DevicePlugin.GetDevicePluginOptions, DevicePlugin.ListAndWatch

Used as response type in: Registration.Register

(message has no fields)

message Mount

api.proto:191

Mount specifies a host volume to mount into a container. where device library or tools are installed on host and container

Used in: ContainerAllocateResponse

message NUMANode

api.proto:89

Used in: TopologyInfo

message TopologyInfo

api.proto:85

Used in: Device