Documentation ¶
Index ¶
- func CreateOrUpdateDeployment(cli *kubernetes.Clientset, deployment *v1beta1.Deployment) (*v1beta1.Deployment, error)
- func DeleteDeployment(cli *kubernetes.Clientset, name, namespace string) error
- func GetDeployment(cli *kubernetes.Clientset, name, namespace string) (*v1beta1.Deployment, error)
- func GetDeploymentResource(cli *kubernetes.Clientset, deployment *v1beta1.Deployment) (*common.ResourceList, error)
- func UpdateDeployment(cli *kubernetes.Clientset, deployment *v1beta1.Deployment) (*v1beta1.Deployment, error)
- type Deployment
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func CreateOrUpdateDeployment ¶
func CreateOrUpdateDeployment(cli *kubernetes.Clientset, deployment *v1beta1.Deployment) (*v1beta1.Deployment, error)
func DeleteDeployment ¶
func DeleteDeployment(cli *kubernetes.Clientset, name, namespace string) error
func GetDeployment ¶
func GetDeployment(cli *kubernetes.Clientset, name, namespace string) (*v1beta1.Deployment, error)
func GetDeploymentResource ¶
func GetDeploymentResource(cli *kubernetes.Clientset, deployment *v1beta1.Deployment) (*common.ResourceList, error)
func UpdateDeployment ¶
func UpdateDeployment(cli *kubernetes.Clientset, deployment *v1beta1.Deployment) (*v1beta1.Deployment, error)
Types ¶
type Deployment ¶
type Deployment struct { ObjectMeta common.ObjectMeta `json:"objectMeta"` Pods common.PodInfo `json:"pods"` }
func GetDeploymentDetail ¶
func GetDeploymentDetail(cli *kubernetes.Clientset, indexer *client.CacheIndexer, name, namespace string) (*Deployment, error)
Click to show internal directories.
Click to hide internal directories.