metrics such as latency or transactions per second, averaged across groups of services to give meaningful results. Operations like scaling, failover and service monitoring can be added to any application blueprint using these policies. @grkvlt
competitive Management is tied to infra layer with manual or missing processes for applications and services, causing risk and hindering adoption Increasingly diverse platforms & infrastructure mean applications are hard to track, increasing the cost & risk of digital transformation @grkvlt
clusters. Production-ready infrastructure with TLS, high-availability and extensions like Flannel, Calico and Canal for networking. Can also connect to existing infrastructure provisioned and managed externally, by specifying appropriate API endpoints. Containerize applications by simply deploying blueprints to container-aware locations or build hybrid applications from virtual machines, containers and pods. @grkvlt
selectOldestNodes description: | Get the K oldest nodes parameters: k: description: | The number of nodes to get command: | oc get nodes \ --sort-by='.metadata.creationTimestamp' \ --selector='region != infra' \ --output='name' | cut -d/ -f2 | head -${k} | paste -s -d\ -
OS and patches Scale out cluster onto new nodes Drain tasks from oldest nodes and stop them Remove stopped nodes from cluster Execute as scheduled task periodically @grkvlt
and dynamically with workloads Common management tooling across all applications from pets to cattle Agnostic so you can combine bare metal, virtual machines and containers Simple and consistent management view of applications