我完成的任务是↓
nginx-svc.yaml
apiVersion: v1
kind: Service
metadata:
name: my-nginx
labels:
run: my-nginx
spec:
type: NodePort
ports:
- port: 80
targetPort: 80
protocol: TCP
name: http
selector:
app: nginxnginx-deployment.yaml
apiVersion: apps/v1
kind: Deployment
metadata:
name: nginx-deployment
labels:
app: nginx
spec:
replicas: 3
selector:
matchLabels:
app: nginx
template:
metadata:
labels:
app: nginx
spec:
containers:
- name: nginx
image: nginx:1.14.2
ports:
- containerPort: 80nginx的
gitlab-deployment.yaml
apiVersion: apps/v1
kind: Deployment
metadata:
name: gitlab-deployment
labels:
app: gitlab
spec:
replicas: 1
selector:
matchLabels:
app: gitlab
template:
metadata:
labels:
app: gitlab
spec:
containers:
- name: gitlab
image: gitlab/gitlab-ee:latest
ports:
- containerPort: 9088
- containerPort: 10022gitlab-svc.yaml
apiVersion: v1
kind: Service
metadata:
name: gitlab-svc
labels:
app: gitlab
spec:
type: NodePort
ports:
- port: 9088
targetPort: 9088
name: http
- port : 10022
targetPort: 10022
name: ssh
selector:
app: gitlab我不使用头盔,EKS,GKS等。在我的超级v虚拟机上安装了Kubernetes之后,我想在上面运行gitlab。(就像用码头运行gitlab映像一样)我只想使用Kubernetes和gitlab映像在本地运行gitlab .
发布于 2022-05-08 04:51:32
如果您的吊舱运行正常,请尝试:
kubectl port-forward pod/NAME_OF_THE_POD 8080:9088 ..。在本地机器浏览器上检查服务是否正常工作。
如果此操作有效,则对服务执行相同的操作。
kubectl port-forward service/gitlab-svc 8080:9088nodePort服务类型在工作节点机器指定的端口上公开应用程序。如果上述两条命令都有效,请尝试检查网络问题。
请回答我的问题,这样我就能给你更多的帮助。
https://stackoverflow.com/questions/72136080
复制相似问题