Tôi cố gắng để triển khai nginx trên kubernetes, kubernetes phiên bản v1.5.2, tôi đã triển khai nginx với 3 bản sao, file YAML là dưới đây,kubernetes dịch vụ ip bên ngoài cấp phát
apiVersion: extensions/v1beta1
kind: Deployment
metadata:
name: deployment-example
spec:
replicas: 3
revisionHistoryLimit: 2
template:
metadata:
labels:
app: nginx
spec:
containers:
- name: nginx
image: nginx:1.10
ports:
- containerPort: 80
và bây giờ tôi muốn vạch trần cổng của nó 80 trên cổng 30.062 của nút, cho rằng tôi đã tạo ra một dịch vụ dưới đây,
kind: Service
apiVersion: v1
metadata:
name: nginx-ils-service
spec:
ports:
- name: http
port: 80
nodePort: 30062
selector:
app: nginx
type: LoadBalancer
dịch vụ này đang làm việc tốt như nó phải được, nhưng nó được hiển thị như cấp phát không chỉ trên kubernetes cũng dashboard trên thiết bị đầu cuối.
vì vậy hãy giúp tôi giải quyết vấn đề này. Thanks ...
Cảm ơn bạn rất nhiều @ javier này thực sự hữu ích. Tôi đã giải quyết được vấn đề của mình từ tài liệu trên. –