Exercise 4 Flashcards
K8s Workloads
Higher level objects that manage Pods or other higher level objects
ReplicaSet
- primary method of managing pod replicas and their lifecycle
- always ensure the desired number of pods are running
Helm
package manager for K8s that simplifies the management of K8s applications
internet:
Helm is a package manager for Kubernetes, which provides a way to manage and automate the deployment and management of complex application stacks in a Kubernetes cluster.
Helm uses a packaging format called Charts, which define the structure and dependencies of an application, including the Kubernetes resources required to run it. Charts can be created, shared, and installed with Helm, making it easier to deploy and manage complex applications in a Kubernetes environment.
With Helm, you can define, install, and upgrade complex applications in a reproducible and versioned manner, making it easier to manage the entire application lifecycle.
key components of Helm
- chart
- config
- release
chart
bundle of information to create an instance of a Ks apps
config
contains configuration information that can be merged into a packaged chart to create a releasable object
release
running instance of a chart, combined with a specific config
OpenWhisk Conductor Actions
make it possible to build and invoke a series of actions, similar to requests
OpenWhisk Composer
For composing functions built on OpenWhisk. Composer synthesizes OpenWhisk conductor actions to implement compositions.
framework for composing and deploying serverless functions on the Apache OpenWhisk platform.