小编Vig*_*han的帖子

如何使用 kubectl 补丁更改 kubernetes 容器的端口?

我想更改在我的 kubernetes clusture 上运行的容器的端口。手动我知道这可以在底层 YAML 文件本身中更改。但我想使用“kubectl patch”之类的命令来更改端口。

nginx.yaml


apiVersion: v1
kind: Service
metadata:
  name: nginx
  labels: 
    app: nginx 
spec:
  type: NodePort     
  ports:
  - name: nginxport
    port: 80
    targetPort: 80
    nodePort: 30000
  selector:
    app: nginx
    tier: frontend    

---

apiVersion: apps/v1
kind: Deployment
metadata:
  name: nginx
  labels:
    app: nginx
spec:
  selector:
    matchLabels:
      app: nginx
      tier: frontend
  strategy:
    type: Recreate
  template:
    metadata:
      labels:
        app: nginx
        tier: frontend
    spec:

      containers:
      - image: suji165475/devops-sample:#{Build.BuildId}#
        name: nginx
        ports:
        - containerPort: 80
          name: nginxport

Run Code Online (Sandbox Code Playgroud)

任何人都可以使用我的 nginx.yaml 作为更改容器属性(如容器端口、目标端口、节点端口、端口)的示例向我展示“kubectl …

docker kubernetes

1
推荐指数
1
解决办法
4296
查看次数

标签 统计

docker ×1

kubernetes ×1