Skip to content

Commit

Permalink
Merge pull request #10 from NCKU-CCS/helm
Browse files Browse the repository at this point in the history
Add init page of helm
  • Loading branch information
shawn111 authored Nov 28, 2023
2 parents 9519bef + 1d7c916 commit 98a4f5c
Show file tree
Hide file tree
Showing 4 changed files with 86 additions and 1 deletion.
9 changes: 9 additions & 0 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -8,3 +8,12 @@
這本手冊由 114 屆專題生共同編輯

[mdbook](https://rust-lang.github.io/mdBook)

install mdbook
```
cargo install mdbook
```

```
mdbook buiild
```
3 changes: 2 additions & 1 deletion SUMMARY.md
Original file line number Diff line number Diff line change
Expand Up @@ -6,4 +6,5 @@
- [cgroup](./container-101/cgroup/README.md)
- [simple](./container-101/cgroup/simple.md)
- [v2](./container-101/cgroup/cgroup_v2.md)

- [kubernetes](./kubernetes/README.md)
- [helm](./kubernetes/helm/helm.md)
Empty file added kubernetes/README.md
Empty file.
75 changes: 75 additions & 0 deletions kubernetes/helm/helm.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,75 @@
# The package manager for kubernetes

## Three Big Concepts
- A Chart is a Helm package.
- A Repository is the place where charts can be collected and shared. It's like Perl's CPAN archive or the Fedora Package Database, but for Kubernetes packages.- A Release is an instance of a chart running in a Kubernetes cluster.

## Quickstart

install helm

helm search
```
helm search hub
helm search repo
```

Initialize a Helm Chart Repository

```
helm repo add bitnami https://charts.bitnami.com/bitnami
```

## helm tips

### install 加上 --dry-run



## helm features
- pure client tools (v3)
- w/o tiller
- don't need helm init
- 3-way merge
- helm template
- values.yaml
- dependency

## hub
- more then helm

## repo

## charts

### chart hooks
- (pre/post)-(install/delete/upgrade/rollback) / test


## helm plugins
https://helm.sh/docs/community/related/#helm-plugins
### helm secrets / diff / git
https://www.youtube.com/watch?v=FriVNkaEU8Q
sops

###

## web ui
- kubeapps
- https://kubeapps.dev/docs/latest/tutorials/getting-started/#step-1-install-kubeapps
- kubectl port-forward --address=100.115.92.200 -n kubeapps svc/kubeapps 8080:80
- helm-dashboard


## tilt / werf

## flux / argocd
- helm operator


## keptn

## GitOps


## argo workflow /

0 comments on commit 98a4f5c

Please sign in to comment.