package peloton.api.v1alpha.pod.apachemesos

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

message PodSpec

apachemesos.proto:13

Extra configuration only supported in the Mesos runtime.

Used in: PodSpec

enum PodSpec.ContainerType

apachemesos.proto:14

Used in: PodSpec

message PodSpec.DockerParameter

apachemesos.proto:26

Arbitrary parameters to be passed to Docker CLI.

Used in: PodSpec

message PodSpec.ExecutorSpec

apachemesos.proto:71

Configuration for the mesos executor.

Used in: PodSpec

enum PodSpec.ExecutorSpec.ExecutorType

apachemesos.proto:72

Used in: ExecutorSpec

message PodSpec.ExecutorSpec.Resources

apachemesos.proto:81

Resources to be given to the executor.

Used in: ExecutorSpec

message PodSpec.NetworkSpec

apachemesos.proto:107

Network specification to determine which network should the container connect to. By default, the container connects to the host network. TODO Move to PodSpec once we determine how the network namespace in kubelets will get configured.

Used in: PodSpec

enum PodSpec.NetworkSpec.NetworkType

apachemesos.proto:109

Type of the network the container will connect to.

Used in: NetworkSpec

message PodSpec.URI

apachemesos.proto:40

URIs specified are fetched before executing the command. If the executable field for an uri is set, executable file permission is set on the downloaded file. Otherwise, if the downloaded file has a recognized archive extension (currently [compressed] tar and zip) it is extracted into the executor's working directory. This extraction can be disabled by setting `extract` to false. In addition, any environment variables are set before executing the command (so they can be used to "parameterize" the command). This used to fetch binaries in stateless workloads and data bundles in batch workloads. TBD After this is supported by Kubelet runtime, it should be moved to pod.ContainerSpec.

Used in: PodSpec