OpenShift OKD v4.6 Documentation
首页
白天
夜间
下载
阅读记录
书签管理
我的书签
添加书签
移除书签
编辑文档
Helm CLI
来源 1
浏览
207
扫码
打印
2021-10-18 07:57:08
上一篇:
下一篇:
发布点评
About
Welcome
Legal notice
API reference
API list
Editing kubelet log level verbosity and gathering logs
Authorization APIs
SubjectAccessReview [authorization.openshift.io/v1]
TokenReview [authentication.k8s.io/v1]
SelfSubjectRulesReview [authorization.openshift.io/v1]
LocalSubjectAccessReview [authorization.openshift.io/v1]
SelfSubjectAccessReview [authorization.k8s.io/v1]
LocalResourceAccessReview [authorization.openshift.io/v1]
SubjectAccessReview [authorization.k8s.io/v1]
SubjectRulesReview [authorization.openshift.io/v1]
About Authorization APIs
SelfSubjectRulesReview [authorization.k8s.io/v1]
LocalSubjectAccessReview [authorization.k8s.io/v1]
ResourceAccessReview [authorization.openshift.io/v1]
Autoscale APIs
ClusterAutoscaler [autoscaling.openshift.io/v1]
MachineAutoscaler [autoscaling.openshift.io/v1beta1]
HorizontalPodAutoscaler [autoscaling/v1]
About Autoscale APIs
Common object reference
Index
Config APIs
Project [config.openshift.io/v1]
Scheduler [config.openshift.io/v1]
Network [config.openshift.io/v1]
About Config APIs
Infrastructure [config.openshift.io/v1]
Authentication [config.openshift.io/v1]
OAuth [config.openshift.io/v1]
Build [config.openshift.io/v1]
ClusterVersion [config.openshift.io/v1]
Ingress [config.openshift.io/v1]
Image [config.openshift.io/v1]
Proxy [config.openshift.io/v1]
Console [config.openshift.io/v1]
OperatorHub [config.openshift.io/v1]
DNS [config.openshift.io/v1]
FeatureGate [config.openshift.io/v1]
ClusterOperator [config.openshift.io/v1]
HelmChartRepository [helm.openshift.io/v1beta1]
APIServer [config.openshift.io/v1]
Console APIs
ConsoleCLIDownload [console.openshift.io/v1]
ConsoleNotification [console.openshift.io/v1]
About Console APIs
ConsoleYAMLSample [console.openshift.io/v1]
ConsoleExternalLogLink [console.openshift.io/v1]
ConsoleLink [console.openshift.io/v1]
Extension APIs
MutatingWebhookConfiguration [admissionregistration.k8s.io/v1]
APIService [apiregistration.k8s.io/v1]
About Extension APIs
CustomResourceDefinition [apiextensions.k8s.io/v1]
ValidatingWebhookConfiguration [admissionregistration.k8s.io/v1]
Image APIs
About Image APIs
ImageStream [image.openshift.io/v1]
ImageStreamImport [image.openshift.io/v1]
ImageSignature [image.openshift.io/v1]
ImageStreamTag [image.openshift.io/v1]
ImageStreamMapping [image.openshift.io/v1]
ImageTag [image.openshift.io/v1]
Image [image.openshift.io/v1]
ImageStreamImage [image.openshift.io/v1]
Machine APIs
MachineSet [machine.openshift.io/v1beta1]
Machine [machine.openshift.io/v1beta1]
MachineConfigPool [machineconfiguration.openshift.io/v1]
MachineConfig [machineconfiguration.openshift.io/v1]
ControllerConfig [machineconfiguration.openshift.io/v1]
About Machine APIs
MachineHealthCheck [machine.openshift.io/v1beta1]
ContainerRuntimeConfig [machineconfiguration.openshift.io/v1]
KubeletConfig [machineconfiguration.openshift.io/v1]
Metadata APIs
ControllerRevision [apps/v1]
Event [core/v1]
Namespace [core/v1]
ComponentStatus [core/v1]
Binding [core/v1]
About Metadata APIs
ConfigMap [core/v1]
Event [events.k8s.io/v1]
Lease [coordination.k8s.io/v1]
Monitoring APIs
ServiceMonitor [monitoring.coreos.com/v1]
Prometheus [monitoring.coreos.com/v1]
Alertmanager [monitoring.coreos.com/v1]
ThanosRuler [monitoring.coreos.com/v1]
PodMonitor [monitoring.coreos.com/v1]
Probe [monitoring.coreos.com/v1]
About Monitoring APIs
PrometheusRule [monitoring.coreos.com/v1]
Network APIs
ClusterNetwork [network.openshift.io/v1]
NetworkAttachmentDefinition [k8s.cni.cncf.io/v1]
IngressClass [networking.k8s.io/v1]
Ingress [networking.k8s.io/v1]
NetNamespace [network.openshift.io/v1]
Service [core/v1]
EgressNetworkPolicy [network.openshift.io/v1]
EndpointSlice [discovery.k8s.io/v1beta1]
HostSubnet [network.openshift.io/v1]
IPPool [whereabouts.cni.cncf.io/v1alpha1]
NetworkPolicy [networking.k8s.io/v1]
Route [route.openshift.io/v1]
About Network APIs
Endpoints [core/v1]
Node APIs
Node [core/v1]
Profile [tuned.openshift.io/v1]
Tuned [tuned.openshift.io/v1]
RuntimeClass [node.k8s.io/v1beta1]
About Node APIs
OAuth APIs
OAuthAuthorizeToken [oauth.openshift.io/v1]
OAuthAccessToken [oauth.openshift.io/v1]
OAuthClientAuthorization [oauth.openshift.io/v1]
About OAuth APIs
OAuthClient [oauth.openshift.io/v1]
Operator APIs
ServiceCA [operator.openshift.io/v1]
Config [imageregistry.operator.openshift.io/v1]
Authentication [operator.openshift.io/v1]
Storage [operator.openshift.io/v1]
IngressController [operator.openshift.io/v1]
Config [samples.operator.openshift.io/v1]
Etcd [operator.openshift.io/v1]
Network [operator.openshift.io/v1]
Console [operator.openshift.io/v1]
KubeScheduler [operator.openshift.io/v1]
KubeAPIServer [operator.openshift.io/v1]
OperatorPKI [network.operator.openshift.io/v1]
OpenShiftAPIServer [operator.openshift.io/v1]
Config [operator.openshift.io/v1]
KubeControllerManager [operator.openshift.io/v1]
KubeStorageVersionMigrator [operator.openshift.io/v1]
OpenShiftControllerManager [operator.openshift.io/v1]
ImageContentSourcePolicy [operator.openshift.io/v1alpha1]
ClusterCSIDriver [operator.openshift.io/v1]
About Operator APIs
CloudCredential [operator.openshift.io/v1]
ImagePruner [imageregistry.operator.openshift.io/v1]
CSISnapshotController [operator.openshift.io/v1]
DNSRecord [ingress.operator.openshift.io/v1]
DNS [operator.openshift.io/v1]
OperatorHub APIs
OperatorGroup [operators.coreos.com/v1]
CatalogSource [operators.coreos.com/v1alpha1]
PackageManifest [packages.operators.coreos.com/v1]
ClusterServiceVersion [operators.coreos.com/v1alpha1]
About OperatorHub APIs
Subscription [operators.coreos.com/v1alpha1]
InstallPlan [operators.coreos.com/v1alpha1]
Policy APIs
PodDisruptionBudget [policy/v1beta1]
About Policy APIs
Project APIs
About Project APIs
ProjectRequest [project.openshift.io/v1]
Project [project.openshift.io/v1]
Provisioning APIs
BareMetalHost [metal3.io/v1alpha1]
About Provisioning APIs
Provisioning [metal3.io/v1alpha1]
RBAC APIs
Role [rbac.authorization.k8s.io/v1]
RoleBinding [rbac.authorization.k8s.io/v1]
ClusterRoleBinding [rbac.authorization.k8s.io/v1]
ClusterRole [rbac.authorization.k8s.io/v1]
About RBAC APIs
Role APIs
RoleBindingRestriction [authorization.openshift.io/v1]
ClusterRoleBinding [authorization.openshift.io/v1]
ClusterRole [authorization.openshift.io/v1]
About Role APIs
RoleBinding [authorization.openshift.io/v1]
Role [authorization.openshift.io/v1]
Schedule and quota APIs
PriorityClass [scheduling.k8s.io/v1]
ResourceQuota [core/v1]
PriorityLevelConfiguration [flowcontrol.apiserver.k8s.io/v1alpha1]
LimitRange [core/v1]
FlowSchema [flowcontrol.apiserver.k8s.io/v1alpha1]
AppliedClusterResourceQuota [quota.openshift.io/v1]
ClusterResourceQuota [quota.openshift.io/v1]
About Schedule and quota APIs
Security APIs
ServiceAccount [core/v1]
SecurityContextConstraints [security.openshift.io/v1]
RangeAllocation [security.openshift.io/v1]
Secret [core/v1]
CertificateSigningRequest [certificates.k8s.io/v1]
PodSecurityPolicySelfSubjectReview [security.openshift.io/v1]
PodSecurityPolicySubjectReview [security.openshift.io/v1]
About Security APIs
PodSecurityPolicyReview [security.openshift.io/v1]
CredentialsRequest [cloudcredential.openshift.io/v1]
Storage APIs
CSINode [storage.k8s.io/v1]
VolumeAttachment [storage.k8s.io/v1]
StorageVersionMigration [migration.k8s.io/v1alpha1]
CSIDriver [storage.k8s.io/v1]
StorageState [migration.k8s.io/v1alpha1]
PersistentVolumeClaim [core/v1]
VolumeSnapshotClass [snapshot.storage.k8s.io/v1beta1]
StorageClass [storage.k8s.io/v1]
VolumeSnapshot [snapshot.storage.k8s.io/v1beta1]
VolumeSnapshotContent [snapshot.storage.k8s.io/v1beta1]
About Storage APIs
Template APIs
TemplateInstance [template.openshift.io/v1]
Template [template.openshift.io/v1]
About Template APIs
PodTemplate [core/v1]
BrokerTemplateInstance [template.openshift.io/v1]
User and group APIs
UserIdentityMapping [user.openshift.io/v1]
Group [user.openshift.io/v1]
Identity [user.openshift.io/v1]
User [user.openshift.io/v1]
About User and group APIs
Workloads APIs
PersistentVolume [core/v1]
BuildConfig [build.openshift.io/v1]
Build [build.openshift.io/v1]
Job [batch/v1]
StatefulSet [apps/v1]
DaemonSet [apps/v1]
ReplicaSet [apps/v1]
About Workloads APIs
DeploymentConfig [apps.openshift.io/v1]
Deployment [apps/v1]
ReplicationController [core/v1]
CronJob [batch/v1beta1]
Pod [core/v1]
Applications
Monitoring application health
Using the Red Hat Marketplace
Idling applications
Application life cycle management
Creating applications from installed Operators
Creating applications using the Developer perspective
Creating applications using the CLI
Deleting applications
Viewing application composition using the Topology view
Editing applications
Working with Helm charts using the Developer perspective
Deployments
Understanding Deployments and DeploymentConfigs
Using route-based deployment strategies
Managing deployment processes
Using deployment strategies
Projects
Creating a project as another user
Working with projects
Configuring project creation
Quotas
Resource quotas per project
Resource quotas across multiple projects
Pruning objects to reclaim resources
Monitoring project and application metrics using the Developer perspective
Architecture
Fedora CoreOS
Using ArgoCD
Understanding OKD development
Installation and update
The control plane
Product architecture
Authentication and authorization
Using RBAC to define and apply permissions
Removing the kubeadmin user
Syncing LDAP groups
Impersonating the system:admin user
Using service accounts in applications
Scoping tokens
Configuring OAuth clients
Using a service account as an OAuth client
Creating and using config maps
Using bound service account tokens
Understanding and creating service accounts
Configuring the internal OAuth server
Understanding authentication
Understanding identity provider configuration
Managing security context constraints
Configuring identity providers
Configuring a basic authentication identity provider
Configuring an LDAP identity provider
Configuring a Keystone identity provider
Configuring a GitHub or GitHub Enterprise identity provider
Configuring an OpenID Connect identity provider
Configuring an HTPasswd identity provider
Configuring a Google identity provider
Configuring a GitLab identity provider
Configuring a request header identity provider
Backup and restore
Restarting a cluster gracefully
Shutting down a cluster gracefully
Replacing an unhealthy etcd member
Backing up etcd data
Disaster recovery
Recovering from lost master hosts
About disaster recovery
Recovering from expired control plane certificates
Restoring to a previous cluster state
Builds
Understanding image builds
Triggering and modifying builds
Using build strategies
Performing basic builds
Performing advanced builds
Understanding build configurations
Securing builds by strategy
Custom image builds with Buildah
Using Red Hat subscriptions in builds
Creating build inputs
Build configuration resources
Setting up additional trusted certificate authorities for builds
Troubleshooting builds
Managing build output
CLI tools
Knative CLI (kn) for use with OpenShift Serverless
opm CLI
Developer CLI (odo)
odo release notes
odo architecture
odo CLI reference
Installing odo
Managing environment variables in odo
Understanding odo
Configuring the odo CLI
Creating instances of services managed by Operators
Using odo in a restricted environment
Creating and deploying a component to the disconnected cluster
About odo in a restricted environment
Pushing the odo init image to the restricted cluster registry
Creating and deploying applications with odo
Debugging applications in odo
Using devfiles in odo
Creating a multicomponent application with odo
Sample applications
Creating an application with a database
Creating a single-component application with odo
Working with projects
Deleting applications
Working with storage
Helm CLI
Getting started with Helm
Configuring custom Helm chart repositories
OpenShift CLI (oc)
Getting started with the OpenShift CLI
Extending the OpenShift CLI with plug-ins
Configuring the OpenShift CLI
OpenShift CLI administrator commands
OpenShift CLI developer commands
Usage of oc and kubectl commands
Images
Understanding containers, images, and imagestreams
Managing image streams
Using templates
Configuring the Cluster Samples Operator
Image configuration resources
Using Ruby on Rails
Creating images
Using the Cluster Samples Operator with an alternate registry
Triggering updates on image stream changes
Using image streams with Kubernetes resources
Managing images
Tagging images
Using image pull secrets
Managing images overview
Image pull policy
Using images
Jenkins agent
Customizing source-to-image images
Using images overview
Configuring Jenkins images
Source-to-image
Installing
Troubleshooting installation issues
Validating an installation
Mirroring images for a disconnected installation
Installation configuration
Available cluster customizations
Configuring a private cluster
Customizing nodes
Supported installation methods for different platforms
Configuring your firewall
Installing on any platform
Installing a cluster on any platform
Installing on AWS
Manually creating IAM
Installing a cluster quickly on AWS
Installing a cluster on AWS using CloudFormation templates
Installing a cluster on AWS with network customizations
Installing a cluster on AWS in a restricted network with user-provisioned infrastructure
Installing a cluster on AWS into an existing VPC
Uninstalling a cluster on AWS
Installing a cluster on AWS into a government region
Installing a cluster on AWS with customizations
Installing a cluster on AWS in a restricted network
Configuring an AWS account
Installing a private cluster on AWS
Installing on Azure
Uninstalling a cluster on Azure
Installing a cluster on Azure into an existing VNet
Installing a cluster on Azure using ARM templates
Installing a cluster on Azure into a government region
Installing a cluster on Azure with network customizations
Installing a private cluster on Azure
Installing a cluster on Azure with customizations
Manually creating IAM
Configuring an Azure account
Installing a cluster quickly on Azure
Installing on bare metal
Installing a cluster on bare metal
Installing a cluster on bare metal with network customizations
Restricted network bare metal installation
Installing on GCP
Installing a private cluster on GCP
Manually creating IAM
Installing a cluster into a shared VPC on GCP using Deployment Manager templates
Configuring a GCP project
Installing a cluster on GCP into an existing VPC
Installing a cluster on GCP in a restricted network
Installing a cluster on GCP with network customizations
Installing a cluster on GCP in a restricted network with user-provisioned infrastructure
Installing a cluster on GCP using Deployment Manager templates
Installing a cluster quickly on GCP
Installing a cluster on GCP with customizations
Uninstalling a cluster on GCP
Installing on OpenStack
Installing a cluster on OpenStack with Kuryr
Installing a cluster on OpenStack with Kuryr on your own infrastructure
Installing a cluster on OpenStack on your own infrastructure
Installing a cluster on OpenStack in a restricted network
Installing a cluster on OpenStack with customizations
Uninstalling a cluster on OpenStack from your own infrastructure
Uninstalling a cluster on OpenStack
Installing on RHV
Installing a cluster on RHV with customizations
Installing a cluster on RHV with user-provisioned infrastructure
Uninstalling a cluster on RHV
Installing a cluster quickly on RHV
Installing on VMC
Installing a cluster on VMC
Installing a cluster on VMC with user-provisioned infrastructure
Installing a cluster on VMC with network customizations
Installing a cluster on VMC with user-provisioned infrastructure and network customizations
Installing a cluster on VMC in a restricted network
Installing a cluster on VMC with customizations
Installing a cluster on VMC in a restricted network with user-provisioned infrastructure
Uninstalling a cluster on VMC
Installing on vSphere
Installing a cluster on vSphere
Installing a cluster on vSphere in a restricted network
Installing a cluster on vSphere with network customizations
Installing a cluster on vSphere in a restricted network with user-provisioned infrastructure
Installing a cluster on vSphere with user-provisioned infrastructure and network customizations
Installing a cluster on vSphere with user-provisioned infrastructure
Installing a cluster on vSphere with customizations
Uninstalling a cluster on vSphere that uses installer-provisioned infrastructure
Deploying installer-provisioned clusters on bare metal
Setting up the environment for an OpenShift installation
Troubleshooting
Prerequisites
Expanding the cluster
Overview
Logging
Forwarding logs to third party systems
Collecting and storing Kubernetes events
About cluster logging
Viewing cluster logs in Kibana
Uninstalling cluster logging
Installing cluster logging
Viewing cluster dashboards
Exported fields
Viewing logs for a specific resource
Updating cluster logging
Configuring your cluster logging deployment
Configuring the log store
Using tolerations to control cluster logging pod placement
Configuring CPU and memory limits for cluster logging components
Configuring systemd-journald for cluster logging
Configuring the logging collector
About the Cluster Logging custom resource
Maintenance and support
Configuring the log curator
Configuring cluster logging storage
Moving the cluster logging resources with node selectors
Configuring the log visualizer
Troubleshooting cluster logging
Understanding cluster logging alerts
Troubleshooting the log curator
Collecting logging data for Red Hat Support
Viewing cluster logging status
Viewing the status of the log store
Machine management
Applying autoscaling to a cluster
Deleting a machine
Deploying machine health checks
User-provisioned infrastructure
Adding compute machines to AWS using CloudFormation templates
Adding compute machines to vSphere
Adding compute machines to bare metal
Adding compute machines to user-provisioned infrastructure clusters
Manually scaling a machine set
Creating infrastructure machine sets
Modifying a machine set
Creating machine sets
Creating a machine set on vSphere
Creating a machine set on GCP
Creating a machine set on AWS
Creating a machine set on OpenStack
Creating a machine set on oVirt
Creating a machine set on Azure
Metering
About metering
Troubleshooting and debugging
Upgrading metering
Using metering
Installing metering
Examples of using metering
Uninstalling metering
Configuring metering
Common configuration options
Configuring persistent storage
About configuring metering
Configuring the Hive metastore
Configuring AWS billing correlation
Configuring the reporting operator
Reports
About reports
Storage Locations
Migrating from version 3 to 4
Installing MTC
About migrating from OKD 3 to 4
Installing MTC in a restricted network environment
Advanced migration options
About MTC
Troubleshooting
Migrating your applications
Premigration checklists
Differences between OKD 3 and 4
Upgrading MTC
Migration Toolkit for Containers
Advanced migration options
Installing MTC in a restricted network environment
About MTC
Troubleshooting
Migrating your applications
Installing MTC
Upgrading MTC
Premigration checklists
Monitoring
Exposing custom application metrics for autoscaling
Accessing third-party UIs
Enabling monitoring for user-defined projects
Managing metrics
Configuring the monitoring stack
Managing alerts
Understanding the monitoring stack
Reviewing monitoring dashboards
Troubleshooting monitoring issues
Networking
Load balancing on OpenStack
Associating secondary interfaces metrics to network attachments
Configuring the node port service range
Understanding the Cluster Network Operator
Using SCTP
Accessing hosts
Understanding the Ingress Operator
Configuring the cluster-wide proxy
Configuring PTP hardware
Understanding the DNS Operator
Understanding networking
OpenShift SDN default CNI network provider
Configuring multitenant isolation
Deploying an egress router pod in DNS proxy mode
Deploying an egress router pod in HTTP proxy mode
Configuring egress IPs for a project
Configuring kube-proxy
Editing an egress firewall for a project
Deploying an egress router pod in redirect mode
About the OpenShift SDN default CNI network provider
Configuring an egress firewall for a project
Viewing an egress firewall for a project
Configuring an egress router pod destination list from a config map
Disabling multicast for a project
Removing an egress firewall from a project
Enabling multicast for a project
Considerations for the use of an egress router pod
Configuring a custom PKI
Configuring ingress cluster traffic
Configuring ingress cluster traffic using an Ingress Controller
Configuring ingress cluster traffic using a load balancer
Configuring ingress cluster traffic using a service external IP
Configuring ingress cluster traffic using a NodePort
Configuring ingress cluster traffic on AWS using a Network Load Balancer
Configuring ExternalIPs for services
Overview
Configuring Routes
Secured routes
Route configuration
Hardware networks
Configuring an SR-IOV InfiniBand network attachment
Configuring the SR-IOV Operator
Using DPDK and RDMA
Adding Pod to an SR-IOV network
Using high performance multicast
Configuring an SR-IOV network device
About Single Root I/O Virtualization (SR-IOV) hardware networks
Installing the SR-IOV Operator
Configuring an SR-IOV Ethernet network attachment
Multiple networks
Configuring a host-device network
Removing a Pod from an additional network
Configuring a macvlan network with basic customizations
Attaching a Pod to an additional network
Configuring a macvlan network
Configuring an ipvlan network
Understanding multiple networks
Configuring a bridge network
Removing an additional network
Editing an additional network
Network policy
About network policy
Defining a default network policy for projects
Configuring multitenant network policy
Viewing a network policy
Deleting a network policy
Editing a network policy
Creating a network policy
OVN-Kubernetes default CNI network provider
Viewing an egress firewall for a project
Assigning an egress IP address
Editing an egress firewall for a project
Configuring hybrid networking
Disabling multicast for a project
Configuring an egress IP address
Migrating from the OpenShift SDN cluster network provider
Enabling multicast for a project
Configuring an egress firewall for a project
Removing an egress firewall from a project
About the OVN-Kubernetes network provider
Rolling back to the OpenShift SDN cluster network provider
Nodes
Controlling pod placement onto nodes (scheduling)
About pod placement using the scheduler
Evicting pods using the descheduler
Placing pods onto overcommited nodes
Controlling pod placement on nodes using node affinity rules
Placing pods on specific nodes using node selectors
Controlling pod placement using pod topology spread constraints
Controlling pod placement using node taints
Placing pods relative to other pods using pod affinity and anti-affinity rules
Running a custom scheduler
Configuring the default scheduler to control pod placement
Using Jobs and DaemonSets
Running background tasks on nodes automatically with daemonsets
Running tasks in pods using jobs
Working with clusters
Configuring cluster memory to meet container memory and risk requirements
Enabling features using FeatureGates
Viewing system event information in a cluster
Configuring your cluster to place pods on overcommited nodes
Setting limit ranges
Analyzing cluster resource levels
Working with containers
Executing remote commands in a container
Using volumes to persist container data
Using Init Containers to perform tasks before a pod is deployed
Allowing containers to consume API objects
Using port forwarding to access applications in a container
Using containers
Mapping volumes using projected volumes
Copying files to or from a container
Using sysctls in containers
Working with nodes
Managing nodes
Viewing and listing the nodes in your cluster
Allocating resources for nodes
Freeing node resources using garbage collection
Allocating specific CPUs for nodes in a cluster
Machine Config Daemon metrics
Working with nodes
Using the Node Tuning Operator
Understanding node rebooting
Managing the maximum number of Pods per Node
Working with pods
Providing sensitive data to Pods
Configuring a cluster for Pods
About Pods
Including pod priority in Pod scheduling decisions
Using Device Manager to make devices available to nodes
Viewing Pods
Automatically adjust pod resource levels with the vertical pod autoscaler
Automatically scaling pods with the horizontal pod autoscaler
Placing pods on specific nodes using node selectors
Operators
Red Hat Operators reference
Administrator tasks
Configuring proxy support
Deleting Operators from a cluster
Allowing non-cluster administrators to install Operators
Viewing Operator status
Using OLM on restricted networks
Upgrading installed Operators
Managing custom catalogs
Adding Operators to a cluster
Developing Operators
Working with bundle images
Appendices
Configuring leader election
Migrating to Operator SDK v0.1.0
Creating Ansible-based Operators
Installing the Operator SDK CLI
Creating Go-based Operators
Creating Helm-based Operators
Generating a cluster service version (CSV)
Operator SDK CLI reference
About the Operator SDK
Validating Operators using the scorecard
Configuring built-in monitoring with Prometheus
Understanding Operators
Common terms
Packaging formats
What are Operators?
OperatorHub
CRDs
Extending the Kubernetes API with CRDs
Managing resources from CRDs
Operator Lifecycle Manager (OLM)
Webhooks
Workflow
Architecture
Concepts and resources
Metrics
Operator groups
Dependency resolution
User tasks
Installing Operators in your namespace
Creating applications from installed Operators
Post-installation configuration
Cluster tasks
Machine configuration tasks
Configuring alert notifications
Storage configuration
Preparing for users
Node tasks
Network configuration
Registry
Overview
Accessing the registry
Exposing the registry
Image Registry Operator in OKD
Registry options
Setting up and configuring the registry
Configuring the registry for AWS user-provisioned infrastructure
Configuring the registry for bare metal
Configuring the registry for GCP user-provisioned infrastructure
Configuring the registry for vSphere
Configuring the registry for Azure user-provisioned infrastructure
Release notes
OpenShift Container Platform 4.6 release notes
Versioning policy
Scalability and performance
Using the Node Tuning Operator
Optimizing networking
Using Topology Manager
Optimizing data plane performance with Intel devices
Optimizing storage
What huge pages do and how they are consumed by apps
Optimizing routing
Recommended host practices
Using Cluster Loader
Recommended cluster scaling practices
Using CPU Manager
Performance Addon Operator for low latency nodes
Planning your environment according to object maximums
Recommended installation practices
Scaling the Cluster Monitoring Operator
Managing bare metal hosts
Security and compliance
Scanning pods for vulnerabilities
Encrypting etcd data
Viewing audit logs
Configuring seccomp profiles
Configuring the audit log policy
Configuring TLS security profiles
Allowing JavaScript-based access to the API server from additional hosts
Security and compliance overview
Compliance Operator
Tailoring the Compliance Operator
Performing advanced Compliance Operator tasks
Retrieving Compliance Operator raw results
Managing Compliance Operator remediation
Understanding the Compliance Operator
Troubleshooting the Compliance Operator
Managing the Compliance Operator
Installing the Compliance Operator
Compliance Operator scans
Configuring certificates
Adding API server certificates
Securing service traffic using service serving certificates
Replacing the default ingress certificate
Container security
Monitoring cluster events and logs
Securing container content
Deploying containers
Understanding compliance
Securing the container platform
Container image signatures
Using container registries securely
Securing networks
Understanding host and VM security
Hardening Fedora CoreOS
Securing the build process
Securing attached storage
Understanding container security
File Integrity Operator
Troubleshooting the File Integrity Operator
Installing the File Integrity Operator
Performing advanced File Integrity Operator tasks
Configuring the File Integrity Operator
Understanding the File Integrity Operator
Certificate types and descriptions
Node certificates
Monitoring and cluster logging Operator component certificates
Bootstrap certificates
OLM certificates
etcd certificates
User-provided certificates for default ingress
Ingress certificates
User-provided certificates for the API server
Control plane certificates
Proxy certificates
Service CA certificates
Storage
Understanding ephemeral storage
Expanding persistent volumes
Dynamic provisioning
Understanding persistent storage
Configuring persistent storage
Persistent storage using Azure File
Persistent storage using Red Hat OpenShift Container Storage
Persistent storage using Cinder
Persistent storage using NFS
Persistent storage using Azure Disk
Persistent storage using hostPath
Persistent storage using GCE Persistent Disk
Persistent storage using FlexVolume
Persistent storage using AWS Elastic Block Store
Persistent storage using VMware vSphere
Persistent storage using Fibre Channel
Persistent storage using local volumes
Persistent Storage using iSCSI
Using Container Storage Interface (CSI)
Configuring CSI volumes
OpenStack Manila CSI Driver Operator
Red Hat Virtualization (oVirt) CSI Driver Operator
CSI inline ephemeral volumes
AWS Elastic Block Store CSI Driver Operator
CSI volume snapshots
CSI volume cloning
Updating clusters
Updating a cluster within a minor version from the web console
Installing and configuring the OpenShift Update Service
Updating a cluster within a minor version by using the CLI
Understanding the OpenShift Update Service
Updating a cluster between minor versions
Web console
Accessing the web console
Customizing the web console
Developer perspective
Configuring the web console
Web terminal
Disabling the web console
Viewing cluster information
What’s new?
Deprecated features
New features and enhancements
Windows Container Support for OpenShift
Understanding Windows container workloads
Enabling Windows container workloads
Removing Windows nodes
Scheduling Windows container workloads
Windows node upgrades
Windows Container Support for OpenShift release notes
Disabling Windows container workloads
Creating Windows MachineSet objects
Creating a Windows MachineSet object on Azure
Creating a Windows MachineSet object on AWS
暂无相关搜索结果!
本文档使用
全库网
构建
×
思维导图备注
×
文章二维码
手机扫一扫,轻松掌上读
×
文档下载
请下载您需要的格式的文档,随时随地,享受汲取知识的乐趣!
PDF
文档
EPUB
文档
MOBI
文档
×
书签列表
×
阅读记录
阅读进度:
0.00%
(
0/0
)
重置阅读进度