class Kubernetes::Client
- Kubernetes::Client
- Reference
- Object
Defined in:
lib/kubernetes/src/kubernetes.cr:15lib/kubernetes/src/kubernetes.cr:1055
lib/kubernetes/src/kubernetes.cr:1059
lib/kubernetes/src/kubernetes.cr:1064
lib/kubernetes/src/kubernetes.cr:1069
lib/kubernetes/src/kubernetes.cr:1074
lib/kubernetes/src/kubernetes.cr:1080
lib/kubernetes/src/kubernetes.cr:1086
kubernetes/persistent_volume.cr
kubernetes/persistent_volume_claim.cr
kubernetes/secret.cr
kubernetes/storage_class.cr
Instance Method Summary
- #apply_persistentvolume(resource : Resource(PersistentVolume), spec, name : String = resource.metadata.name, force : Bool = false, field_manager : String | Nil = nil)
- #apply_persistentvolume(metadata : NamedTuple | Metadata, api_version : String = "/v1", kind : String = "PersistentVolume", force : Bool = false, field_manager : String | Nil = nil, **kwargs)
- #apply_persistentvolumeclaim(resource : Resource(PersistentVolumeClaim), spec, name : String = resource.metadata.name, namespace : String | Nil = resource.metadata.namespace, force : Bool = false, field_manager : String | Nil = nil)
- #apply_persistentvolumeclaim(metadata : NamedTuple | Metadata, api_version : String = "/v1", kind : String = "PersistentVolumeClaim", force : Bool = false, field_manager : String | Nil = nil, **kwargs)
- #apply_secret(resource : Secret, spec, name : String = resource.metadata.name, namespace : String | Nil = resource.metadata.namespace, force : Bool = false, field_manager : String | Nil = nil)
- #apply_secret(metadata : NamedTuple | Metadata, api_version : String = "/v1", kind : String = "Secret", force : Bool = false, field_manager : String | Nil = nil, **kwargs)
- #apply_storageclass(resource : StorageClass, spec, name : String = resource.metadata.name, force : Bool = false, field_manager : String | Nil = nil)
- #apply_storageclass(metadata : NamedTuple | Metadata, api_version : String = "storage.k8s.io/v1", kind : String = "StorageClass", force : Bool = false, field_manager : String | Nil = nil, **kwargs)
- #delete_persistentvolume(resource : Resource(PersistentVolume))
- #delete_persistentvolume(name : String)
- #delete_persistentvolumeclaim(name : String, namespace : String = "default")
- #delete_persistentvolumeclaim(resource : Resource(PersistentVolumeClaim))
- #delete_secret(resource : Secret)
- #delete_secret(name : String, namespace : String = "default")
- #delete_storageclass(resource : StorageClass)
- #delete_storageclass(name : String)
- #patch_persistentvolume(name : String, **kwargs)
- #patch_persistentvolumeclaim(name : String, namespace, **kwargs)
- #patch_secret(name : String, namespace, **kwargs)
- #patch_storageclass(name : String, **kwargs)
- #persistentvolume(name : String, resource_version : String = "")
- #persistentvolumeclaim(name : String, namespace : String = "default", resource_version : String = "")
- #persistentvolumeclaims(namespace : String = "default", label_selector = nil)
- #persistentvolumes(label_selector = nil)
- #secret(name : String, namespace : String = "default", resource_version : String = "")
- #secrets(namespace : String = "default", label_selector = nil)
- #storageclass(name : String, resource_version : String = "")
- #storageclasses(label_selector = nil)
- #watch_persistentvolumeclaims(resource_version = "0", timeout : Time::Span = 1.hour, namespace : String | Nil = nil, labels label_selector : String = "", &)
- #watch_persistentvolumes(resource_version = "0", timeout : Time::Span = 1.hour, namespace : String | Nil = nil, labels label_selector : String = "", &)
- #watch_secrets(resource_version = "0", timeout : Time::Span = 1.hour, namespace : String | Nil = nil, labels label_selector : String = "", &)
- #watch_storageclasses(resource_version = "0", timeout : Time::Span = 1.hour, namespace : String | Nil = nil, labels label_selector : String = "", &)
Instance Method Detail
def apply_persistentvolume(resource : Resource(PersistentVolume), spec, name : String = resource.metadata.name, force : Bool = false, field_manager : String | Nil = nil)
#
def apply_persistentvolume(metadata : NamedTuple | Metadata, api_version : String = "/v1", kind : String = "PersistentVolume", force : Bool = false, field_manager : String | Nil = nil, **kwargs)
#
def apply_persistentvolumeclaim(resource : Resource(PersistentVolumeClaim), spec, name : String = resource.metadata.name, namespace : String | Nil = resource.metadata.namespace, force : Bool = false, field_manager : String | Nil = nil)
#
def apply_persistentvolumeclaim(metadata : NamedTuple | Metadata, api_version : String = "/v1", kind : String = "PersistentVolumeClaim", force : Bool = false, field_manager : String | Nil = nil, **kwargs)
#
def apply_secret(resource : Secret, spec, name : String = resource.metadata.name, namespace : String | Nil = resource.metadata.namespace, force : Bool = false, field_manager : String | Nil = nil)
#
def apply_secret(metadata : NamedTuple | Metadata, api_version : String = "/v1", kind : String = "Secret", force : Bool = false, field_manager : String | Nil = nil, **kwargs)
#
def apply_storageclass(resource : StorageClass, spec, name : String = resource.metadata.name, force : Bool = false, field_manager : String | Nil = nil)
#
def apply_storageclass(metadata : NamedTuple | Metadata, api_version : String = "storage.k8s.io/v1", kind : String = "StorageClass", force : Bool = false, field_manager : String | Nil = nil, **kwargs)
#
def persistentvolumeclaim(name : String, namespace : String = "default", resource_version : String = "")
#
def watch_persistentvolumeclaims(resource_version = "0", timeout : Time::Span = 1.hour, namespace : String | Nil = nil, labels label_selector : String = "", &)
#
def watch_persistentvolumes(resource_version = "0", timeout : Time::Span = 1.hour, namespace : String | Nil = nil, labels label_selector : String = "", &)
#
def watch_secrets(resource_version = "0", timeout : Time::Span = 1.hour, namespace : String | Nil = nil, labels label_selector : String = "", &)
#
def watch_storageclasses(resource_version = "0", timeout : Time::Span = 1.hour, namespace : String | Nil = nil, labels label_selector : String = "", &)
#