Kubernetes Deployments

GPTKB entity

Statements (58)
Predicate Object
gptkbp:instance_of gptkb:fortification
gptkbp:bfsLayer 3
gptkbp:bfsParent gptkb:fortification
gptkbp:can_be Health checks
On specific nodes
gptkbp:can_create Using Grafana
gptkbp:can_provide Resource limits
Pod disruption budgets
Labels and selectors
Using kubectl get command
gptkbp:created_by kubectl command
gptkbp:defines Deployment YAML file
gptkbp:deployment In multiple environments
gptkbp:has_version In Git repositories
https://www.w3.org/2000/01/rdf-schema#label Kubernetes Deployments
gptkbp:is_accessible_by Via service objects
gptkbp:is_described_as Using kubectl describe command
gptkbp:is_documented_in In Helm charts
gptkbp:is_integrated_with With CI/ CD pipelines
With monitoring tools
gptkbp:is_monitored_by gptkb:Kubernetes_Dashboard
For compliance
For security compliance
Using Prometheus
gptkbp:is_optimized_for For performance
gptkbp:is_tested_for In staging environments
Using unit tests
gptkbp:is_used_for gptkb:Horizontal_Pod_Autoscaler
gptkb:Secrets
Environment variables
Custom resource definitions
Network policies
Taints and tolerations
Config Maps
Pod templates
Service meshes
Affinity rules
Init containers
Sidecar containers
gptkbp:latest_version Using annotations
gptkbp:managed_by Using Kubernetes operators
gptkbp:provides Declarative updates
gptkbp:purpose Manage application deployment
gptkbp:replaced_by Using kubectl delete command
gptkbp:roll_rate To previous versions
gptkbp:scales Manually or automatically
Up or down based on demand
gptkbp:security_features Using RBAC
Using network policies
gptkbp:session Using Fluentd
gptkbp:setting Using Helm values files
gptkbp:supports Rollback functionality
Rolling updates
Multiple replicas
gptkbp:throws During updates
gptkbp:updates Using Git Ops practices
Without downtime
gptkbp:uses gptkb:Replica_Sets