Articoli correlati a Go for DevOps: Learn how to use the Go language to...

Go for DevOps: Learn how to use the Go language to automate servers, the cloud, Kubernetes, GitHub, Packer, and Terraform - Brossura

 
9781801818896: Go for DevOps: Learn how to use the Go language to automate servers, the cloud, Kubernetes, GitHub, Packer, and Terraform

Sinossi

Achieve reliable release automation and get zero troublesome notifications on your release day.

Purchase of the print or Kindle book includes a free eBook in the PDF format.

Key Features

  • Develop the skills to build command-line tools to control thousands of nodes
  • Use Go to create Terraform providers and GitHub actions and extend Kubernetes
  • Gain the knowledge to build DevOps workflows that are understandable, scalable, and safe

Book Description

Go is the go-to language for DevOps libraries and services, and without it, achieving fast and safe automation is a challenge. With the help of Go for DevOps, you'll learn how to deliver services with ease and safety, becoming a better DevOps engineer in the process.

Some of the key things this book will teach you are how to write Go software to automate configuration management, update remote machines, author custom automation in GitHub Actions, and interact with Kubernetes. As you advance through the chapters, you'll explore how to automate the cloud using software development kits (SDKs), extend HashiCorp's Terraform and Packer using Go, develop your own DevOps services with gRPC and REST, design system agents, and build robust workflow systems.

By the end of this Go for DevOps book, you'll understand how to apply development principles to automate operations and provide operational insights using Go, which will allow you to react quickly to resolve system failures before your customers realize something has gone wrong.

What you will learn

  • Understand the basic structure of the Go language to begin your DevOps journey
  • Interact with filesystems to read or stream data
  • Communicate with remote services via REST and gRPC
  • Explore writing tools that can be used in the DevOps environment
  • Develop command-line operational software in Go
  • Work with popular frameworks to deploy production software
  • Create GitHub actions that streamline your CI/CD process
  • Write a ChatOps application with Slack to simplify production visibility

Who this book is for

This book is for Ops and DevOps engineers who would like to use Go to develop their own DevOps tooling or integrate custom features with DevOps tools such as Kubernetes, GitHub Actions, HashiCorp Packer, and Terraform. Experience with some type of programming language, but not necessarily Go, is necessary to get started with this book.

Table of Contents

  1. Go Language Basics
  2. Go Language Essentials
  3. Setting Up Your Environment
  4. Filesystem Interactions
  5. Using Common Data Formats
  6. Interacting with Remote Data Sources
  7. Writing Command-Line Tooling
  8. Automating Command-Line Tasks
  9. Observability with OpenTelemetry
  10. Automating Workflows with GitHub Actions
  11. Using ChatOps to Increase Efficiency
  12. Creating Immutable Infrastructure Using Packer
  13. Infrastructure as Code with Terraform
  14. Deploying and Building Applications in Kubernetes
  15. Programming the Cloud
  16. Designing for Chaos

Le informazioni nella sezione "Riassunto" possono far riferimento a edizioni diverse di questo titolo.

Informazioni sull?autore

John Doak is the Principal Manager of Layer 1 Reliability Engineering at Microsoft.John led the development of Azure Data Explorer and Microsoft Authentication Library Go SDKs. Previously, he was a Staff Site Reliability Engineer at Google. As part of Network Engineering, he created many of their first network automation systems. John led the migration of that group from Python to Go, developing Go training classes that have been taught around the world. He was a pivotal figure in transforming the network team to a network/systems group that integrated with SRE. Prior to that, he worked for LucasFilm in video games and film. You can find his musings on Go and SRE topics and his Go classes on the web.

David Justice is the Principal Software Engineer Lead for the Azure K8s Infrastructure and Steal Thread teams that maintain a variety of CNCF and Byte Code Alliance projects. He is a maintainer of Cluster API Provider Azure and contributor to Cluster API. Prior to that, David was the technical assistant to the Azure CTO where he was responsible for Azure cross-group technical strategy and architecture. Early on at Microsoft, he was a Program Manager leading Azure SDKs and CLIs where he transitioned all Azure services to describe themselves using OpenAPI specifications in GitHub, and established automations to generate Azure reference docs, SDKs, and CLIs. Prior to Microsoft, David was the CTO of a mobile CI/CD SaaS called CISimple

