GitOps Cookbook (Record no. 356195)

MARC details
000 -LEADER
fixed length control field 03193 a2200169 4500
005 - DATE AND TIME OF LATEST TRANSACTION
control field 20240813143754.0
008 - FIXED-LENGTH DATA ELEMENTS--GENERAL INFORMATION
fixed length control field 231102b |||||||| |||| 00| 0 eng d
020 ## - INTERNATIONAL STANDARD BOOK NUMBER
International Standard Book Number 9789355422477
041 ## - LANGUAGE CODE
Language code of text/sound track or separate title eng
100 ## - MAIN ENTRY--PERSONAL NAME
Author Natale V.
245 ## - TITLE STATEMENT
Title GitOps Cookbook
260 ## - PUBLICATION, DISTRIBUTION, ETC.
Name of publisher, distributor, etc. SPD O r'eilly
Date of publication, distribution, etc. 2023
300 ## - PHYSICAL DESCRIPTION
Extent 224
520 ## - SUMMARY, ETC.
Summary, etc. <br/>Table of Contents<br/>Foreword. ix<br/>Preface. xi<br/>1. Introduction. 1<br/>1.1 What Is GitOps? 1<br/>1.2 Why GitOps? 2<br/>1.3 Kubernetes CI/CD 3<br/>1.4 App Deployment with GitOps on Kubernetes 4<br/>1.5 DevOps and Agility 5<br/>2. Requirements. 7<br/>2.1 Registering for a Container Registry 7<br/>2.2 Registering for a Git Repository 9<br/>2.3 Creating a Local Kubernetes Cluster 12<br/>3. Containers. 17<br/>3.1 Building a Container Using Docker 18<br/>3.2 Building a Container Using Dockerless Jib 23<br/>3.3 Building a Container Using Buildah 27<br/>3.4 Building a Container with Buildpacks 32<br/>3.5 Building a Container Using Shipwright and kaniko in Kubernetes 35<br/>3.6 Final Thoughts 42<br/>4. Kustomize. 43<br/>4.1 Using Kustomize to Deploy Kubernetes Resources 44<br/>4.2 Updating the Container Image in Kustomize 50<br/>v<br/> <br/>4.3 Updating Any Kubernetes Field in Kustomize 52<br/>4.4 Deploying to Multiple Environments 57<br/>4.5 Generating ConfigMaps in Kustomize 60<br/>4.6 Final Thoughts 66<br/>5. Helm. 67<br/>5.1 Creating a Helm Project 68<br/>5.2 Reusing Statements Between Templates 75<br/>5.3 Updating a Container Image in Helm 79<br/>5.4 Packaging and Distributing a Helm Chart 82<br/>5.5 Deploying a Chart from a Repository 84<br/>5.6 Deploying a Chart with a Dependency 88<br/>5.7 Triggering a Rolling Update Automatically 93<br/>5.8 Final Thoughts 98<br/>6. Cloud Native CI/CD. 99<br/>6.1 Install Tekton 100<br/>6.2 Create a Hello World Task 107<br/>6.3 Create a Task to Compile and Package an App from Git 108<br/>6.4 Create a Task to Compile and Package an App from Private Git 114<br/>6.5 Containerize an Application Using a Tekton Task and Buildah 117<br/>6.6 Deploy an Application to Kubernetes Using a Tekton Task 122<br/>6.7 Create a Tekton Pipeline to Build and Deploy an App to Kubernetes 125<br/>6.8 Using Tekton Triggers to Compile and Package an Application<br/>Automatically When a Change Occurs on Git 135<br/>6.9 Update a Kubernetes Resource Using Kustomize and Push the Change to<br/>Git 139<br/>6.10 Update a Kubernetes Resource Using Helm and Create a Pull Request 144<br/>6.11 Use Drone to Create a Pipeline for Kubernetes 148<br/>6.12 Use GitHub Actions for CI 150<br/>7. Argo CD. 155<br/>7.1 Deploy an Application Using Argo CD 156<br/>7.2 Automatic Synchronization 162<br/>7.3 Kustomize Integration 166<br/>7.4 Helm Integration 168<br/>7.5 Image Updater 171<br/>7.6 Deploy from a Private Git Repository 178<br/>7.7 Order Kubernetes Manifests 182<br/>7.8 Define Synchronization Windows 187<br/><br/><br/><br/><br/>vi | Table of Contents<br/> <br/>8. Advanced Topics. 191<br/>8.1 Encrypt Sensitive Data (Sealed Secrets) 192<br/>8.2 Encrypt Secrets with ArgoCD (ArgoCD + HashiCorp Vault + External<br/>Secret) 195<br/>8.3 Trigger the Deployment of an Application Automatically (Argo CD Webhooks) 198<br/>8.4 Deploy to Multiple Clusters 200<br/>8.5 Deploy a Pull Request to a Cluster 206<br/>8.6 Use Advanced Deployment Techniques 208<br/>Index. 217<br/>Table of Contents | vii<br/> <br/><br/>
700 ## - ADDED ENTRY--PERSONAL NAME
Personal name Bueno A.
942 ## - ADDED ENTRY ELEMENTS (KOHA)
Koha item type Books
Holdings
Withdrawn status Lost status Source of classification or shelving scheme Damaged status Not for loan Home library Current library Date acquired Vendor Net Price Full call number Barcode Date last seen Actual Price Bill Date Koha item type
    Dewey Decimal Classification     Cummins College of Engineering for Women Pune Cummins College of Engineering for Women Pune 03/10/2023 144 750.00 005.1 VIN CCEP-BK-65440 11/09/2023 1000.00 11/09/2023 Books