package
0.14.7-rc1
Repository: https://github.com/paddlepaddle/paddleflow.git
Documentation: pkg.go.dev

# Constants

No description provided by the author
Different types of deployments.
Different types of deployments.
Different states an application may have.
ConcurrencyAllow allows SparkApplications to run concurrently.
ConcurrencyForbid forbids concurrent runs of SparkApplications, skipping the next run if the previous one hasn't finished yet.
ConcurrencyReplace kills the currently running SparkApplication instance and replaces it with a new one.
Different states a spark driver may have.
Different states a spark driver may have.
Different states a spark driver may have.
Different states a spark driver may have.
Different states a spark driver may have.
Different states an executor may have.
Different states an executor may have.
Different states an executor may have.
Different states an executor may have.
Different states an executor may have.
Different states an application may have.
Different states an application may have.
No description provided by the author
Different states an application may have.
GCPServiceAccountSecret is for secrets from a GCP service account Json key file that needs the environment variable GOOGLE_APPLICATION_CREDENTIALS.
GenericType is for secrets that needs no special handling.
HadoopDelegationTokenSecret is for secrets from an Hadoop delegation token that needs the environment variable HADOOP_TOKEN_FILE_LOCATION.
Different types of deployments.
Different states an application may have.
Different types of Spark applications.
No description provided by the author
Different states an application may have.
No description provided by the author
Different states an application may have.
Different types of Spark applications.
Different types of Spark applications.
Different states an application may have.
Different types of Spark applications.
No description provided by the author
Different states an application may have.
Different states an application may have.
Different states an application may have.

# Structs

+k8s:openapi-gen=true ApplicationState tells the current state of the application and an error message in case of failures.
+k8s:openapi-gen=true BatchSchedulerConfiguration used to configure how to batch scheduling Spark Application.
+k8s:openapi-gen=true Dependencies specifies all possible types of dependencies of a Spark application.
+k8s:openapi-gen=true DriverInfo captures information about the driver.
+k8s:openapi-gen=true DriverSpec is specification of the driver.
+k8s:openapi-gen=true DynamicAllocation contains configuration options for dynamic allocation.
+k8s:openapi-gen=true ExecutorSpec is specification of the executor.
+k8s:openapi-gen=true.
+k8s:openapi-gen=true MonitoringSpec defines the monitoring specification.
+k8s:openapi-gen=true NameKey represents the name and key of a SecretKeyRef.
+k8s:openapi-gen=true NamePath is a pair of a name and a path to which the named objects should be mounted to.
+k8s:openapi-gen=true PrometheusSpec defines the Prometheus specification when Prometheus is to be used for collecting and exposing metrics.
+k8s:openapi-gen=true RestartPolicy is the policy of if and in which conditions the controller should restart a terminated application.
+genclient +k8s:deepcopy-gen:interfaces=k8s.io/apimachinery/pkg/runtime.Object +k8s:defaulter-gen=true +kubebuilder:subresource:status +kubebuilder:resource:scope=Namespaced,shortName=scheduledsparkapp,singular=scheduledsparkapplication +k8s:openapi-gen=true.
+k8s:deepcopy-gen:interfaces=k8s.io/apimachinery/pkg/runtime.Object +k8s:openapi-gen=true ScheduledSparkApplicationList carries a list of ScheduledSparkApplication objects.
+k8s:openapi-gen=true.
+k8s:openapi-gen=true.
+k8s:openapi-gen=true SecretInfo captures information of a secret.
+genclient +k8s:deepcopy-gen:interfaces=k8s.io/apimachinery/pkg/runtime.Object +k8s:defaulter-gen=true +kubebuilder:subresource:status +kubebuilder:resource:scope=Namespaced,shortName=sparkapp,singular=sparkapplication +k8s:openapi-gen=true SparkApplication represents a Spark application running on and using Kubernetes as a cluster manager.
+k8s:deepcopy-gen:interfaces=k8s.io/apimachinery/pkg/runtime.Object +k8s:openapi-gen=true SparkApplicationList carries a list of SparkApplication objects.
+k8s:openapi-gen=true SparkApplicationSpec describes the specification of a Spark application using Kubernetes as a cluster manager.
+k8s:openapi-gen=true SparkApplicationStatus describes the current status of a Spark application.
+k8s:openapi-gen=true SparkPodSpec defines common things that can be customized for a Spark driver or executor pod.
+k8s:openapi-gen=true SparkUIConfiguration is for driver UI specific configuration parameters.

# Type aliases

+k8s:openapi-gen=true ApplicationStateType represents the type of the current state of an application.
+k8s:openapi-gen=true.
DeployMode describes the type of deployment of a Spark application.
+k8s:openapi-gen=true DriverState tells the current state of a spark driver.
+k8s:openapi-gen=true ExecutorState tells the current state of an executor.
+k8s:openapi-gen=true.
+k8s:openapi-gen=true.
+k8s:openapi-gen=true SecretType tells the type of a secret.
SparkApplicationType describes the type of a Spark application.