@@ -20,27 +20,27 @@ In order to run locally you will need to
20
20
21
21
### With Docker
22
22
23
- Run ` storaxdev/ kubedoom:0.5.0 ` with docker locally:
23
+ Run ` ghcr.io/storax/ kubedoom:latest ` with docker locally:
24
24
25
25
``` console
26
26
$ docker run -p5901:5900 \
27
27
--net=host \
28
28
-v ~/.kube:/root/.kube \
29
29
--rm -it --name kubedoom \
30
- storaxdev/ kubedoom:0.5.0
30
+ ghcr.io/storax/ kubedoom:latest
31
31
```
32
32
33
33
Optionally, if you set ` -e NAMESPACE={your namespace} ` you can limit Kubedoom to deleting pods in a single namespace
34
34
35
35
### With Podman
36
36
37
- Run ` storaxdev/ kubedoom:0.5.0 ` with podman locally:
37
+ Run ` ghcr.io/storax/ kubedoom:latest ` with podman locally:
38
38
39
39
``` console
40
40
$ podman run -it -p5901:5900/tcp \
41
41
-v ~/.kube:/tmp/.kube --security-opt label=disable \
42
42
--env "KUBECONFIG=/tmp/.kube/config" --name kubedoom
43
- storaxdev/ kubedoom:0.5.0
43
+ ghcr.io/storax/ kubedoom:latest
44
44
```
45
45
46
46
### Attaching a VNC Client
@@ -66,7 +66,7 @@ $ docker run -p5901:5900 \
66
66
--net=host \
67
67
-v ~/.kube:/root/.kube \
68
68
--rm -it --name kubedoom \
69
- storaxdev/ kubedoom:0.5.0 \
69
+ ghcr.io/storax/ kubedoom:latest \
70
70
-mode namespaces
71
71
```
72
72
@@ -79,7 +79,7 @@ example config from this repository:
79
79
``` console
80
80
$ kind create cluster --config kind-config.yaml
81
81
Creating cluster "kind" ...
82
- ✓ Ensuring node image (kindest/node:v1.19.1 ) 🖼
82
+ ✓ Ensuring node image (kindest/node:v1.23.0 ) 🖼
83
83
✓ Preparing nodes 📦 📦
84
84
✓ Writing configuration 📜
85
85
✓ Starting control-plane 🕹️
@@ -112,4 +112,16 @@ $ vncviewer viewer localhost:5900
112
112
```
113
113
114
114
Kubedoom requires a service account with permissions to list all pods and delete
115
- them and uses kubectl 1.19.2.
115
+ them and uses kubectl 1.23.2.
116
+
117
+ ## Building Kubedoom
118
+
119
+ The repository contains a Dockerfile to build the kubedoom image. You have to
120
+ specify your systems architecture as the ` TARGETARCH ` build argument. For
121
+ example ` amd64 ` or ` arm64 ` .
122
+
123
+ ``` console
124
+ $ docker build --build-arg=TARGETARCH=amd64 -t kubedoom .
125
+ ```
126
+
127
+ To change the default VNC password, use ` --build-arg=VNCPASSWORD=differentpw ` .
0 commit comments