Update to Kubernetes 1.18

This commit is contained in:
David Zuber
2020-04-11 10:24:49 +01:00
parent b2bdf4eb3b
commit 99330ac416
5 changed files with 13 additions and 8 deletions

View File

@ -1,3 +1,8 @@
# 0.3.0
* New image storadev/kubedoom:0.3.0
* Update kubernetes to 1.18.1
# 0.2.0 # 0.2.0
* New image storadev/kubedoom:0.2.0 * New image storadev/kubedoom:0.2.0

View File

@ -1,4 +1,4 @@
FROM golang:1.13-alpine AS gobuild FROM golang:1.14-alpine AS gobuild
WORKDIR /go/src/kubedoom WORKDIR /go/src/kubedoom
ADD kubedoom.go . ADD kubedoom.go .

View File

@ -13,13 +13,13 @@ which was forked from psdoom.
## Usage ## Usage
Run `storaxdev/kubedoom:0.2.0` locally: Run `storaxdev/kubedoom:0.3.0` locally:
```console ```console
$ docker run -p5900:5900 \ $ docker run -p5900:5900 \
-v ~/.kube:/root/.kube \ -v ~/.kube:/root/.kube \
--rm -it --name kubedoom \ --rm -it --name kubedoom \
storaxdev/kubedoom:0.2.0 storaxdev/kubedoom:0.3.0
``` ```
Now start a VNC viewer and connect to `localhost:5900`. The password is `1234`: Now start a VNC viewer and connect to `localhost:5900`. The password is `1234`:
@ -41,7 +41,7 @@ example config from this repository:
```console ```console
$ kind create cluster --config kind-config.yaml $ kind create cluster --config kind-config.yaml
Creating cluster "kind" ... Creating cluster "kind" ...
✓ Ensuring node image (kindest/node:v1.17.0) 🖼 ✓ Ensuring node image (kindest/node:v1.18.0) 🖼
✓ Preparing nodes 📦 📦 ✓ Preparing nodes 📦 📦
✓ Writing configuration 📜 ✓ Writing configuration 📜
✓ Starting control-plane 🕹️ ✓ Starting control-plane 🕹️
@ -69,4 +69,4 @@ serviceaccount/kubedoom created
clusterrolebinding.rbac.authorization.k8s.io/kubedoom created clusterrolebinding.rbac.authorization.k8s.io/kubedoom created
``` ```
Kubedoom requires a service account with permissions to list all pods and delete Kubedoom requires a service account with permissions to list all pods and delete
them and uses kubectl 1.17.3. them and uses kubectl 1.18.1.

View File

@ -2,9 +2,9 @@ kind: Cluster
apiVersion: kind.x-k8s.io/v1alpha4 apiVersion: kind.x-k8s.io/v1alpha4
nodes: nodes:
- role: control-plane - role: control-plane
image: kindest/node:v1.17.0 image: kindest/node:v1.18.0@sha256:0e20578828edd939d25eb98496a685c76c98d54084932f76069f886ec315d694
- role: worker - role: worker
image: kindest/node:v1.17.0 image: kindest/node:v1.18.0@sha256:0e20578828edd939d25eb98496a685c76c98d54084932f76069f886ec315d694
extraPortMappings: extraPortMappings:
- containerPort: 5900 - containerPort: 5900
hostPort: 5900 hostPort: 5900

View File

@ -18,7 +18,7 @@ spec:
hostNetwork: true hostNetwork: true
serviceAccountName: kubedoom serviceAccountName: kubedoom
containers: containers:
- image: storaxdev/kubedoom:0.2.0 - image: storaxdev/kubedoom:0.3.0
name: kubedoom name: kubedoom
ports: ports:
- containerPort: 5900 - containerPort: 5900