相关疑难解决方法(0)

服务是NodePort类型,并指定port和targetPort是什么意思?

我白天对Kubernetes越来越熟悉,但我仍处于基本水平.我也不是网络人.

我正盯着服务定义的以下片段,我无法在脑海中形成正确的图片:

spec:
  type: NodePort
  ports:
  - port: 27018
    targetPort: 27017
    protocol: TCP
Run Code Online (Sandbox Code Playgroud)

引用ServicePort文档,其中部分内容如下:

nodePort     The port on each node on which this service is exposed when type=NodePort or LoadBalancer. Usually
integer      assigned by the system. If specified, it will be allocated to the service if unused or else creation of the
             service will fail. Default is to auto-allocate a port if the ServiceType of this Service requires one. More info: 
             http://kubernetes.io/docs/user-guide/services#type--nodeport

port         The port that will be …
Run Code Online (Sandbox Code Playgroud)

kubernetes

43
推荐指数
2
解决办法
1万
查看次数

Kubernetes 中容器端口和目标端口的区别?

如何container port从不同targetports在Kubernetes容器?它们是否可以互换使用,如果可以,为什么?

我遇到了下面的代码片段,其中containerPort用于表示portKubernetes 中的 pod。

apiVersion: apps/v1
kind: Deployment
metadata:
  name: postgres-deployment
  labels:
    app: demo-voting-app
spec:
  replicas: 1
  selector:
    matchLabels:
      name: postgres-pod
      app: demo-voting-app
  template:
    metadata:
      name: postgres-pod
      labels:
        name: postgres-pod
        app: demo-voting-app

    spec:
      containers:
      - name: postgres
        image: postgres:9.4
        ports:
        - containerPort: 5432
        
Run Code Online (Sandbox Code Playgroud)

在上面的代码片段中,他们为containerPort参数提供了 5432 (在最后一行)。那么,这containerPorttargetport?

据我所知,该术语port泛指portservice(Kubernetes)。如果我不正确,请纠正我。

port containers kubernetes kubernetes-pod

6
推荐指数
2
解决办法
1527
查看次数

标签 统计

kubernetes ×2

containers ×1

kubernetes-pod ×1

port ×1