【问题标题】:Kubernetes ui not showing deployed services or deployymentKubernetes ui 未显示已部署的服务或部署
【发布时间】:2016-07-11 14:18:05
【问题描述】:

有没有办法让 kubernetes-dashboard 显示使用 kubectl 命令创建的部署和服务,还是只能显示通过其 web ui 创建的内容?

我需要修改 yaml 文件中的设置以使其对 web ui 可见吗?我在谷歌容器引擎中运行 kubernetes(1.2.5)。我知道后端过去只支持 RC,但已修复。

这是我用来创建服务和部署的 yaml:

apiVersion: v1
kind: Service
metadata:
  name: app-name
  labels:
    app: nginx
    role: api
    tier: backend
spec:
  type: LoadBalancer
  ports:
  - port: 80
    name: http
  - port: 443
    name: https
  selector:
    app: nginx
    role: api
    tier: backend
---
apiVersion: extensions/v1beta1
kind: Deployment
metadata:
  name: app-name
spec:
  replicas: 6
  template:
    metadata:
      labels:
        app: nginx
        role: api
        tier: backend
    spec:
      containers:
      - name: survey-node
        image: gcr.io/project/app-name:v0.0.1
        resources:
          requests:
            cpu: 300m
            memory: 500Mi

这是创建后的部署:

apiVersion: extensions/v1beta1
kind: Deployment
metadata:
  annotations:
    deployment.kubernetes.io/revision: "3"
  creationTimestamp: 2016-07-07T23:22:16Z
  generation: 9
  labels:
    app: app-name
    role: app
    tier: backend
  name: app-name
  namespace: default
  resourceVersion: "4403"
  selfLink: /apis/extensions/v1beta1/namespaces/default/deployments/app-name
  uid: *********-***-****-****-************
spec:
  replicas: 14
  selector:
    matchLabels:
      app: app-name
      role: app
      tier: backend
  strategy:
    rollingUpdate:
      maxSurge: 1
      maxUnavailable: 1
    type: RollingUpdate
  template:
    metadata:
      creationTimestamp: null
      labels:
        app: app-name
        role: app
        tier: backend
    spec:
      containers:
      - image: gcr.io/project-name/app-name:v0.0.1
        imagePullPolicy: IfNotPresent
        name: app-name
        resources:
          requests:
            cpu: 300m
            memory: 500Mi
        terminationMessagePath: /dev/termination-log
      dnsPolicy: ClusterFirst
      nodeSelector:
        cloud.google.com/gke-nodepool: beef
      restartPolicy: Always
      securityContext: {}
      terminationGracePeriodSeconds: 30
status:
  availableReplicas: 14
  observedGeneration: 9
  replicas: 14
  updatedReplicas: 14

【问题讨论】:

  • 或者我应该在 kubernetes github repo 上问这个问题吗?

标签: kubernetes google-kubernetes-engine


【解决方案1】:

当您将集群升级到 1.3 版时,您将自动拥有显示部署和服务的新仪表板。

【讨论】:

  • 酷,我将不得不等待谷歌更新他们的集群,目前在 1.25
猜你喜欢
  • 2021-02-05
  • 1970-01-01
  • 1970-01-01
  • 2022-01-23
  • 2020-02-06
  • 2017-10-12
  • 1970-01-01
  • 2016-11-17
  • 2023-02-05
相关资源
最近更新 更多