封面
Learn Helm
Learn Helm
Why subscribe?
Contributors
About the authors
About the reviewer
Packt is searching for authors like you
Preface
Who this book is for
What this book covers
To get the most out of this book
Download the example code files
Get in touch
Reviews
Section 1: Introduction and Setup
Chapter 1: Understanding Kubernetes and Helm
From monoliths to modern microservices
What is Kubernetes?
Deploying a Kubernetes application
Approaches in resource management
Resource configuration challenges
Helm to the rescue!
Summary
Further reading
Questions
Chapter 2: Preparing a Kubernetes and Helm Environment
Technical requirements
Preparing a local Kubernetes environment with Minikube
Setting up Kubectl
Configuring Helm
Summary
Further reading
Questions
Chapter 3: Installing your First Helm Chart
Technical requirements
Understanding the WordPress application
Finding a WordPress chart
Creating a Kubernetes environment
Installing the WordPress chart
Additional installation notes
Accessing the WordPress application
Upgrading the WordPress release
Rolling back the WordPress release
Uninstalling the WordPress release
Cleaning up your environment
Summary
Further reading
Questions
Section 2: Helm Chart Development
Chapter 4: Understanding Helm Charts
Technical requirements
Understanding the YAML format
Understanding chart templates
Understanding chart definitions
Life cycle management
Documenting a Helm chart
Packaging a Helm chart
Summary
Further reading
Questions
Chapter 5: Building Your First Helm Chart
Technical requirements
Understanding the Guestbook application
Setting up the environment
Creating a Guestbook Helm chart
Improving the Guestbook Helm chart
Publishing the Guestbook chart to a chart repository
Cleaning up
Summary
Further reading
Questions
Chapter 6: Testing Helm Charts
Technical requirements
Setting up your environment
Verifying Helm templating
Testing in a live cluster
Improving chart tests with the chart testing project
Cleaning up
Further reading
Questions
Section 3: Adanced Deployment Patterns
Chapter 7: Automating Helm Processes Using CI/CD and GitOps
Technical requirements
Understanding CI/CD and GitOps
Setting up our environment
Creating a CI pipeline to build Helm charts
Creating a CD pipeline to deploy applications with Helm
Cleaning up
Summary
Further reading
Questions
Chapter 8: Using Helm with the Operator Framework
Technical requirements
Understanding Kubernetes Operators
Creating a Helm operator
Using Helm to manage Operators and CRs
Cleaning up your Kubernetes environment
Summary
Further reading
Questions
Chapter 9: Helm Security Considerations
Technical requirements
Data provenance and integrity
Signing and verifying Helm charts
Developing secure Helm charts
Configuring RBAC rules
Accessing secure chart repositories
Summary
Further reading
Questions
ASSESSMENTS
Chapter 1: Understanding Kubernetes and Helm
Chapter 2: Preparing a Kubernetes and Helm Environment
Chapter 3: Installing Your First Helm Chart
Chapter 4: Understanding Helm Charts
Chapter 5: Building Your First Helm Chart
Chapter 6: Testing Helm Charts
Chapter 7: Automating Helm Processes Using CI/CD and GitOps
Chapter 8: Using Helm with the Operator Framework
Chapter 9: Helm Security Considerations
Other Books You May Enjoy
更新时间:2021-06-30 14:51:55