reklama - zainteresowany?

Argo CD: Up and Running - Helion

Argo CD: Up and Running
ebook
Autor: Andrew Block, Christian Hernandez
ISBN: 9781098141967
stron: 310, Format: ebook
Data wydania: 2025-06-16
Księgarnia: Helion

Cena książki: 186,15 zł (poprzednio: 227,01 zł)
Oszczędzasz: 18% (-40,86 zł)

Dodaj do koszyka Argo CD: Up and Running

Learn how to manage Kubernetes clusters and application configurations with Argo CD, the easy-to-use open source GitOps engine. With this practical book, development teams will quickly gain a foundational understanding of Argo CD for deploying and managing containerized applications - without having to be a Kubernetes expert, and without needing full access to an existing Kubernetes environment.

With the adoption of Kubernetes, the ability to effectively manage platform configurations has become a paramount concern. Authors Andrew Block from Red Hat and Christian Hernandez from Akuity show you how to apply GitOps practices with Argo CD to manage one or even thousands of Kubernetes environments with confidence. You'll start with a basic understanding of the Argo CD technology and quickly learn how to achieve faster and more secure deployments.

With this book, you will:

  • Learn the basics of applying GitOps principles to your Kubernetes environments
  • Use Argo CD to manage Kubernetes configurations as well as the applications you deploy to the platform
  • Manage the configurations of a single Kubernetes cluster or thousands of clusters
  • Deploy Kubernetes resources using tools such as Kustomize and Helm
  • Understand the importance of managing sensitive material and resources

Dodaj do koszyka Argo CD: Up and Running

 

Osoby które kupowały "Argo CD: Up and Running", wybierały także:

  • Jak zhakowa
  • Windows Media Center. Domowe centrum rozrywki
  • Ruby on Rails. Ćwiczenia
  • Efekt piaskownicy. Jak szefować żeby roboty nie zabrały ci roboty
  • Przywództwo w świecie VUCA. Jak być skutecznym liderem w niepewnym środowisku

Dodaj do koszyka Argo CD: Up and Running

Spis treści

