22. The Plan: Validation
● Functional (UI) Test
● API Test
● Performance Test
● Pre and Post Cutover
23.
24. The Plan: Time and Team
● Calendar: 6-8 months
○ VMware, Networking, PoC, DR,
Lockdown, Staff availability, Priorities
● Effort: 7-8 weeks
○ From non-prod resources to prod cutover
● Team: 2-4 people
27. Rough Water
● Logging via Logstash
● Supporting SNMP on RHCOS
● NTP server switch in 4.5
● KubeletTooManyPods
○ (KubeletTooManyLOLs)
28. Rough Water
● API Priority and Fairness
● Ingress managed differently
● api/api-int/oauth routes must be pass-
through TLS
● Cluster signed certs exposed to end users
● New UI adjustments
30. Smooth Sailing
● Bare metal install mode 🐻🤟
● Upgrades
● Monitoring
● Ansible k8s module
● Custom left-hand nav in 4.5
31. Smooth Sailing
● Minimal stateful workloads
● Minor changes to apps and deployments
● No changes to Jenkins pipelines
● No changes to GitOps
● Cloud Native on-prem
● App upgrade the following week
Upgradability.
OCP 4.x ease of upgrade/update is considered by Education Payroll/Deloitte as the ‘killer’ feature from an ops perspective.
Better Day 2 Ops Experience.
Immutable hosts with RHCOS offer better security and prevent unintended change.
Operators gracefully handle many routine tasks allowing ops to focus on improving the overall developer experience.
Metrics.
During the OCP 3.9 implementation, Education Payroll/Deloitte decided not to use metrics because Hawkular was being depreciated and Prometheus was only in tech preview.
With OCP 4.5, the monitoring and metrics delivered via operators provide better day 2 experience.
This enables Education Payroll/Deloitte to use both for platform and workload metrics + alerting/monitoring.
Upgradability.
OCP 4.x ease of upgrade/update is considered by Education Payroll/Deloitte as the ‘killer’ feature from an ops perspective.
Better Day 2 Ops Experience.
Immutable hosts with RHCOS offer better security and prevent unintended change.
Operators gracefully handle many routine tasks allowing ops to focus on improving the overall developer experience.
Metrics.
During the OCP 3.9 implementation, Education Payroll/Deloitte decided not to use metrics because Hawkular was being depreciated and Prometheus was only in tech preview.
With OCP 4.5, the monitoring and metrics delivered via operators provide better day 2 experience.
This enables Education Payroll/Deloitte to use both for platform and workload metrics + alerting/monitoring.
Photo by Mitchell Luo on Unsplash
Learned a lot doing non-prod that carried over to prod
Photo by Gary Chan on Unsplash
Photo by Marcus Cramer on Unsplash
Photo by Evan Smogor on Unsplash
Bare metal install mode kinda like Kubernetes: The Hard Way
Bare metal install mode kinda like Kubernetes: The Hard Way
Bare metal install mode kinda like Kubernetes: The Hard Way
Photo by Matthew Ansley on Unsplash
Bare metal install mode kinda like Kubernetes: The Hard Way