An open API service indexing awesome lists of open source software.

https://github.com/minddocdev/kubernetes-deploy

MindDoc's kubernetes deploy image with helm, kubectl and docker in docker
https://github.com/minddocdev/kubernetes-deploy

docker

Last synced: 8 months ago
JSON representation

MindDoc's kubernetes deploy image with helm, kubectl and docker in docker

Awesome Lists containing this project

README

          

# Kubernetes deploy docker image

Docker image with helm, helm-gcs, kubectl, gcloud, sentry client and slack webhook script.

This image is useful for deploying Kubernetes applications with `helm` and `kubectl`.
Optional tools like `gcloud`, `sentry-client` and a `slack` push notification are provided.

Sentry client uses the [automatic installation](https://docs.sentry.io/cli/installation/#automatic-installation).
One example use case is [associate commits with a release](https://docs.sentry.io/workflow/releases/#associate-commits-with-a-release).

The Slack message shell script allows you to [send Slack messages](https://api.slack.com/messaging/sending)
via [incoming webhooks](https://api.slack.com/incoming-webhooks).
You can easily format the payload in [Slack's Block Kit Builder](https://api.slack.com/tools/block-kit-builder).

```sh
slack-message https://hooks.slack.com/services/T00000000/B00000000/XXXXXXXXXXXXXXXXXXXXXXXX '{
"text": "My message"
}'
```

## Version specification

See [full tags list](https://cloud.docker.com/u/minddocdev/repository/docker/minddocdev/kubernetes-deploy/tags).

Each docker image tag points to a specific Helm version.

| Git Tag | Helm version | Docker Tags |
| :----------------------------------------------------------------------------: | :----------------------------------------------------------: | :----------------: |
| [3.5.3](https://github.com/minddocdev/kubernetes-deploy/releases/tag/3.5.3) | [v3.5.3](https://github.com/helm/helm/releases/tag/v3.5.3) | `3.5.3`, `latest` |
| [3.0.0](https://github.com/minddocdev/kubernetes-deploy/releases/tag/3.0.0) | [v3.0.0](https://github.com/helm/helm/releases/tag/v3.0.0) | `3.0.0` |
| [2.15.2](https://github.com/minddocdev/kubernetes-deploy/releases/tag/2.15.2) | [v2.15.2](https://github.com/helm/helm/releases/tag/v2.15.2) | `2.15.1` |
| [2.15.1](https://github.com/minddocdev/kubernetes-deploy/releases/tag/2.15.1) | [v2.15.1](https://github.com/helm/helm/releases/tag/v2.15.1) | `2.15.1` |
| [2.11.0](https://github.com/minddocdev/kubernetes-deploy/releases/tag/2.11.0) | [v2.11.0](https://github.com/helm/helm/releases/tag/v2.11.0) | `2.11.0` |

## Build

```sh
docker build -t minddocdev/kubernetes-deploy .
```

## Run

```sh
docker run -d minddocdev/kubernetes-deploy
```

## Links

* [Docker Hub `minddocdev/kubernetes-deploy`](https://hub.docker.com/r/minddocdev/kubernetes-deploy)
* [GitHub `minddocdev/kubernetes-deploy`](https://github.com/minddocdev/kubernetes-deploy)