2016-05-30 4 views
0

Kubernetes APIにアクセスするためにwebsocketを使用したいので、wss://example.com" + url + "&access_token=blahblahblahのようなトークンを送る方が便利です。公式API docはヘッダーにトークンを送ります。どこでそのようなトークンを見つけてURLで送ることができますか?KubernetesでURL内のトークンを送信するには?

私は何をしたいことのWebSocket経由でWebページを介してポッドをexecしことです:

Container-Terminal via Websocket

Support exec and pod logging over WebSockets

答えて

1

URLのベアラトークン認証は、現在Kubernetesではサポートされていません。Authorizationヘッダーのみです。

0

インターネット上で検索してKubernetesに多くの議論を読んだ後、私は自分自身を投稿しますURLでないパスワードでkubernetes APIにアクセスすることについての回答:

wss://ユーザー名:[email protected]/api/v1/namespaces/default/pods/YourPodName/exec?stdout = 1 012 =%2Fbin%2Fsh

ユーザー名とパスワードSTDIN = 1つの&標準エラー出力= 1つの& TTY = 1つの&コマンドは〜/ .kube/configにベアラトークンを送信するための

ようこそ答えです。

+0

ベアラトークン認証ではなく、ユーザー名/パスワード認証であることに注意してください。 –

+0

@JordanLiggittはい、私はまだベアラトークン認証を使用して回答を待っています。 – Pao

関連する問題