我想确认我们是否可以在 pod 中没有容器端口的情况下公开服务。在下面的示例中,pod 没有容器端口,但服务已定义端口:
apiVersion: v1
metadata:
name: mypod
namespace: ggckad-s8
labels:
app: mypod
spec:
volumes:
- name: log-volume
emptyDir: {}
containers:
- name: app
image: kubegoldenguide/question-29-app
volumeMounts:
- name: log-volume
mountPath: /var/log
Run Code Online (Sandbox Code Playgroud)
kind: Service
apiVersion: v1
metadata:
name: mypod-service
namespace: ggckad-s8
spec:
type: NodePort
selector:
app: mypod
ports:
- port: 8000
Run Code Online (Sandbox Code Playgroud) kubernetes ×1