1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
|
# 部署 Nginx 服务, 需要docker里有nginx镜像
minikube kubectl -- create deployment fuzzing --image=fuzzing
# --port=8000 指要监听容器的80端口, 也就是镜像提供服务的端口
minikube kubectl -- create deployment fuzzing --image=utibetctf/fuzzing --port=80
# --port=8000 service的端口
# --target-port 80 转发到 Pod 的哪个端口
minikube kubectl -- expose deployment fuzzing --type=NodePort --port=8000 --target-port 80
# 访问服务
minikube service nginx
# 查看 Service 详情
minikube kubectl -- get service fuzzing -o wide
# 删除
# 首先查看所有资源
minikube kubectl -- get all --show-labels
# 根据显示的资源名称精确删除
minikube kubectl -- delete deployment/<name> service/<name>
|