,

Kubernetes Operators

Automating the Container Orchestration Platform

Paperback Engels 2020 9781492048046
€ 66,04
Levertijd ± 16 werkdagen
Gratis verzonden

Samenvatting

Operators are a way of packaging, deploying, and managing Kubernetes applications. A Kubernetes application doesn’t just run on Kubernetes; it’s composed and managed in Kubernetes terms. Operators add application-specific operational knowledge to a Kubernetes cluster, making it easier to automate complex, stateful applications and to augment the platform. Operators can coordinate application upgrades seamlessly, react to failures automatically, and streamline repetitive maintenance like backups.

Think of Operators as site reliability engineers in software. They work by extending the Kubernetes control plane and API, helping systems integrators, cluster administrators, and application developers reliably deploy and manage key services and components. Using real-world examples, authors Jason Dobies and Joshua Wood demonstrate how to use Operators today and how to create Operators for your applications with the Operator Framework and SDK.

- Learn how to establish a Kubernetes cluster and deploy an Operator
- Examine a range of Operators from usage to implementation
- Explore the three pillars of the Operator Framework: the Operator SDK, the Operator Lifecycle Manager, and Operator Metering
- Build Operators from the ground up using the Operator SDK
- Build, package, and run an Operator in development, testing, and production phases
- Learn how to distribute your Operator for installation on Kubernetes clusters

Specificaties

ISBN13:9781492048046
Taal:Engels
Bindwijze:paperback
Aantal pagina's:150
Uitgever:O'Reilly
Verschijningsdatum:12-3-2020
Hoofdrubriek:IT-management / ICT

Lezersrecensies

Wees de eerste die een lezersrecensie schrijft!

Over Jason Dobies

Jason Dobies is a developer advocate at Red Hat. Jason has worked in the software industry for close to 20 years, developing in a variety of languages, including Python, Java, and Go. In addition to his career as an engineer, he is also an adjunct professor at Villanova University, where he currently teaches software engineering and senior projects. When not sitting at a computer, Jason enjoys spending time with his wife and two children, playing video games, and working out.

Andere boeken door Jason Dobies

Over Joshua Wood

Josh Wood is a developer advocate at Red Hat who has worked throughout his career to build utility computing with open source software. He likes fast cars, slow boats, and writing short autobiographies.

Andere boeken door Joshua Wood

Inhoudsopgave

Preface
Who This Book Is For
What You Will Learn
Operator Framework and SDK
Other Operator Tools
Conventions Used in This Book
Using Code Examples
O’Reilly Online Learning
How to Contact Us
Acknowledgments

1. Operators Teach Kubernetes New Tricks
How Kubernetes Works
Example: Stateless Web Server
Stateful Is Hard
Operators Are Software SREs
How Operators Work
Kubernetes CRs
How Operators Are Made
Example: The etcd Operator
The Case of the Missing Member
Who Are Operators For?
Operator Adoption
Let’s Get Going!

2. Running Operators
Setting Up an Operator Lab
Cluster Version Requirements
Authorization Requirements
Standard Tools and Techniques
Suggested Cluster Configurations
Checking Your Cluster Version
Running a Simple Operator
A Common Starting Point
Fetching the etcd Operator Manifests
CRs: Custom API Endpoints
Who Am I: Defining an Operator Service Account
Deploying the etcd Operator
Declaring an etcd Cluster
Exercising etcd
Scaling the etcd Cluster
Failure and Automated Recovery
Upgrading etcd Clusters
Cleaning Up
Summary

3. Operators at the Kubernetes Interface
Standard Scaling: The ReplicaSet Resource
Custom Resources
CR or ConfigMap?
Custom Controllers
Operator Scopes
Namespace Scope
Cluster-Scoped Operators
Authorization
Service Accounts
Roles
RoleBindings
ClusterRoles and ClusterRoleBindings
Summary
Afgekapt op 60 regels

Managementboek Top 100

€ 66,04
Levertijd ongeveer 16 werkdagen
Gratis verzonden

Rubrieken

Producten

    Auteurs

      Trefwoorden

        Artikelen

          Kubernetes Operators