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
|