- Home
- Products
- OpenShift Container Platform
- 4.19
- Distributed Tracing
OpenShift Container Platform
This documentation may not be available for all versions.
Discover
Overview
- Overview
- OpenShift Container Platform 4.19 Documentation
- Introduction to OpenShift Container Platform
- Learn more about OpenShift Container Platform
- Kubernetes overview
- Red Hat OpenShift editions
- Glossary of common terms for OpenShift Container Platform
- About OpenShift Kubernetes Engine
- Providing feedback on OpenShift Container Platform documentation
Architecture
- Architecture
- Architecture overview
- OpenShift Container Platform architecture
- Installation and update
- Red Hat OpenShift Cluster Manager
- About the multicluster engine for Kubernetes Operator
- Control plane architecture
- Understanding OpenShift Container Platform development
- Red Hat Enterprise Linux CoreOS (RHCOS)
- Admission plugins
What's New
Disconnected Environments
Disconnected environments
- Disconnected environments
- About disconnected environments
- Converting a connected cluster to a disconnected cluster
- Mirroring in disconnected environments
- Installing a cluster in a disconnected environment
- Using Operator Lifecycle Manager in disconnected environments
- Updating a cluster in a disconnected environment
Install
Installing on Alibaba Cloud
Installing on GCP
- Installing on GCP
- Preparing to install on GCP
- Configuring a GCP project
- Installing a cluster quickly on GCP
- Installing a cluster on GCP with customizations
- Installing a cluster on GCP with network customizations
- Installing a cluster on GCP in a disconnected environment
- Installing a cluster on GCP into an existing VPC
- Installing a cluster on GCP into a shared VPC
- Installing a private cluster on GCP
- Installing a cluster on user-provisioned infrastructure in GCP by using Deployment Manager templates
- Installing a cluster into a shared VPC on GCP using Deployment Manager templates
- Installing a cluster on GCP in a disconnected environment with user-provisioned infrastructure
- Installing a three-node cluster on GCP
- Installation configuration parameters for GCP
- Uninstalling a cluster on GCP
- Installing a cluster with the support for configuring multi-architecture compute machines
Installing on IBM Cloud
- Installing on IBM Cloud
- Installation methods
- Configuring an IBM Cloud account
- Configuring IAM for IBM Cloud
- User-managed encryption for IBM Cloud
- Installing a cluster on IBM Cloud with customizations
- Installing a cluster on IBM Cloud with network customizations
- Installing a cluster on IBM Cloud into an existing VPC
- Installing a private cluster on IBM Cloud
- Installing a cluster on IBM Cloud in a disconnected environment
- Installation configuration parameters for IBM Cloud
- Uninstalling a cluster on IBM Cloud
Installing on Nutanix
- Installing on Nutanix
- Installation methods
- Fault tolerant deployments using multiple Prism Elements
- Installing a cluster on Nutanix
- Installing a cluster on Nutanix in a disconnected environment
- Installing a three-node cluster on Nutanix
- Uninstalling a cluster on Nutanix
- Installation configuration parameters for Nutanix
Installing on-premise with Assisted Installer
Installing an on-premise cluster with the Agent-based Installer
- Installing an on-premise cluster with the Agent-based Installer
- Preparing to install with the Agent-based Installer
- Understanding disconnected installation mirroring
- Installing a cluster
- Installing a cluster with customizations
- Preparing PXE assets for OpenShift Container Platform
- Preparing installation assets for iSCSI booting
- Preparing an Agent-based installed cluster for the multicluster engine for Kubernetes Operator
- Installation configuration parameters for the Agent-based Installer
Installing on a single node
Installing IBM Cloud Bare Metal (Classic)
Installing on IBM Power Virtual Server
- Installing on IBM Power Virtual Server
- Installation methods
- Configuring an IBM Cloud account
- Creating an IBM Power Virtual Server workspace
- Installing a cluster on IBM Power Virtual Server with customizations
- Installing a cluster on IBM Power Virtual Server into an existing VPC
- Installing a private cluster on IBM Power Virtual Server
- Installing a cluster on IBM Power Virtual Server in a disconnected environment
- Uninstalling a cluster on IBM Power Virtual Server
- Installation configuration parameters for IBM Power Virtual Server
Installing on OpenStack
- Installing on OpenStack
- Preparing to install on OpenStack
- Preparing to install a cluster that uses SR-IOV or OVS-DPDK on OpenStack
- Installing a cluster on OpenStack with customizations
- Installing a cluster on OpenStack on your own infrastructure
- Installing a cluster on OpenStack in a disconnected environment
- Installing a three-node cluster on OpenStack
- Configuring network settings after installing OpenStack
- OpenStack Cloud Controller Manager reference guide
- Deploying on OpenStack with rootVolume and etcd on local disk
- Uninstalling a cluster on OpenStack
- Uninstalling a cluster on RHOSP from your own infrastructure
- Installation configuration parameters for OpenStack
Installing on OCI
- Installing on OCI
- Installing a cluster on Oracle Cloud Infrastructure (OCI) by using the Assisted Installer
- Installing a cluster on Oracle Cloud Infrastructure (OCI) by using the Agent-based Installer
- Installing a cluster on Oracle Compute Cloud@Customer by using the Agent-based Installer
- Installing a cluster on Oracle Private Cloud Appliance by using the Agent-based Installer
- Installing a cluster on Oracle Compute Cloud@Customer by using the Assisted Installer
Installing on VMware vSphere
- Installing on VMware vSphere
- Installation methods
- Installer-provisioned infrastructure
- User-provisioned infrastructure
- Installing a cluster on vSphere using the Assisted Installer
- Installing a cluster on vSphere using the Agent-based Installer
- Installing a three-node cluster on vSphere
- Uninstalling a cluster on vSphere that uses installer-provisioned infrastructure
- Using the vSphere Problem Detector Operator
- Installation configuration parameters for vSphere
- Multiple regions and zones configuration for a cluster on VMware vSphere
- Enabling encryption on a vSphere cluster
- Configuring the vSphere connection settings after an installation
Installing on any platform
Installation configuration
Validation and troubleshooting
Upgrade and migrate
Migrating from version 3 to 4
- Migrating from version 3 to 4
- Migration from OpenShift Container Platform 3 to 4 overview
- About migrating from OpenShift Container Platform 3 to 4
- Differences between OpenShift Container Platform 3 and 4
- Network considerations
- About the Migration Toolkit for Containers
- Installing the Migration Toolkit for Containers
- Installing the Migration Toolkit for Containers in a restricted network environment
- Upgrading the Migration Toolkit for Containers
- Premigration checklists
- Migrating your applications
- Advanced migration options
- Troubleshooting
Migration Toolkit for Containers
- Migration Toolkit for Containers
- About the Migration Toolkit for Containers
- MTC release notes
- Installing the Migration Toolkit for Containers
- Installing the Migration Toolkit for Containers in a restricted network environment
- Upgrading the Migration Toolkit for Containers
- Premigration checklists
- Network considerations
- Direct Migration Requirements
- Migrating your applications
- Advanced migration options
- Migrating virtual machine storage
- Troubleshooting
Configure
Postinstallation configuration
- Postinstallation configuration
- Postinstallation configuration overview
- Configuring a private cluster
- Configuring multi-architecture compute machines on an OpenShift cluster
- Postinstallation cluster tasks
- Postinstallation node tasks
- Postinstallation network configuration
- Configuring image streams and image registries
- Postinstallation storage configuration
- Preparing for users
- Changing the cloud provider credentials configuration
- Configuring alert notifications
- Converting a connected cluster to a disconnected cluster
Hosted control planes
- Hosted control planes
- Hosted control planes release notes
- Hosted control planes overview
- Preparing to deploy hosted control planes
- Deploying hosted control planes
- Managing hosted control planes
- Deploying hosted control planes in a disconnected environment
- Updating hosted control planes
- High availability for hosted control planes
- Authentication and authorization for hosted control planes
- Handling machine configuration for hosted control planes
- Using feature gates in a hosted cluster
- Observability for hosted control planes
- Networking for hosted control planes
- Troubleshooting hosted control planes
- Destroying a hosted cluster
- Manually importing a hosted cluster
Storage
- Storage
- OpenShift Container Platform storage overview
- Understanding ephemeral storage
- Understanding persistent storage
- Configuring persistent storage
- Using Container Storage Interface (CSI)
- Generic ephemeral volumes
- Expanding persistent volumes
- Dynamic provisioning
- Detach volumes after non-graceful node shutdown
Nodes
- Nodes
- Overview of nodes
- Working with pods
- Automatically scaling pods with the Custom Metrics Autoscaler Operator
- Controlling pod placement onto nodes (scheduling)
- Using jobs and daemon sets
- Working with nodes
- Working with containers
- Working with clusters
- Remote worker nodes on the network edge
- Worker nodes for single-node OpenShift clusters
- Node metrics dashboard
- Manage secure signatures with sigstore
Machine management
- Machine management
- Overview of machine management
- Managing compute machines with the Machine API
- Manually scaling a compute machine set
- Modifying a compute machine set
- Machine phases and lifecycle
- Deleting a machine
- Applying autoscaling to an OpenShift Container Platform cluster
- Creating infrastructure machine sets
- Managing user-provisioned infrastructure manually
- Managing control plane machines
- Managing machines with the Cluster API
- Deploying machine health checks
Machine configuration
- Machine configuration
- Machine configuration overview
- Using machine config objects to configure nodes
- Using node disruption policies to minimize disruption from machine config changes
- Configuring MCO-related custom resources
- Boot image management
- Managing unused rendered machine configs
- Image mode for OpenShift
- Machine Config Daemon metrics overview
Web console
- Web console
- Web Console Overview
- Accessing the web console
- Using the OpenShift Container Platform dashboard to get cluster information
- Adding user preferences
- Configuring the web console in OpenShift Container Platform
- Customizing the web console in OpenShift Container Platform
- Dynamic plugins
- Web terminal
- Disabling the web console in OpenShift Container Platform
- Creating quick start tutorials in the web console
- Optional capabilities and products in the web console
Scalability and performance
- Scalability and performance
- OpenShift Container Platform scalability and performance overview
- Recommended performance and scalability practices
- Telco core reference design specifications
- Telco RAN DU reference design specification
- Telco hub reference design specification
- Comparing cluster configurations
- Planning your environment according to object maximums
- Using quotas and limit ranges
- Recommended host practices for IBM Z & IBM LinuxONE environments
- Using the Node Tuning Operator
- Using CPU Manager and Topology Manager
- Scheduling NUMA-aware workloads
- Scalability and performance optimization
- Managing bare-metal hosts
- What huge pages do and how they are consumed by applications
- Understanding low latency tuning for cluster nodes
- Tuning nodes for low latency with the performance profile
- Tuning hosted control planes for low latency with the performance profile
- Provisioning real-time and low latency workloads
- Debugging low latency node tuning status
- Performing latency tests for platform verification
- Improving cluster stability in high latency environments using worker latency profiles
- Workload partitioning
- Using the Node Observability Operator
Networking
Networking Operators
- Networking Operators
- Kubernetes NMState Operator
- AWS Load Balancer Operator
- eBPF manager Operator
- External DNS Operator
- MetalLB Operator
- Cluster Network Operator in OpenShift Container Platform
- DNS Operator in OpenShift Container Platform
- Ingress Operator in OpenShift Container Platform
- Ingress Node Firewall Operator in OpenShift Container Platform
- SR-IOV Operator
- DPU Operator
Hardware networks
- Hardware networks
- About Single Root I/O Virtualization (SR-IOV) hardware networks
- Configuring an SR-IOV network device
- Configuring an SR-IOV Ethernet network attachment
- Configuring an SR-IOV InfiniBand network attachment
- Configuring an RDMA subsystem for SR-IOV
- Configuring interface-level network sysctl settings and all-multicast mode for SR-IOV networks
- Configuring QinQ support for SR-IOV enabled workloads
- Using high performance multicast
- Using DPDK and RDMA
- Using pod-level bonding
- Configuring hardware offloading
- Switching Bluefield-2 from DPU to NIC
OVN-Kubernetes network plugin
- OVN-Kubernetes network plugin
- About the OVN-Kubernetes network plugin
- OVN-Kubernetes architecture
- Troubleshooting OVN-Kubernetes
- Tracing Openflow with ovnkube-trace
- Converting to IPv4/IPv6 dual-stack networking
- Configuring OVN-Kubernetes internal IP address subnets
- Configuring gateway mode
- Configure an external gateway on the default network
- Configuring an egress IP address
- Assigning an egress IP address
- Configuring an egress service
- Considerations for the use of an egress router pod
- Deploying an egress router pod in redirect mode
- Enabling multicast for a project
- Disabling multicast for a project
- Tracking network flows
- Configuring hybrid networking
Develop
Images
- Images
- Overview of images
- Configuring the Cluster Samples Operator
- Using the Cluster Samples Operator with an alternate registry
- Creating images
- Managing images
- Managing image streams
- Using image streams with Kubernetes resources
- Triggering updates on image stream changes
- Image configuration resources (Classic)
- Using images
Building applications
- Building applications
- Building applications overview
- Projects
- Creating applications
- Viewing application composition by using the Topology view
- Exporting applications
- Working with Helm charts
- Deployments
- Quotas
- Using config maps with applications
- Monitoring project and application metrics using the Developer perspective
- Monitoring application health by using health checks
- Editing applications
- Pruning objects to reclaim resources
- Idling applications
- Deleting applications
- Using the Red Hat Marketplace
Serverless
OpenShift sandboxed containers
Security
Authentication and authorization
- Authentication and authorization
- Overview of authentication and authorization
- Understanding authentication
- Configuring the internal OAuth server
- Configuring OAuth clients
- Managing user-owned OAuth access tokens
- Understanding identity provider configuration
- Configuring identity providers
- Enabling direct authentication with an external OIDC identity provider
- Using RBAC to define and apply permissions
- Removing the kubeadmin user
- Understanding and creating service accounts
- Using service accounts in applications
- Using a service account as an OAuth client
- Scoping tokens
- Using bound service account tokens
- Managing security context constraints
- Understanding and managing pod security admission
- Impersonating the system:admin user
- Syncing LDAP groups
- Managing cloud provider credentials
Security and compliance
- Security and compliance
- OpenShift Container Platform security and compliance
- Container security
- Configuring certificates
- Certificate types and descriptions
- Compliance Operator
- File Integrity Operator
- Security Profiles Operator
- NBDE Tang Server Operator
- cert-manager Operator for Red Hat OpenShift
- Zero Trust Workload Identity Manager
- External Secrets Operator for Red Hat OpenShift
- Viewing audit logs
- Configuring the audit log policy
- Configuring TLS security profiles
- Configuring seccomp profiles
- Allowing JavaScript-based access to the API server from additional hosts
- Scanning pods for vulnerabilities
- Network-Bound Disk Encryption (NBDE)
Edge Computing
Edge computing
- Edge computing
- Challenges of the network far edge
- Preparing the hub cluster for GitOps ZTP
- Updating GitOps ZTP
- Installing managed clusters with RHACM and SiteConfig resources
- Manually installing a single-node OpenShift cluster with GitOps ZTP
- Recommended single-node OpenShift cluster configuration for vDU application workloads
- Validating single-node OpenShift cluster tuning for vDU application workloads
- Advanced managed cluster configuration with SiteConfig resources
- Managing cluster policies with PolicyGenerator resources
- Managing cluster policies with PolicyGenTemplate resources
- Using hub templates in PolicyGenerator or PolicyGenTemplate CRs
- Updating managed clusters with the Topology Aware Lifecycle Manager
- Expanding single-node OpenShift clusters with GitOps ZTP
- Pre-caching images for single-node OpenShift deployments
- Image-based upgrade for single-node OpenShift clusters
- Image-based installation for single-node OpenShift
- Day 2 operations for telco core CNF clusters
Extend
CI/CD
CI/CD overview
Builds using Shipwright
Builds using BuildConfig
- Builds using BuildConfig
- Understanding image builds
- Understanding build configurations
- Creating build inputs
- Managing build output
- Using build strategies
- Custom image builds with Buildah
- Performing and configuring basic builds
- Triggering and modifying builds
- Performing advanced builds
- Using Red Hat subscriptions in builds
- Securing builds by strategy
- Build configuration resources
- Troubleshooting builds
- Setting up additional trusted certificate authorities for builds
Observability
Observability overview
Monitoring
- Monitoring
- About OpenShift Container Platform monitoring
- Getting started
- Configuring core platform monitoring
- Configuring user workload monitoring
- Accessing metrics
- Managing alerts
- Troubleshooting monitoring issues
- Config map reference for the Cluster Monitoring Operator
- Monitoring clusters that run on RHOSO
Network Observability
- Network Observability
- Network Observability Operator release notes
- About Network Observability
- Installing the Network Observability Operator
- Network Observability Operator in OpenShift Container Platform
- Configuring the Network Observability Operator
- Network Policy
- Observing the network traffic
- Using metrics with dashboards and alerts
- Monitoring the Network Observability Operator
- Scheduling resources
- Secondary networks
- Network Observability CLI
- FlowCollector API reference
- FlowMetric configuration parameters
- Network flows format reference
- Troubleshooting Network Observability
Logging
Cluster Observability Operator
Red Hat build of OpenTelemetry
- Red Hat build of OpenTelemetry
- Release notes for the Red Hat build of OpenTelemetry
- Installing
- Configuring the Collector
- Configuring the instrumentation
- Sending traces, logs, and metrics to the OpenTelemetry Collector
- Configuring metrics for the monitoring stack
- Forwarding telemetry data
- Configuring the OpenTelemetry Collector metrics
- Gathering the observability data from multiple clusters
- Troubleshooting
- Migrating
- Upgrading
- Removing
Distributed Tracing
- Distributed Tracing
- Release notes for the Red Hat OpenShift Distributed Tracing Platform
- About the Distributed Tracing Platform
- Installing the Distributed Tracing Platform
- Configuring the Distributed Tracing Platform
- Troubleshooting the Distributed Tracing Platform
- Upgrading
- Removing the Distributed Tracing Platform
- Distributed Tracing Platform (Jaeger)
Integration
Lightspeed
Windows Container Support for OpenShift
API Reference
Common object reference
Authorization APIs
- Authorization APIs
- Authorization APIs
- LocalResourceAccessReview [authorization.openshift.io/v1]
- LocalSubjectAccessReview [authorization.openshift.io/v1]
- ResourceAccessReview [authorization.openshift.io/v1]
- SelfSubjectRulesReview [authorization.openshift.io/v1]
- SubjectAccessReview [authorization.openshift.io/v1]
- SubjectRulesReview [authorization.openshift.io/v1]
- SelfSubjectReview [authentication.k8s.io/v1]
- TokenRequest [authentication.k8s.io/v1]
- TokenReview [authentication.k8s.io/v1]
- LocalSubjectAccessReview [authorization.k8s.io/v1]
- SelfSubjectAccessReview [authorization.k8s.io/v1]
- SelfSubjectRulesReview [authorization.k8s.io/v1]
- SubjectAccessReview [authorization.k8s.io/v1]
Config APIs
- Config APIs
- Config APIs
- APIServer [config.openshift.io/v1]
- Authentication [config.openshift.io/v1]
- Build [config.openshift.io/v1]
- ClusterOperator [config.openshift.io/v1]
- ClusterVersion [config.openshift.io/v1]
- Console [config.openshift.io/v1]
- DNS [config.openshift.io/v1]
- FeatureGate [config.openshift.io/v1]
- HelmChartRepository [helm.openshift.io/v1beta1]
- Image [config.openshift.io/v1]
- ImageDigestMirrorSet [config.openshift.io/v1]
- ImageContentPolicy [config.openshift.io/v1]
- ImageTagMirrorSet [config.openshift.io/v1]
- Infrastructure [config.openshift.io/v1]
- Ingress [config.openshift.io/v1]
- Network [config.openshift.io/v1]
- Node [config.openshift.io/v1]
- OAuth [config.openshift.io/v1]
- OperatorHub [config.openshift.io/v1]
- Project [config.openshift.io/v1]
- ProjectHelmChartRepository [helm.openshift.io/v1beta1]
- Proxy [config.openshift.io/v1]
- Scheduler [config.openshift.io/v1]
Console APIs
- Console APIs
- Console APIs
- ConsoleCLIDownload [console.openshift.io/v1]
- ConsoleExternalLogLink [console.openshift.io/v1]
- ConsoleLink [console.openshift.io/v1]
- ConsoleNotification [console.openshift.io/v1]
- ConsolePlugin [console.openshift.io/v1]
- ConsoleQuickStart [console.openshift.io/v1]
- ConsoleSample [console.openshift.io/v1]
- ConsoleYAMLSample [console.openshift.io/v1]
Extension APIs
- Extension APIs
- Extension APIs
- APIService [apiregistration.k8s.io/v1]
- CustomResourceDefinition [apiextensions.k8s.io/v1]
- MutatingWebhookConfiguration [admissionregistration.k8s.io/v1]
- ValidatingAdmissionPolicy [admissionregistration.k8s.io/v1]
- ValidatingAdmissionPolicyBinding [admissionregistration.k8s.io/v1]
- ValidatingWebhookConfiguration [admissionregistration.k8s.io/v1]
Image APIs
- Image APIs
- Image APIs
- Image [image.openshift.io/v1]
- ImageSignature [image.openshift.io/v1]
- ImageStreamImage [image.openshift.io/v1]
- ImageStreamImport [image.openshift.io/v1]
- ImageStreamLayers [image.openshift.io/v1]
- ImageStreamMapping [image.openshift.io/v1]
- ImageStream [image.openshift.io/v1]
- ImageStreamTag [image.openshift.io/v1]
- ImageTag [image.openshift.io/v1]
- SecretList [image.openshift.io/v1]
Machine APIs
- Machine APIs
- Machine APIs
- ContainerRuntimeConfig [machineconfiguration.openshift.io/v1]
- ControllerConfig [machineconfiguration.openshift.io/v1]
- ControlPlaneMachineSet [machine.openshift.io/v1]
- KubeletConfig [machineconfiguration.openshift.io/v1]
- MachineConfig [machineconfiguration.openshift.io/v1]
- MachineConfigPool [machineconfiguration.openshift.io/v1]
- MachineHealthCheck [machine.openshift.io/v1beta1]
- Machine [machine.openshift.io/v1beta1]
- MachineSet [machine.openshift.io/v1beta1]
- MachineOSBuild [machineconfiguration.openshift.io/v1]
- MachineOSConfig [machineconfiguration.openshift.io/v1]
Monitoring APIs
- Monitoring APIs
- Monitoring APIs
- Alertmanager [monitoring.coreos.com/v1]
- AlertmanagerConfig [monitoring.coreos.com/v1beta1]
- AlertRelabelConfig [monitoring.openshift.io/v1]
- AlertingRule [monitoring.openshift.io/v1]
- PodMonitor [monitoring.coreos.com/v1]
- Probe [monitoring.coreos.com/v1]
- Prometheus [monitoring.coreos.com/v1]
- PrometheusRule [monitoring.coreos.com/v1]
- ServiceMonitor [monitoring.coreos.com/v1]
- ThanosRuler [monitoring.coreos.com/v1]
- NodeMetrics [metrics.k8s.io/v1beta1]
- PodMetrics [metrics.k8s.io/v1beta1]
Network APIs
- Network APIs
- Network APIs
- ClusterUserDefinedNetwork [k8s.ovn.org/v1]
- AdminNetworkPolicy [policy.networking.k8s.io/v1alpha1]
- AdminPolicyBasedExternalRoute [k8s.ovn.org/v1]
- BaselineAdminNetworkPolicy [policy.networking.k8s.io/v1alpha1]
- CloudPrivateIPConfig [cloud.network.openshift.io/v1]
- EgressFirewall [k8s.ovn.org/v1]
- EgressIP [k8s.ovn.org/v1]
- EgressQoS [k8s.ovn.org/v1]
- EgressService [k8s.ovn.org/v1]
- Endpoints [v1]
- EndpointSlice [discovery.k8s.io/v1]
- EgressRouter [network.operator.openshift.io/v1]
- GRPCRoute [gateway.networking.k8s.io/v1]
- Gateway [gateway.networking.k8s.io/v1]
- GatewayClass [gateway.networking.k8s.io/v1]
- HTTPRoute [gateway.networking.k8s.io/v1]
- Ingress [networking.k8s.io/v1]
- IngressClass [networking.k8s.io/v1]
- IPAMClaim [k8s.cni.cncf.io/v1alpha1]
- IPPool [whereabouts.cni.cncf.io/v1alpha1]
- MultiNetworkPolicy [k8s.cni.cncf.io/v1beta1]
- NetworkAttachmentDefinition [k8s.cni.cncf.io/v1]
- NetworkPolicy [networking.k8s.io/v1]
- NodeSlicePool [whereabouts.cni.cncf.io/v1alpha1]
- OverlappingRangeIPReservation [whereabouts.cni.cncf.io/v1alpha1]
- PodNetworkConnectivityCheck [controlplane.operator.openshift.io/v1alpha1]
- ReferenceGrant [gateway.networking.k8s.io/v1beta1]
- Route [route.openshift.io/v1]
- Service [v1]
- UserDefinedNetwork [k8s.ovn.org/v1]
- Legal Notice
Distributed Tracing
OpenShift Container Platform4.19
Configuring and using distributed tracing in OpenShift Container Platform
Red Hat OpenShift Documentation Team
Abstract
Use distributed tracing to store, analyze, and visualize microservices transactions passing through distributed systems in OpenShift Container Platform.