Argo CD: Up and Running eBook -- spis treści

  • Preface
    • Who Should Read This Book
    • Why We Wrote This Book
    • Navigating This Book
    • What This Book Will Not Cover
    • Prerequisites
      • kind
      • Helm
      • Kubernetes Client
      • Argo CD CLI Client
      • YAML/JSON Processing
      • Companion Git Repository
    • Conventions Used in This Book
    • Using Code Examples
    • OReilly Online Learning
    • How to Contact Us
    • Acknowledgments
  • 1. Introduction to Argo CD
    • What Is Argo CD?
    • Why Argo CD?
      • Unifying Application Definitions
      • Configuration Drift
      • Rollback and Disaster Recovery
    • The GitOps Movement
      • Origins of GitOps
      • OpenGitOps Principles
        • Principle 1: Declarative
        • Principle 2: Versioned and Immutable
        • Principle 3: Pulled Automatically
        • Principle 4: Continuously Reconciled
    • Comparison of GitOps Tools in the Ecosystem
      • Flux
      • Argo CD
      • Comparison of Flux and Argo CD
    • The Argo Ecosystem
    • Summary
  • 2. Installing Argo CD
    • Argo CD Architecture
      • Kubernetes Controller Pattern
      • Argo CD Architecture Overview
        • Custom resources
        • Repository Server
        • API server
        • Redis
        • Command-line interface (CLI)
        • Single Sign On (SSO)
        • Notifications
      • Argo CD Key Patterns
    • Installing Argo CD
      • Installation Types
      • Deploying Argo CD
        • Deploying Argo CD using YAML manifests
        • High availability
        • Deploying Argo CD using Helm
        • Argo CD Operator
    • Summary
  • 3. Interacting with Argo CD
    • The User Interface in Depth
    • The Argo CD Command-Line Interface (CLI)
    • Additional Methods for Managing Argo CD
    • Summary
  • 4. Managing Applications
    • Application Overview
    • Application Sources
      • Git
      • Helm
    • Destinations
    • Tools
      • Helm
      • Kustomize
      • Beyond Helm and Kustomize
    • Deploying Your First Application
    • Deleting Applications
      • Finalizers
    • Summary
  • 5. Synchronizing Applications
    • Managing How Applications Are Synchronized
    • Sync Options
      • Application-Level Options
      • Resource-Level Options
    • Sync Order and Hooks
      • Hooks
      • Sync Waves
    • Comparing Options
    • Managing Resource Differences
      • Application-Level Diffing
      • System-Level Diffing
    • Use Case: Database Schema Setup
      • Argo CD Application Overview
      • Manifest Sync Wave Overview
      • Importance of Probes
      • Seeing It in Action
    • Summary
  • 6. Authentication and Authorization
    • Managing Users
      • The Admin User
      • Local Users
        • Disabling users
        • Auth tokens
      • SSO
        • Dex
        • Direct OIDC
        • SSO in action
          • SSO using Dex
          • SSO using direct OIDC
          • SSO using the Argo CD CLI
    • Role-Based Access Control
      • Argo CD RBAC Basics
      • Custom Role Creation
      • RBAC Defaults
      • Anonymous Access
    • Summary
  • 7. Cluster Management
    • Cluster Architecture
      • Local Versus Remote Clusters
      • Hub-and-Spoke Design
      • How Clusters Are Defined
    • Adding Remote Clusters
      • Creating a Cluster
      • Adding a Cluster with the CLI
      • Adding a Cluster Declaratively
    • Deploying Applications to Multiple Clusters
      • App-of-Apps Pattern
      • Using Helm
      • ApplicationSets
    • Summary
  • 8. Multi-Tenancy
    • Argo CD Installation Modes
      • Cluster Scoped
      • Namespace Scoped
    • Projects
    • Resource Management
    • Use Case: GitOps Dashboard
      • Create Project
      • Deploy Applications
      • Configure Project
      • Test Setup
    • Summary
  • 9. Security
    • Securing Argo CD
    • Configuring TLS Certificates
      • Generating Argo CD TLS Certificates
      • Repository Access
      • Configuring TLS Repository Certificates
    • Protected Repositories
      • HTTPS Credentials
      • SSH-Based Authentication
      • Enabling Reuse Through Credential Templates
    • Enforcing Signature Verification
      • Enable Signature Verification
      • Signature Verification in Action
    • Application Sync Impersonation
      • Enable Sync with Impersonation
      • Define the Service Account to Use for Impersonation
      • Deploying an Application with Impersonation
    • Summary
  • 10. Applications at Scale
    • Argo CD Application Drawbacks
    • Consideration and Best Practices
      • Set Up Probes
      • Argo CD Health Checks
      • Application Health
    • Eventual Consistency
    • Use Case Setup
      • Inspecting Probes
      • Adding Argo CD Health Checks
    • Use Case: App-of-Apps with Sync Waves
    • ApplicationSets
      • Progressive Sync
    • Use Case: Using Progressive Sync
    • Summary
  • 11. Extending Argo CD
    • Config Management Plugins
      • The ConfigManagementPlugin Manifest
      • Registering the Plugin
      • Customizing Plugin Execution
      • Environment Variables
      • Parameters
    • User Interface Customization
      • Banner Notifications
      • Custom Styles
      • UI Extensions
    • Summary
  • 12. Integrating CI with Argo CD
    • Reconciliation Response Time
      • Modifying Reconciliation
      • Setting Up Webhooks
    • CI/CD Integration via Tekton
      • Building a Tekton Pipeline
      • Triggering Tekton Pipelines
    • Summary
  • 13. Operationalizing Argo CD
    • Monitoring
      • Installing Prometheus Stack
      • Configuring Argo CD for Prometheus
      • Accessing Grafana
    • Notifications
      • Installing Mattermost
      • Configuring Mattermost
      • Setting Up Argo CD Notifications
    • High Availability
    • Scalability
      • Scaling Up
      • Sharding
    • Summary
  • 14. Future Considerations
    • GitOps Is Still Evolving
      • GitOps Directory Structure Considerations
        • The DRY approach
        • Parameterize where you can
        • How many repositories are needed?
        • Directory structure resources
      • Rendered Manifests Pattern
      • GitOps Workflow Best Practices
        • Separation of concerns
        • Merging strategy
    • Interacting with the Community
      • Slack
      • GitHub
    • Next Steps
      • Progressive Delivery
      • GitOps Promotions
    • Summary
  • Index

Dodaj do koszyka Argo CD: Up and Running

Code, Publish & WebDesing by CATALIST.com.pl



(c) 2005-2025 CATALIST agencja interaktywna, znaki firmowe należą do wydawnictwa Helion S.A.