-
Notifications
You must be signed in to change notification settings - Fork 118
/
Dockerfile
36 lines (33 loc) 路 1.23 KB
/
Dockerfile
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
FROM alnoda/codeserver-workspace:5.0
RUN wrk install kubectl==stable
RUN wrk install helm==v3.9.0
RUN wrk install k9s==v0.25.18
RUN wrk install kdash==0.3.6
RUN wrk install kubectx==0.9.5
RUN wrk install kubetail==1.6.18
RUN wrk install ktunnel==1.5.3
RUN wrk install kubefwd==1.22.5
RUN wrk install kubie==0.20.1
RUN wrk install kubescout==0.1.16
RUN wrk install ktop==0.3.5
RUN wrk install kubectl-doctor==0.3.1
RUN wrk install kubectl-tree==0.4.3
RUN wrk install kubespy==0.6.2
RUN wrk install kube-dump==1.1.2
RUN wrk install octant==v0.25.1
RUN wrk install kubescape==latest
RUN wrk install kube-shell==latest
RUN wrk install krew==v0.4.3
RUN wrk install kube-hunter==0.6.8
RUN wrk install argocd-cli==v2.7.2
RUN wrk install trivy==0.43.0
RUN wrk install helmfile==0.155.0
RUN wrk install kubectl-aliases==latest
RUN wrk install velero-cli==1.10.3
# Install additional codeserver extensions
RUN echo "------------------------------------------------------ extensions" \
&& code-server --install-extension ms-kubernetes-tools.vscode-kubernetes-tools \
&& code-server --install-extension ipedrazas.kubernetes-snippets
# Gonfigure Alnoda workspace
COPY --chown=abc:abc workspace /tmp/workspace
RUN wrk build /tmp/workspace && rm -rf /tmp/workspace