--- apiVersion: apps/v1 kind: Deployment metadata: name: linkerd-viz labels: name: linkerd-viz spec: replicas: 1 selector: matchLabels: name: linkerd-viz template: metadata: labels: name: linkerd-viz spec: containers: - name: linkerd-viz image: buoyantio/linkerd-viz:0.2.0 args: ["k8s"] imagePullPolicy: Always env: - name: PUBLIC_PORT value: "3000" - name: STATS_PORT value: "9191" - name: SCRAPE_INTERVAL value: "30s" ports: - name: grafana containerPort: 3000 - name: prometheus containerPort: 9191 - name: kubectl image: buoyantio/kubectl:v1.8.5 args: - "proxy" - "-p" - "8001" --- apiVersion: v1 kind: Service metadata: name: linkerd-viz labels: name: linkerd-viz spec: type: LoadBalancer ports: - name: grafana port: 80 targetPort: 3000 - name: prometheus port: 9191 targetPort: 9191 selector: name: linkerd-viz