1

デスクトップ用ドッカーで kubernetes ダッシュボードを開始しようとしていますが、正常に動作しています。しかし、常に開始する必要がありkubectl proxy、そのPowerShellウィンドウを閉じると、ダッシュボードの動作が停止します.

プロキシまたはプロキシを常に開始せずにダッシュボードを開始する方法はありますか? ネットワークでこのダッシュボードにアクセスするにはどうすればよいですか?

4

1 に答える 1

3

ダッシュボードを永続的に公開するには、クラスターにサービスを追加する必要があります。

次の内容の yaml ファイルを作成します (これをdash-serv.yamlと呼びましょう)。

apiVersion: v1
kind: Service
metadata:
  labels:
    k8s-app: kubernetes-dashboard
  name: kubernetes-dashboard-nodeport
  namespace: kube-system
spec:
  ports:
  - port: 80
    protocol: TCP
    targetPort: 9090
    nodePort: 32123
  selector:
    k8s-app: kubernetes-dashboard
  sessionAffinity: None
  type: NodePort

次に、 http://localhost:32123kubectl apply -f dash-serv.yamlでダッシュボードへのアクセスを実行してテストします。

于 2019-12-27T15:05:03.107 に答える