Le informazioni nella sezione "Su questo libro" possono far riferimento a edizioni diverse di questo titolo.

Compra usato

Condizioni: molto buono
The book has been read, but is...
Visualizza questo articolo

EUR 10,44 per la spedizione da Regno Unito a Italia

Destinazione, tempi e costi

EUR 5,85 per la spedizione da Regno Unito a Italia

Destinazione, tempi e costi

Risultati della ricerca per Go for DevOps: Learn how to use the Go language to...

Foto dell'editore

Justice, David
Editore: Packt Publishing, 2022
ISBN 10: 1801818894 ISBN 13: 9781801818896
Antico o usato Paperback

Da: WorldofBooks, Goring-By-Sea, WS, Regno Unito

Valutazione del venditore 5 su 5 stelle 5 stelle, Maggiori informazioni sulle valutazioni dei venditori

Paperback. Condizione: Very Good. The book has been read, but is in excellent condition. Pages are intact and not marred by notes or highlighting. The spine remains undamaged. Codice articolo GOR012693769

Contatta il venditore

Compra usato

EUR 48,87
Convertire valuta
Spese di spedizione: EUR 10,44
Da: Regno Unito a: Italia
Destinazione, tempi e costi

Quantità: 1 disponibili

Aggiungi al carrello

Foto dell'editore

John Doak
Editore: Packt Publishing, 2022
ISBN 10: 1801818894 ISBN 13: 9781801818896
Nuovo PAP
Print on Demand

Da: PBShop.store UK, Fairford, GLOS, Regno Unito

Valutazione del venditore 5 su 5 stelle 5 stelle, Maggiori informazioni sulle valutazioni dei venditori

PAP. Condizione: New. New Book. Delivered from our UK warehouse in 4 to 14 business days. THIS BOOK IS PRINTED ON DEMAND. Established seller since 2000. Codice articolo L0-9781801818896

Contatta il venditore

Compra nuovo

EUR 64,01
Convertire valuta
Spese di spedizione: EUR 5,85
Da: Regno Unito a: Italia
Destinazione, tempi e costi

Quantità: Più di 20 disponibili

Aggiungi al carrello

Foto dell'editore

John Doak
Editore: Packt Publishing, 2022
ISBN 10: 1801818894 ISBN 13: 9781801818896
Nuovo PAP
Print on Demand

Da: PBShop.store US, Wood Dale, IL, U.S.A.

Valutazione del venditore 5 su 5 stelle 5 stelle, Maggiori informazioni sulle valutazioni dei venditori

PAP. Condizione: New. New Book. Shipped from UK. THIS BOOK IS PRINTED ON DEMAND. Established seller since 2000. Codice articolo L0-9781801818896

Contatta il venditore

Compra nuovo

EUR 71,32
Convertire valuta
Spese di spedizione: EUR 1,91
Da: U.S.A. a: Italia
Destinazione, tempi e costi

Quantità: Più di 20 disponibili

Aggiungi al carrello

Foto dell'editore

Doak, John; Justice, David
Editore: Packt Publishing, 2022
ISBN 10: 1801818894 ISBN 13: 9781801818896
Nuovo Brossura

Da: Ria Christie Collections, Uxbridge, Regno Unito

Valutazione del venditore 5 su 5 stelle 5 stelle, Maggiori informazioni sulle valutazioni dei venditori

Condizione: New. In. Codice articolo ria9781801818896_new

Contatta il venditore

Compra nuovo

EUR 63,24
Convertire valuta
Spese di spedizione: EUR 10,43
Da: Regno Unito a: Italia
Destinazione, tempi e costi

Quantità: Più di 20 disponibili

Aggiungi al carrello

Foto dell'editore

Justice David Doak John
Editore: Packt Publishing, Limited, 2022
ISBN 10: 1801818894 ISBN 13: 9781801818896
Nuovo Brossura
Print on Demand

Da: Majestic Books, Hounslow, Regno Unito

