This Document provides sectioned list of higher-level tools and concept used in deploying and managing software (i.e. ops).
Terminal farm - infrastructure designed to provide centralized managed environment for developers and engineers, control access to restricted network segments.
Focused on development, test environments.
Like compose but with etcd, secrets and configs. Easy to migrate to from compose.
Resources managed by Kubernetes and acting on the cluster. E.g.
cassandra-operator
via k8ssandra
. Frequently
used to manage more complicated deployments and allow to build custom
management logic over what Kubernetes has to offer.
CRUDL of resources with API/FS/etc requests based on difference between desired and existing states.
Python wrappers above shell commands.
Arbitrary key-value pairs representing the state of something.
IDs assigned to operations between multiple logs. Allow tracing of operations between multiple components/services.
Centered on creating dev environments, i.e. docker compose.
Enterprise-grade VM orchestration.