Documentation
¶
Index ¶
- type Client
- func (c *Client) CreateIfNotExistsConfigMap(cm *corev1.ConfigMap) error
- func (c *Client) CreateIfNotExistsDeployment(deployment *appsv1.Deployment) error
- func (c *Client) CreateIfNotExistsKVRocks(instance *kvrocksv1alpha1.KVRocks) error
- func (c *Client) CreateIfNotExistsService(service *corev1.Service) error
- func (c *Client) CreateIfNotExistsStatefulSet(sts *kruise.StatefulSet) error
- func (c *Client) CreateOrUpdateConfigMap(cm *corev1.ConfigMap) error
- func (c *Client) CreateOrUpdateStatefulSet(sts *kruise.StatefulSet) error
- func (c *Client) CreateStatefulSetOrUpdateImage(sts *kruise.StatefulSet) error
- func (c *Client) DeletePVC(pvc *corev1.PersistentVolumeClaim) error
- func (c *Client) DeletePVCByPod(podName string, namespace string) error
- func (c *Client) DeletePodImmediately(podName, namespace string) error
- func (c *Client) DeleteStatefulSetIfExists(key types.NamespacedName) error
- func (c *Client) GetConfigMap(key types.NamespacedName) (*corev1.ConfigMap, error)
- func (c *Client) GetDeployment(key types.NamespacedName) (*appsv1.Deployment, error)
- func (c *Client) GetKVRocks(key types.NamespacedName) (*kvrocksv1alpha1.KVRocks, error)
- func (c *Client) GetPod(key types.NamespacedName) (*corev1.Pod, error)
- func (c *Client) GetStatefulSet(key types.NamespacedName) (*kruise.StatefulSet, error)
- func (c *Client) ListDeploymentPods(key types.NamespacedName) (*corev1.PodList, error)
- func (c *Client) ListKVRocks(namespace string, labels map[string]string) (*kvrocksv1alpha1.KVRocksList, error)
- func (c *Client) ListPVC(namespace string, labels map[string]string) (*corev1.PersistentVolumeClaimList, error)
- func (c *Client) ListStatefulSetPVC(key types.NamespacedName) (*corev1.PersistentVolumeClaimList, error)
- func (c *Client) ListStatefulSetPods(key types.NamespacedName) (*corev1.PodList, error)
- func (c *Client) ListStatefulSets(namespace string, labels map[string]string) (*kruise.StatefulSetList, error)
- func (c *Client) UpdateConfigMap(cm *corev1.ConfigMap) error
- func (c *Client) UpdateDeployment(deployment *appsv1.Deployment) error
- func (c *Client) UpdateKVRocks(instance *kvrocksv1alpha1.KVRocks) error
- func (c *Client) UpdatePod(pod *corev1.Pod) error
- func (c *Client) UpdateStatefulSet(sts *kruise.StatefulSet) error
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type Client ¶
type Client struct {
// contains filtered or unexported fields
}
Client for k8s
func (*Client) CreateIfNotExistsConfigMap ¶
func (*Client) CreateIfNotExistsDeployment ¶
func (c *Client) CreateIfNotExistsDeployment(deployment *appsv1.Deployment) error
func (*Client) CreateIfNotExistsKVRocks ¶
func (c *Client) CreateIfNotExistsKVRocks(instance *kvrocksv1alpha1.KVRocks) error
func (*Client) CreateIfNotExistsService ¶
func (*Client) CreateIfNotExistsStatefulSet ¶
func (c *Client) CreateIfNotExistsStatefulSet(sts *kruise.StatefulSet) error
func (*Client) CreateOrUpdateConfigMap ¶
func (*Client) CreateOrUpdateStatefulSet ¶
func (c *Client) CreateOrUpdateStatefulSet(sts *kruise.StatefulSet) error
func (*Client) CreateStatefulSetOrUpdateImage ¶
func (c *Client) CreateStatefulSetOrUpdateImage(sts *kruise.StatefulSet) error
func (*Client) DeletePVCByPod ¶
func (*Client) DeletePodImmediately ¶
func (*Client) DeleteStatefulSetIfExists ¶
func (c *Client) DeleteStatefulSetIfExists(key types.NamespacedName) error
func (*Client) GetConfigMap ¶
func (*Client) GetDeployment ¶
func (c *Client) GetDeployment(key types.NamespacedName) (*appsv1.Deployment, error)
func (*Client) GetKVRocks ¶
func (c *Client) GetKVRocks(key types.NamespacedName) (*kvrocksv1alpha1.KVRocks, error)
func (*Client) GetStatefulSet ¶
func (c *Client) GetStatefulSet(key types.NamespacedName) (*kruise.StatefulSet, error)
func (*Client) ListDeploymentPods ¶
func (*Client) ListKVRocks ¶
func (c *Client) ListKVRocks(namespace string, labels map[string]string) (*kvrocksv1alpha1.KVRocksList, error)
func (*Client) ListStatefulSetPVC ¶
func (c *Client) ListStatefulSetPVC(key types.NamespacedName) (*corev1.PersistentVolumeClaimList, error)
func (*Client) ListStatefulSetPods ¶
func (*Client) ListStatefulSets ¶
func (*Client) UpdateDeployment ¶
func (c *Client) UpdateDeployment(deployment *appsv1.Deployment) error
func (*Client) UpdateKVRocks ¶
func (c *Client) UpdateKVRocks(instance *kvrocksv1alpha1.KVRocks) error
func (*Client) UpdateStatefulSet ¶
func (c *Client) UpdateStatefulSet(sts *kruise.StatefulSet) error
Click to show internal directories.
Click to hide internal directories.