Statements (183)
Predicate | Object |
---|---|
gptkbp:instanceOf |
gptkb:REST_API
gptkb:software concept software pattern Kubernetes concept |
gptkbp:accessibleBy |
gptkb:Kubernetes_Dashboard
gptkb:kubectl |
gptkbp:alternativeName |
Kubernetes_IDE
Kubernetes_Operator Kubernetes_Service_Type Kubernetes_cluster Kubernetes_component Kubernetes_controller Kubernetes_resource Kubernetes_service |
gptkbp:canBe |
gptkb:government_agency
authentication admission control built-in controller custom controller |
gptkbp:canBeAnnotatedBy |
kubectl annotate
|
gptkbp:canBeDeployedOn |
standalone process
part of controller manager |
gptkbp:canBeLabeledBy |
kubectl label
|
gptkbp:canBeListedBy |
kubectl get
|
gptkbp:canBePatchedBy |
kubectl patch
|
gptkbp:canBeWatchedBy |
kubectl get --watch
|
gptkbp:canCreate |
kubectl apply
|
gptkbp:category |
integrated development environment
DevOps tool cloud-native technology control loop |
gptkbp:communicatesVia |
gptkb:HTTP
HTTPS |
gptkbp:createdBy |
gptkb:Kubernetes_community
|
gptkbp:definedIn |
Kubernetes API
YAML manifest |
gptkbp:describedBy |
kubectl describe
|
gptkbp:documentation |
https://kubernetes.io/docs/concepts/extend-kubernetes/operator/
|
gptkbp:enables |
scaling
application lifecycle management backup and restore upgrades self-healing |
gptkbp:endPoint |
/api/v1
/apis |
gptkbp:example |
gptkb:Octant
Lens CronJob controller DaemonSet controller Deployment controller Job controller ReplicaSet controller StatefulSet controller K9s Rancher Desktop VS Code Kubernetes extension |
gptkbp:exportedTo |
kubectl get -o yaml
|
gptkbp:exposedBy |
resources such as Pods, Services, Deployments, and Nodes
|
gptkbp:extendsTo |
gptkb:Custom_Resource_Definitions_(CRDs)
Custom Resource Definition |
gptkbp:feature |
log viewing
terminal access resource editing live cluster monitoring |
gptkbp:firstAppearance |
2014
|
gptkbp:firstReleased |
2014
2016 |
gptkbp:hasAPIVersion |
v1
apps/v1 batch/v1 networking.k8s.io/v1 rbac.authorization.k8s.io/v1 |
gptkbp:hasComponent |
API server
|
gptkbp:hasField |
gptkb:standard
metadata spec |
gptkbp:hasType |
gptkb:Secret
gptkb:ConfigMap gptkb:CustomResourceDefinition gptkb:DaemonSet gptkb:StatefulSet gptkb:CronJob gptkb:HorizontalPodAutoscaler gptkb:NetworkPolicy gptkb:PersistentVolume gptkb:PersistentVolumeClaim gptkb:ReplicaSet gptkb:ResourceQuota gptkb:ServiceAccount gptkb:Pod gptkb:Ingress gptkb:ClusterRole gptkb:ClusterRoleBinding gptkb:RoleBinding public service occupation Role Namespace Endpoint Deployment ClusterIP LimitRange ExternalName LoadBalancer NodePort PodDisruptionBudget EndpointSlice |
gptkbp:hasVersion |
v1
|
gptkbp:implementedIn |
custom controllers
|
gptkbp:introduced |
gptkb:CoreOS
|
gptkbp:maintainedBy |
gptkb:Cloud_Native_Computing_Foundation
gptkb:Kubernetes_community desired state |
gptkbp:managedBy |
gptkb:Kubernetes_API_server
|
gptkbp:monitors |
Kubernetes resources
|
gptkbp:partOf |
gptkb:Kubernetes
gptkb:Kubernetes_Service |
gptkbp:platform |
gptkb:Windows
gptkb:macOS gptkb:Linux |
gptkbp:purpose |
Kubernetes management
automate management of Kubernetes applications manage state of cluster resources Kubernetes development |
gptkbp:relatedTo |
gptkb:Operator_Framework
gptkb:Helm gptkb:Kubernetes Kubernetes networking Kubernetes scheduler operator pattern |
gptkbp:removes |
kubectl delete
|
gptkbp:response |
resource events
|
gptkbp:runsOn |
gptkb:kube-controller-manager
|
gptkbp:supports |
Events
Secrets RBAC (Role-Based Access Control) RESTful operations OpenAPI specification Namespaces API aggregation Admission webhooks Custom Resource Definitions Kubernetes cluster management API groups API versions ConfigMaps Create operations Delete operations Endpoints Field selectors Label selectors Limit ranges List operations Patch operations Resource quotas Scale subresources ServiceAccounts Status subresources Update operations Watch operations Kubernetes resource visualization YAML editing |
gptkbp:takesAction |
to reconcile desired and current state
|
gptkbp:usedBy |
gptkb:Kubernetes_controllers
third-party integrations Kubernetes clients Kubernetes operators Kubernetes users |
gptkbp:usedFor |
managing Kubernetes clusters
orchestrating containerized applications managing cluster state defining how a service is exposed |
gptkbp:usedIn |
gptkb:Kubernetes
|
gptkbp:uses |
Kubernetes API
event handlers Custom Resource Definitions work queues informers |
gptkbp:writtenBy |
gptkb:Go
|
gptkbp:bfsParent |
gptkb:IBM_Cloud
gptkb:Amazon_EKS |
gptkbp:bfsLayer |
5
|