Operator Lifecycle Book === - [Introduction](https://hackmd.io/@operatorframework/toc) # Foundational Concepts - [What is an Operator?](https://hackmd.io/@operatorframework/what-is-an-operator) - [Why would I use OLM?](test) - [What does OLM enable?](https://operator-framework.github.io/olm-book/docs/what-does-olm-enable) - [Operators on cluster](test) # Under the hood - [Operands](test) - [Operator bundles](test) - [Operator catalogs](test) - [Subscriptions](test) - [Operator dependencies and requirements](test) - [Operator update graphs and channels](test) - [Operator versioning and release strategies](test) - [Operand support matrices](test) - [Operator install modes](test) - [Operator scoping](test) # Basic Use Cases - [How do I install OLM?](https://) - [How do I package my Operator for OLM?](https://) - [How do I validate the package?](https://) - [How do I install my Operator with OLM?](https://) - [How do I make my Operator part of a catalog?](https://) - [How do I list Operators available to install?](https://) - [How do I uninstall an Operator?](https://) - [How do I discover the presence/availability of an Operator?](https://) - [How do I troubleshoot a failing installation?](https://) - [How do I uninstall OLM?](https://) # Advanced Use Cases - [When do I need to update my Operator?](https://) - [How do I create an updated version of my Operator?](https://) - [How do I test an update before shipping?](https://) - [How do I ship an updated version of my Operator?](https://) - [How do I approve an update?](https://) - [How do I scope down an Operator?](https://) - [How can I install an Operator when I am not cluster admin?](https://) - [How do I rely on other Operators with my Operator?](https://) - [How can I configure / customize my Operator deployment?](https://) - [How can I set / override defaults to amend runtime behavior of my Operator?](https://) - [What annotations can I use to drive UIs?](https://) - [How do I change which users are able to use an Operator?](https://) - [How do I “hide” particular CRDs not intended for consumption by an end-user?](https://) - [How do I ship webhooks?](https://) - [When and how should a running Operator express that it is not upgradeable?](https://) - [When should an Operator upgrade its Operands?](https://) - [How should an Operator Author create and package an Operator for a singleton operand?](https://)
{"metaMigratedAt":"2023-06-15T00:28:48.325Z","metaMigratedFrom":"Content","title":"Operator Lifecycle Book","breaks":false,"contributors":"[{\"id\":\"719c516e-03d1-4a15-96ab-471204308b2e\",\"add\":6074,\"del\":3621}]"}
Expand menu