core_v1
ComponentStatus
class
lightkube.resources.core_v1.ComponentStatus(apiVersion=None, conditions=None, kind=None, metadata=None)- Extends:
models.core_v1.ComponentStatus - Type: Global Resource
- Accepted client methods:
get,list,watch
ConfigMap
class
lightkube.resources.core_v1.ConfigMap(apiVersion=None, binaryData=None, data=None, immutable=None, kind=None, metadata=None)- Extends:
models.core_v1.ConfigMap - Type: Namespaced Resource
- Accepted client methods:
delete,deletecollection,get,listall,watchall,list,patch,create,replace,watch
Endpoints
class
lightkube.resources.core_v1.Endpoints(apiVersion=None, kind=None, metadata=None, subsets=None)- Extends:
models.core_v1.Endpoints - Type: Namespaced Resource
- Accepted client methods:
delete,deletecollection,get,listall,watchall,list,patch,create,replace,watch
Event
class
lightkube.resources.core_v1.Event(involvedObject, metadata, action=None, apiVersion=None, count=None, eventTime=None, firstTimestamp=None, kind=None, lastTimestamp=None, message=None, reason=None, related=None, reportingComponent=None, reportingInstance=None, series=None, source=None, type=None)- Extends:
models.core_v1.Event - Type: Namespaced Resource
- Accepted client methods:
delete,deletecollection,get,listall,watchall,list,patch,create,replace,watch
LimitRange
class
lightkube.resources.core_v1.LimitRange(apiVersion=None, kind=None, metadata=None, spec=None)- Extends:
models.core_v1.LimitRange - Type: Namespaced Resource
- Accepted client methods:
delete,deletecollection,get,listall,watchall,list,patch,create,replace,watch
NamespaceFinalize
class
lightkube.resources.core_v1.NamespaceFinalize(apiVersion=None, kind=None, metadata=None, spec=None, status=None)- Extends:
models.core_v1.Namespace - Type: Global Resource
- Accepted client methods:
replace
NamespaceStatus
class
lightkube.resources.core_v1.NamespaceStatus(apiVersion=None, kind=None, metadata=None, spec=None, status=None)- Extends:
models.core_v1.Namespace - Type: Global Resource
- Accepted client methods:
get,patch,replace
Namespace
class
lightkube.resources.core_v1.Namespace(apiVersion=None, kind=None, metadata=None, spec=None, status=None)- Extends:
models.core_v1.Namespace - Type: Global Resource
- Accepted client methods:
delete,get,list,patch,create,replace,watch
Subresources:
- Finalize:
NamespaceFinalize - Status:
NamespaceStatus
Binding
class
lightkube.resources.core_v1.Binding(target, apiVersion=None, kind=None, metadata=None)- Extends:
models.core_v1.Binding - Type: Namespaced Resource
- Accepted client methods:
create
PersistentVolumeClaimStatus
class
lightkube.resources.core_v1.PersistentVolumeClaimStatus(apiVersion=None, kind=None, metadata=None, spec=None, status=None)- Extends:
models.core_v1.PersistentVolumeClaim - Type: Namespaced Resource
- Accepted client methods:
get,patch,replace
PersistentVolumeClaim
class
lightkube.resources.core_v1.PersistentVolumeClaim(apiVersion=None, kind=None, metadata=None, spec=None, status=None)- Extends:
models.core_v1.PersistentVolumeClaim - Type: Namespaced Resource
- Accepted client methods:
delete,deletecollection,get,listall,watchall,list,patch,create,replace,watch
Subresources:
- Status:
PersistentVolumeClaimStatus
PodBinding
class
lightkube.resources.core_v1.PodBinding(target, apiVersion=None, kind=None, metadata=None)- Extends:
models.core_v1.Binding - Type: Namespaced Resource
- Accepted client methods:
create
PodEphemeralcontainers
class
lightkube.resources.core_v1.PodEphemeralcontainers(apiVersion=None, kind=None, metadata=None, spec=None, status=None)- Extends:
models.core_v1.Pod - Type: Namespaced Resource
- Accepted client methods:
get,patch,replace
PodEviction
class
lightkube.resources.core_v1.PodEviction(apiVersion=None, deleteOptions=None, kind=None, metadata=None)- Extends:
models.policy_v1.Eviction - Type: Namespaced Resource
- Accepted client methods:
create
PodLog
class
lightkube.resources.core_v1.PodLog()- Extends:
models.mespacedSubResource - Type: Namespaced Resource
- Accepted client methods:
get
PodStatus
class
lightkube.resources.core_v1.PodStatus(apiVersion=None, kind=None, metadata=None, spec=None, status=None)- Extends:
models.core_v1.Pod - Type: Namespaced Resource
- Accepted client methods:
get,patch,replace
Pod
class
lightkube.resources.core_v1.Pod(apiVersion=None, kind=None, metadata=None, spec=None, status=None)- Extends:
models.core_v1.Pod - Type: Namespaced Resource
- Accepted client methods:
delete,deletecollection,get,listall,watchall,list,patch,create,replace,watch
Subresources:
- Binding:
PodBinding - Ephemeralcontainers:
PodEphemeralcontainers - Eviction:
PodEviction - Log:
PodLog - Status:
PodStatus
PodTemplate
class
lightkube.resources.core_v1.PodTemplate(apiVersion=None, kind=None, metadata=None, template=None)- Extends:
models.core_v1.PodTemplate - Type: Namespaced Resource
- Accepted client methods:
delete,deletecollection,get,listall,watchall,list,patch,create,replace,watch
ReplicationControllerScale
class
lightkube.resources.core_v1.ReplicationControllerScale(apiVersion=None, kind=None, metadata=None, spec=None, status=None)- Extends:
models.autoscaling_v1.Scale - Type: Namespaced Resource
- Accepted client methods:
get,patch,replace
ReplicationControllerStatus
class
lightkube.resources.core_v1.ReplicationControllerStatus(apiVersion=None, kind=None, metadata=None, spec=None, status=None)- Extends:
models.core_v1.ReplicationController - Type: Namespaced Resource
- Accepted client methods:
get,patch,replace
ReplicationController
class
lightkube.resources.core_v1.ReplicationController(apiVersion=None, kind=None, metadata=None, spec=None, status=None)- Extends:
models.core_v1.ReplicationController - Type: Namespaced Resource
- Accepted client methods:
delete,deletecollection,get,listall,watchall,list,patch,create,replace,watch
Subresources:
- Scale:
ReplicationControllerScale - Status:
ReplicationControllerStatus
ResourceQuotaStatus
class
lightkube.resources.core_v1.ResourceQuotaStatus(apiVersion=None, kind=None, metadata=None, spec=None, status=None)- Extends:
models.core_v1.ResourceQuota - Type: Namespaced Resource
- Accepted client methods:
get,patch,replace
ResourceQuota
class
lightkube.resources.core_v1.ResourceQuota(apiVersion=None, kind=None, metadata=None, spec=None, status=None)- Extends:
models.core_v1.ResourceQuota - Type: Namespaced Resource
- Accepted client methods:
delete,deletecollection,get,listall,watchall,list,patch,create,replace,watch
Subresources:
- Status:
ResourceQuotaStatus
Secret
class
lightkube.resources.core_v1.Secret(apiVersion=None, data=None, immutable=None, kind=None, metadata=None, stringData=None, type=None)- Extends:
models.core_v1.Secret - Type: Namespaced Resource
- Accepted client methods:
delete,deletecollection,get,listall,watchall,list,patch,create,replace,watch
ServiceAccountToken
class
lightkube.resources.core_v1.ServiceAccountToken(spec, apiVersion=None, kind=None, metadata=None, status=None)- Extends:
models.authentication_v1.TokenRequest - Type: Namespaced Resource
- Accepted client methods:
create
ServiceAccount
class
lightkube.resources.core_v1.ServiceAccount(apiVersion=None, automountServiceAccountToken=None, imagePullSecrets=None, kind=None, metadata=None, secrets=None)- Extends:
models.core_v1.ServiceAccount - Type: Namespaced Resource
- Accepted client methods:
delete,deletecollection,get,listall,watchall,list,patch,create,replace,watch
Subresources:
- Token:
ServiceAccountToken
ServiceStatus
class
lightkube.resources.core_v1.ServiceStatus(apiVersion=None, kind=None, metadata=None, spec=None, status=None)- Extends:
models.core_v1.Service - Type: Namespaced Resource
- Accepted client methods:
get,patch,replace
Service
class
lightkube.resources.core_v1.Service(apiVersion=None, kind=None, metadata=None, spec=None, status=None)- Extends:
models.core_v1.Service - Type: Namespaced Resource
- Accepted client methods:
delete,deletecollection,get,listall,watchall,list,patch,create,replace,watch
Subresources:
- Status:
ServiceStatus
NodeStatus
class
lightkube.resources.core_v1.NodeStatus(apiVersion=None, kind=None, metadata=None, spec=None, status=None)- Extends:
models.core_v1.Node - Type: Global Resource
- Accepted client methods:
get,patch,replace
Node
class
lightkube.resources.core_v1.Node(apiVersion=None, kind=None, metadata=None, spec=None, status=None)- Extends:
models.core_v1.Node - Type: Global Resource
- Accepted client methods:
delete,deletecollection,get,list,patch,create,replace,watch
Subresources:
- Status:
NodeStatus
PersistentVolumeStatus
class
lightkube.resources.core_v1.PersistentVolumeStatus(apiVersion=None, kind=None, metadata=None, spec=None, status=None)- Extends:
models.core_v1.PersistentVolume - Type: Global Resource
- Accepted client methods:
get,patch,replace
PersistentVolume
class
lightkube.resources.core_v1.PersistentVolume(apiVersion=None, kind=None, metadata=None, spec=None, status=None)- Extends:
models.core_v1.PersistentVolume - Type: Global Resource
- Accepted client methods:
delete,deletecollection,get,list,patch,create,replace,watch
Subresources:
- Status:
PersistentVolumeStatus