kubernetes-dashboard가 kubectl 명령을 사용하여 생성 된 배포 및 서비스를 표시하도록하는 방법이 있습니까, 아니면 웹 UI를 통해 생성 된 것만 표시 할 수 있습니까?
웹 UI에 표시되도록 수정해야하는 yaml 파일의 설정이 있습니까? Google 컨테이너 엔진에서 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
클러스터를 버전 1.3으로 업그레이드하면 배포 및 서비스를 보여주는 새 대시 보드가 자동으로 생성됩니다.
이 기사는 인터넷에서 수집됩니다. 재 인쇄 할 때 출처를 알려주십시오.
침해가 발생한 경우 연락 주시기 바랍니다[email protected] 삭제
몇 마디 만하겠습니다