-
Notifications
You must be signed in to change notification settings - Fork 170
Home 中文
rambolized edited this page May 12, 2021
·
11 revisions
大家好,感谢使用Metarget,欢迎来到Metarget wiki。
为方便管理,Metarget部署的所有资源都在metarget
命名空间下,请添加命名空间参数,如查看部署的Pod:
kubectl get pods -n metarget
Metarget的初衷是为了更快地部署云原生基础设施层次的漏洞环境,后来拓展出了appv
,以便部署多层次复杂场景。appv
目前全部是以Kubernetes资源的YAML声明文件的形式存储,因此只能够在Kubernetes集群上部署,所以为了部署appv
,需要先执行cnv install
或者gadget install
装一个Kubernetes集群(其实用Metarget也就是一行命令)。
后期Metarget可能会考虑增加对Docker及docker-compose的支持,具体进度可关注相关issue,不过近期暂不会考虑去支持。
如果是第一次部署某个appv
,Kubernetes后台可能正在拉取相关容器镜像,可以执行以下命令查看当前服务的部署状态:
kubectl get pods -n metarget
如果心急,可以同时手动执行拉取操作,这样你就能看到镜像拉取进度了。拉取完毕,则服务就会很快启动。例如,执行以下命令以手动拉取DVWA
镜像:
docker pull vulnerables/web-dvwa