Fast vs. easy: Operators by the numbers
Working knowledge required / 30- minute breakout session
Log in and click on the ‘Watch & Learn’ tab to add this video breakout sessions to your agenda.
The Operator SDK supports 3 ways of implementing your app's operational knowledge: using Go, Helm, or Ansible. A compiled language like Go is usually faster than an interpreted language like Ansible and Python. But how much does it matter when implementing an Operator? How much speed is sacrificed for faster iterations and easier maintenance? We tried to answer these questions by benchmarking Operators written with the three Operator SDK types to manage the life cycle of a large number of application custom resources on a cluster. We then looked at ways to optimize execution speed of Ansible-enabled Operators to close the speed gaps with the other types of Operators. In this session, we’ll present our findings, lessons learned, and ways to optimize execution speed with development efficiency. You’ll see how to evaluate these tradeoffs for their own clusters.
Tim Appnel, Red Hat - is a product manager, evangelist and "Jack of all trades" on the Ansible team at Red Hat.
Fabian von Feilitzsch, Red Hat - is an author and software developer from St. Louis, MO. He has used Ansible since 2013.
Jeff Geerling, Midwestern Mac, LLC - is an author and software developer from St. Louis, MO. He has used Ansible since 2013
Learn how to streamline your infrastructure management workflows by creating an EC2 instance in AWS using the Ansible Automation Platform CLI. (Part 1
Learn how to use Ansible Automation Platform to automate the process of creating an EC2 instance in AWS, making it more efficient. (Part 2 of 3)
Learn how to simplify the process of creating EC2 instances in AWS by using workflow templates in Ansible Automation Platform. (Part 3 of 3)
Discover how to automate your Quarkus application deployment using the Ansible collection for Quarkus, which takes care of the heavy lifting for