Openshift Lifecycle & CNF
Openshift Lifecycle & CNF
1
Version number here V00000
Update confidential designator here
Agenda
▸ Kubernetes Overview
▸ OCP Lifecycle
▸ CNF Certification Process
▸ Value to Red Hat Customer
▸ AT&T MX CNF Roadmap
▸ Best Practices
2
Version number here V00000
“Kubernetes” Update confidential designator here
kubernetes
Version number here V00000
What Does Kubernetes do? Update confidential designator here
Example Track
Important: The API’s lifecycle is defined by the K8S community, not by Red Hat
Cluster Services
Automated Ops ⠇Over-The-Air Updates ⠇Monitoring ⠇Registry ⠇Networking ⠇Router ⠇KubeVirt ⠇OLM ⠇Helm
OpenShift
Kubernetes
Engine Kubernetes
8
Physical Virtual Private cloud Public cloud Managed cloud
(Azure, AWS, IBM, Red Hat)
It’s assembled, it has premium support and a warranty!
Update confidential designator here
9
Version number here V00000
What's Next in OpenShift
OCP Lifecycle
Red Hat OpenShift lifecycle
OpenShift lifecycle
K8S lifecycle
1 year
24 months - EUS Lifecycle
4.15
8 months FS 10 months MS 6 months EUS
4.21
8 months FS 10 months MS 6 months EUS
11
4.23
CNF’s should:
15 CNF Certification requires a Red Hat OS as the base OS for the CNF
CNF Certification and Vendor Validation CONFIDENTIAL designator
Container and
CNF Vendor Operator / CNF
Validation Helm Chart Certification
(Self certification) Certification (Full testing scripts from Red
Hat, Red Hat OS required)
(Red Hat OS required)
16
CONFIDENTIAL designator
Container/Operator/Helm
Support Charts Certified
This test suite checks This suite checks This suite verifies
This test suite This test suite This suite tests checks This suite verifies key
Pod deployment, connectivity and This suite tests Containers,
gathers cluster & checks for security and access platform configs have
Descriptio creation, shutdown, network config basic Operator Operators/Helm
node information container control related best not been modified by
n from OpenShift observability practices the CNF under test
scalability and high related best functionalities Charts under test
availability etc. practices are RH Certified
18
Version number here V00000
Update confidential designator here
● Any performance characteristics of the CNF (i.e. we don’t test throughput, scalability, etc..)
○ Any threshold we set would be non-relative to you and your specific deployment
○ Any performance test we do might indicative only- and not a pass/fail
● No custom hardware (for example RAN requirement- radios, Faraday cages, etc…)
○ Also requires specific skilled people- which this lab is not set up for.
○ Our Intel/Red Hat lab is complementary to other in depth engineering with certain partners (i.e RAN)
● This is our test suite- to test with OpenShift- we are the authority on it- we are not driven by the
community- we “listen” to the community, but our tests are specific to OpenShift
○ Working with partners- we take their feedback on enhancing the tests- along with feedback from the
community.
19
Version number here V00000
CNF Certification and Vendor Validation Update confidential designator here
Engineering relationship: Through Red Hat Partner Connect Case-by-case Yes Yes
20
Version number here V00000
CNF Certification and Vendor Validation Update confidential designator here
Deploy OpenShift 4 on-prem and verify CNF functionality Yes Yes Yes
Container images used by the CNF must be built using RHEL/UBI No Yes Yes
CNF must include a Kubernetes Operator to deploy the application Yes (Operator Maturity
No Yes
and manage updates Level II or higher)
21
Version number here V00000
CNF Certification and Vendor Validation Update confidential designator here
CNF must support a CNI plugin included with OpenShift by default No No Yes
22
Version number here V00000
CNF Certification and Vendor Validation Update confidential designator here
Workflow Overview
Red Hat Partner
Certification Validated
Contact your Red Hat Partner Manager to complete questionnaire and schedule an interview ✔ ✔
CNF listed in Red Hat CNF Vendor Validated Catalog ✔
Build containers and Operator to meet requirements ✔
Operator
24
Version number here V00000
Update confidential designator here
Best Practices
25
Version number here V00000
RHACM Architecture
26
Continuous security for cloud-native applications
Architecture
RED HAT QUAY OVERVIEW
CVE Metadata
quay.io
Load Balancer
Quay Operator
Red Hat
Container Catalog PostgreSQL Databases
Object Storage Redis Cache Quay Backend Services
(Quay + Clair)
Community
Any Infrastructure
Laptop Datacenter OpenStack Amazon Web Services Microsoft Azure Google Cloud
Custom
Content
Management Cluster
ZTP Overview
Advanced Cluster
Management
Assisted*
Hive*
Installer
Design Git Repository
Red Hat
OpenShift GitOps
/blueprint/*
Git
Repository
/cluster/*
Red Hat
Quay
S W
CORE
CU
S W
S W
W W W
DU DU DU DU DU Pool
29
Update confidential designator here
API Auth
ETCD OLM
Server Server
Advance Cluster Manager
HyperShift Operator
HCP N (Namespace/Project) VM Workers GA
API Auth
ETCD OLM
Server Server
30
Version number here V00000
¿De qué maneras puede ayudar mi TAM?
Principal punto de
Touchpoint Semanal
contacto técnico
youtube.com/user/RedHatVideos
32
Version number here V00000