Documentation ¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type DeploymentOrchestrator ¶
type DeploymentOrchestrator struct {
KubernetesClientSet *kubernetes.Clientset
}
func NewDeploymentOrchestrator ¶
func NewDeploymentOrchestrator(kubernetesClientSet *kubernetes.Clientset) *DeploymentOrchestrator
func (DeploymentOrchestrator) Create ¶
func (d DeploymentOrchestrator) Create(deployName, appName string, appPort int)
func (DeploymentOrchestrator) Delete ¶
func (d DeploymentOrchestrator) Delete(deployName string)
func (DeploymentOrchestrator) List ¶
func (d DeploymentOrchestrator) List()
type JobOrchestrator ¶
type JobOrchestrator struct {
KubernetesClientSet *kubernetes.Clientset
}
func NewJobOrchestrator ¶
func NewJobOrchestrator(kubernetesClientSet *kubernetes.Clientset) *JobOrchestrator
func (JobOrchestrator) Create ¶
func (j JobOrchestrator) Create() error
func (JobOrchestrator) List ¶
func (j JobOrchestrator) List()
type PodOrchestrator ¶
type PodOrchestrator struct {
KubernetesClientSet *kubernetes.Clientset
}
func NewPodOrchestrator ¶
func NewPodOrchestrator(kubernetesClientSet *kubernetes.Clientset) *PodOrchestrator
func (PodOrchestrator) List ¶
func (p PodOrchestrator) List()
type ServiceOrchestrator ¶
type ServiceOrchestrator struct {
KubernetesClientSet *kubernetes.Clientset
}
func NewServiceOrchestrator ¶
func NewServiceOrchestrator(kubernetesClientSet *kubernetes.Clientset) *ServiceOrchestrator
func (ServiceOrchestrator) Create ¶
func (s ServiceOrchestrator) Create(serviceName, appName string, appPort int)
func (ServiceOrchestrator) Delete ¶
func (s ServiceOrchestrator) Delete(serviceName string)
func (ServiceOrchestrator) List ¶
func (s ServiceOrchestrator) List()
Click to show internal directories.
Click to hide internal directories.