Valutazione del venditore 5 su 5 stelle 5 stelle, Maggiori informazioni sulle valutazioni dei venditori

Condizione: New. Print on Demand pp. 634. Codice articolo 401710506

Contatta il venditore

Compra nuovo

EUR 64,07
Convertire valuta
Spese di spedizione: EUR 10,27
Da: Regno Unito a: Italia
Destinazione, tempi e costi

Quantità: 4 disponibili

Aggiungi al carrello

Foto dell'editore

Doak, John; Justice, David
Editore: Packt Publishing, 2022
ISBN 10: 1801818894 ISBN 13: 9781801818896
Antico o usato Brossura

Da: GreatBookPrices, Columbia, MD, U.S.A.

Valutazione del venditore 5 su 5 stelle 5 stelle, Maggiori informazioni sulle valutazioni dei venditori

Condizione: As New. Unread book in perfect condition. Codice articolo 44551900

Contatta il venditore

Compra usato

EUR 57,75
Convertire valuta
Spese di spedizione: EUR 17,08
Da: U.S.A. a: Italia
Destinazione, tempi e costi

Quantità: Più di 20 disponibili

Aggiungi al carrello

Foto dell'editore

John Doak
Editore: Packt Publishing Limited, 2022
ISBN 10: 1801818894 ISBN 13: 9781801818896
Nuovo Paperback / softback
Print on Demand

Da: THE SAINT BOOKSTORE, Southport, Regno Unito

Valutazione del venditore 5 su 5 stelle 5 stelle, Maggiori informazioni sulle valutazioni dei venditori

Paperback / softback. Condizione: New. This item is printed on demand. New copy - Usually dispatched within 5-9 working days 100. Codice articolo C9781801818896

Contatta il venditore

Compra nuovo

EUR 72,13
Convertire valuta
Spese di spedizione: EUR 6,14
Da: Regno Unito a: Italia
Destinazione, tempi e costi

Quantità: Più di 20 disponibili

Aggiungi al carrello

Immagini fornite dal venditore

Doak, John|Justice, David
Editore: Packt Publishing, 2022
ISBN 10: 1801818894 ISBN 13: 9781801818896
Nuovo Brossura

Da: moluna, Greven, Germania

Valutazione del venditore 5 su 5 stelle 5 stelle, Maggiori informazioni sulle valutazioni dei venditori

Condizione: New. Codice articolo 615096531

Contatta il venditore

Compra nuovo

EUR 70,16
Convertire valuta
Spese di spedizione: EUR 9,70
Da: Germania a: Italia
Destinazione, tempi e costi

Quantità: Più di 20 disponibili

Aggiungi al carrello

Foto dell'editore

Doak, John; Justice, David
Editore: Packt Publishing, 2022
ISBN 10: 1801818894 ISBN 13: 9781801818896
Nuovo Brossura

Da: GreatBookPricesUK, Woodford Green, Regno Unito

Valutazione del venditore 5 su 5 stelle 5 stelle, Maggiori informazioni sulle valutazioni dei venditori

Condizione: New. Codice articolo 44551900-n

Contatta il venditore

Compra nuovo

EUR 63,23
Convertire valuta
Spese di spedizione: EUR 17,41
Da: Regno Unito a: Italia
Destinazione, tempi e costi

Quantità: Più di 20 disponibili

Aggiungi al carrello

Foto dell'editore

Doak, John; Justice, David
Editore: Packt Publishing, 2022
ISBN 10: 1801818894 ISBN 13: 9781801818896
Nuovo Brossura

Da: GreatBookPrices, Columbia, MD, U.S.A.

Valutazione del venditore 5 su 5 stelle 5 stelle, Maggiori informazioni sulle valutazioni dei venditori

Condizione: New. Codice articolo 44551900-n

Contatta il venditore

Compra nuovo

EUR 64,92
Convertire valuta
Spese di spedizione: EUR 17,08
Da: U.S.A. a: Italia
Destinazione, tempi e costi

Quantità: Più di 20 disponibili

Aggiungi al carrello

Vedi altre 4 copie di questo libro

Vedi tutti i risultati per questo libro