我是Kubernetes的新手。我正在尝试将以下DOCKER容器代码转换为kubernetes的YAML。
docker container run -d -p 80:80 --name MyFirstContainerWeb docker/getting-started:pwd
到目前为止,这是我想出的。有人可以在入口部分帮助我吗?我正在使用Docker Desktop(具有kubernetes集群)。我的最终目标是在浏览器中查看该网站。apiVersion: apps/v1
kind: Deployment
metadata:
name: getting-started-deployment
spec:
selector:
matchLabels:
app: getting-started
replicas: 2
template:
metadata:
labels:
app: getting-started
spec:
containers:
- name: getting-started-container
image: docker/getting-started:pwd
ports:
- containerPort: 80
---
apiVersion: v1
kind: Service
metadata:
name: getting-started-service
namespace: default
labels:
app: myfirstcontainer
spec:
ports:
- protocol: TCP
port: 80
targetPort: 80
selector:
app: getting-started-service
最佳答案
您可以通过运行以下命令使用端口转发转发到服务端口
$ kubectl port-forward svc/getting-started-service 80
要了解有关端口转发的更多信息,请单击here。