Index
A
- Adapter Operators, Adapter Operators-Summary
- Ansible, Adapter Operators
- Ansible Operator, Ansible Operator-Running the Ansible Operator
- Ansible playbooks, Operator SDK
- api-version, Adapter Operators
- application plane, How Kubernetes Works
- application reliability engineering with Kubernetes Operators, Operators: Kubernetes Application Reliability Engineering
- application state, managing, Managing Application State
- application upgrades, Operator coordinating, Seven Habits of Highly Successful Operators
- approval mode (subscriptions), Subscription
- authorization
- Awesome Operators repository, Sharing Operators
C
- catalogs (OLM), Operator Lifecycle Manager
- CatalogSource, CatalogSource
- channels, Subscription
- channels, subscriptions to, OLM Bundle Metadata Files
- chaos testing, Seven Habits of Highly Successful Operators
- charts (Helm), Helm Operator
- child resources (see resources)
- Cloud Native Computing Foundation (CNCF), Preface, Operator Framework Origins
- cluster-admin role, Authorization Requirements
- ClusterRoleBindings, ClusterRoles and ClusterRoleBindings
- ClusterRoles, ClusterRoles and ClusterRoleBindings
- ClusterServiceVersion (CSV), ClusterServiceVersion
- code examples from this book, Using Code Examples
- Community Operators repository, Sharing Operators
- ConfigMap objects, custom resources versus, CR or ConfigMap?
- container images, for etcd Operator deployment pods, Deploying the etcd Operator
- control plane, How Kubernetes Works
- controllers, How Kubernetes Works
- CoreOS, Operator Framework and SDK
- CRD (see custom resource definitions)
- CRs (see custom resources)
- CSV (see ClusterServiceVersion)
- custom resource definitions (CRDs), Kubernetes CRs
- creating, Creating a CRD
- creating and deploying for Ansible Operator cluster, Running the Ansible Operator
- creating with Operator SDK, information required, Adapter Operators
- deploying, Running an Operator Locally
- fleshing out for Ansible Operator, Fleshing Out the CRD
- fleshing out for Helm Operator, Fleshing Out the CRD
- for Go Operator created using Operator SDK, Custom Resource Definitions-The CRD Manifest
- OLM bundle metadata files, Custom Resource Definitions
- required, Required CRDs
- custom resources (CRs), How Operators Work
O
- oc API, Standard Tools and Techniques
- OpenID Connect (OIDC) providers, Service Accounts
- OpenShift (see Red Hat OpenShift)
- operands, Standard Scaling: The ReplicaSet Resource
- Operator Courier
- Operator framework, Operator Framework and SDK, The Operator Framework-Summary
- Operator Lifecycle Manager (OLM), The Operator Framework, Operator Lifecycle Manager-Summary
- building bundle file and running locally
- bundle metadata files, OLM Bundle Metadata Files-Writing a Cluster Service Version File
- contributing to, Getting Involved
- custom resources, OLM Custom Resources-Installing OLM
- installing, Installing OLM-Using OLM
- overview of, Operator Lifecycle Manager
- running locally, Running Locally
- testing the running Operator, Testing the Running Operator
- using, Using OLM-OLM Bundle Metadata Files
- writing a CSV file, Writing a Cluster Service Version File-Versioning and Updating
- writing a package manifest file, Writing a Package Manifest File
- Operator Maturity Model, Operator Maturity Model
- Operator Metering, The Operator Framework
- Operator permissions, Operator Permissions
- Operator philosophy, Operator Philosophy-Summary
- Operator repositories, Adapter Operators
- Operator SDK, What You Will Learn, Operator Framework Origins
- Operator SDK command
- Operator SDK Samples repository, Getting Involved
- operator-sdk command-line tool (see Operator SDK)
- OperatorGroup, OperatorGroup
- OperatorHub.io, Adapter Operators, Using OLM, Sharing Operators
- Operators
- OperatorSource
R
- Raft protocol (etcd), A Common Starting Point
- Reconcile function (or reconcile loop), The Reconcile Function, Operator Impact
- ReconcileResult instances, The Reconcile Function
- recovery, Failure and Automated Recovery
- (see also failure and automated recovery)
- Red Hat CodeReady Containers, Red Hat OpenShift
- Red Hat OpenShift
- Red Hat Operator Framework, Operator Framework Origins
- Red Hat Operator SDK, Operator Framework and SDK
- Redis, Operators for, Operator Adoption
- replicas, How Kubernetes Works
- Replicas field, staticweb ReplicaSet (example), Standard Scaling: The ReplicaSet Resource
- ReplicaSet objects, Standard Scaling: The ReplicaSet Resource
- reporting, customized, from Operator Metering, Operator Metering
- repository for Operator source, Using OLM
- required CRDs in CSV file, Required CRDs
- resources
- role-based access control (RBAC), Authorization Requirements, Authorization, Role-Based Access Control (RBAC)-Fine-Tuning the Role, Role-Based Access Control (RBAC)
- RoleBinding, Authorization, RoleBindings
- roles
S
- saturation, Golden Signals Sent to Software
- scaling
- scope of an Operator, Operator Scopes, Operator Scope
- secrets,
- Selector field, staticweb ReplicaSet (example), Standard Scaling: The ReplicaSet Resource
- service accounts
- services
- site reliability engineering (SRE) for every application, SRE for Every Application
- site reliability engineers (SREs), Operators as, Operators Are Software SREs
- snake case in Ansible, Building the Operator
- source code for Operator framework, contributing to, Contributing
- spec descriptors, for CRDs owned by Operator in OLM, Owned CRDs
- spec elements, for etcd cluster, Declaring an etcd Cluster
- spec field
- Special Interest Group (SIG) for Operator framework, Getting Involved
- stateless web server, with Kubernetes, Example: Stateless Web Server
- staticweb ReplicaSet (example), Standard Scaling: The ReplicaSet Resource
- status descriptors, for CRDs owned by Operator in OLM, Owned CRDs
- stopping the running Operator process, Running an Operator Locally
- storage, Operators for, Operator Adoption
- subscribing to Operators in OLM, Operator Lifecycle Manager
- subscriptions, Subscription
..................Content has been hidden....................
You can't read the all page of ebook, please click
here login for view all page.