apiVersion: apiextensions.k8s.io/v1beta1 kind: CustomResourceDefinition metadata: name: pytorchjobs.kubeflow.org spec: additionalPrinterColumns: - JSONPath: .status.conditions[-1:].type name: State type: string - JSONPath: .metadata.creationTimestamp name: Age type: date group: kubeflow.org names: kind: PyTorchJob plural: pytorchjobs singular: pytorchjob scope: Namespaced subresources: status: {} validation: openAPIV3Schema: properties: spec: properties: pytorchReplicaSpecs: properties: Master: properties: replicas: maximum: 1 minimum: 1 type: integer Worker: properties: replicas: minimum: 1 type: integer versions: - name: v1 served: true storage: true