Documentation
¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type DeploymentController ¶
type DeploymentController struct {
// contains filtered or unexported fields
}
DeploymentController starts a deployment by creating a deployer pod which implements a deployment strategy. The status of the deployment will follow the status of the deployer pod. The deployer pod is correlated to the deployment with annotations.
When the deployment enters a terminal status:
- If the deployment finished normally, the deployer pod is deleted.
- If the deployment failed, the deployer pod is not deleted.
func NewDeployerController ¶
func NewDeployerController(
rcInformer kcoreinformers.ReplicationControllerInformer,
podInformer kcoreinformers.PodInformer,
kubeClientset kclientset.Interface,
sa,
image string,
env []kapi.EnvVar,
codec runtime.Codec,
) *DeploymentController
NewDeployerController creates a new DeploymentController.
Click to show internal directories.
Click to hide internal directories.