You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: docs/guide/helm.md
+7-17Lines changed: 7 additions & 17 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -14,15 +14,13 @@ To follow up on this tutorial, ensure you have the following:
14
14
-**Clone Repo**: We have provided an example repository to help you follow this tutorial. You can clone the [repo here](https://github.com/stateful/blog-examples/blob/main/Cloud-native/helm/helm.md).
15
15
-**Require Packages**: Install the required packages ([kind](https://kind.sigs.k8s.io/docs/user/quick-start/),[kubectl](https://kubernetes.io/docs/tasks/tools/install-kubectl-linux/), [Helm](https://helm.sh/docs/intro/install/), etc. ) inside your Markdown file. *Runme allows you to achieve this! Simply run the command in the [prerequisite section](https://github.com/stateful/blog-examples/blob/main/Cloud-native/helm/helm.md#prerequiste) in the repo.*
16
16
17
-
Create a cell in your Rume notebook and run the command below to install the necessary packages.
18
-
19
-
Follow the instructions and commands in the above [notebook](https://github.com/stateful/blog-examples/blob/main/Cloud-native/helm/helm.md) for this guide.
20
-
21
17
Create a cell in your Rume notebook and run the command below to install the required packages. See example below:
22
18
23
19

24
20
25
-
Using the Runme [cell section](../configuration/cellsection) feature you can run the entire subheading at a go
21
+
Using the Runme [cell section](../configuration/cellsection) feature you can run the entire subheading at a go.
22
+
23
+
Follow the instructions and commands in the above [notebook](https://github.com/stateful/blog-examples/blob/main/Cloud-native/helm/helm.md) for this guide.
26
24
27
25
## **Creating A Helm Chart Within Your Runme Environment**
28
26
@@ -47,16 +45,10 @@ The `helm install` section of this guide installs the Kubernetes Ingress contro
47
45
48
46
Successfully installed with your Runme terminal:tada:
49
47
50
-
To uninstall Ingress Controller :
51
-
52
-
```sh
53
-
helm uninstall ingress-nginx
54
-
```
55
-
56
48
## **Upgrading Helm Packages With Runme**
57
49
58
50
The `helm upgrade` command upgrades a release to a new version of a chart or applies changes to an existing release.
59
-
Helm plugins are external tools or extensions that enhance the functionality of the Helm CLI. Plugins allow users to extend Helm’s capabilities by adding new commands or features without modifying the core Helm codebase.
51
+
Helm plugins are external tools or extensions that enhance the functionality of the Helm CLI.
60
52
61
53
With Runme, you can modify the [working directory](../configuration/cell-level#cells-current-working-directory) for your code cell to a file directory of your choice. This enables you to easily run `values.yaml` even if the file is not located in the same directory as your markdown file.
62
54
@@ -72,7 +64,7 @@ helm status ingress-nginx
72
64
73
65
## **Implementing Helm Rollback**
74
66
75
-
In your Runme notebook, you can revert to a specific historical version of a Helm release within your Kubernetes cluster. Using the `helm rollback` command, Along side the name of the release and the revision number you want to deploy.
67
+
In your Runme notebook, you can revert to a specific historical version of a Helm release within your Kubernetes cluster. Using the `helm rollback` command, along side the name of the release and the revision number you want to deploy.
The `helm get` command in Helm is used to retrieve information about a specific release or resource within a release. It provides various subcommands to fetch different types of information related to Helm releases.
86
78
87
-
```sh
88
-
helm get manifest ingress-nginx
89
-
```
79
+

90
80
91
81
## **Add Helm Plugin**
92
82
93
-
Helm plugins are external tools or extensions that enhance the functionality of the Helm CLI. For this guide, we installed the `sops` plugin to use it encrypt our kubernetes secret
83
+
Helm plugins are external tools or extensions that enhance the functionality of the Helm CLI. For this guide, we installed the `sops` plugin to use it encrypt our kubernetes secret.
0 commit comments