問題タブ [kubectl]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
kubernetes - リモート マシンから Kubernetes の RESTful API を利用できるようにするにはどうすればよいですか?
AWS で実行する kubernetes クラスターをセットアップしました。今やりたいことは、リモート マシン (たとえば、私の macbook pro) からクラスターを制御することです。
Kubernetes には RESTful API があり、Kubectl はプロキシとして機能できることを知りました。実行することにより:
kubectl proxy --port=8001 &
curl を使用して RESTful API にアクセスできます。次に例を示します。
次に、ローカルホストのみをカールできることがわかりました。次のコマンドを使用してリモート マシンから curl を実行すると、次のようになります。
「接続が拒否されました」と表示されます。ここで何が起こっているのだろうか?APIにリモートで簡単にアクセスする方法はありますか?
前もって感謝します。
kubernetes - kubectl、docker 内からのノードに関する情報
kube クラスターで ipyparallel を実行しています。1 つのノードで複数のポッドを実行していますが、問題ありません。しかし、私の計算では、すべてのノードでポッドを均等に選択することにより、ロードバランシングで ipyparallel を支援したいと考えています。ポッド/ドッカー内からこの情報を取得する方法はありますか?
kubernetes - Google Container Engine (kubernetes) の ScheduledJobs
誰かがスケジュールされたジョブを実行した経験がありますか? ガイドにより、有効なランタイムバッチ/v2alpha1で 1.4 以降で利用可能な ScheduledJobs
kubectl api-versions
だから私はコマンドで保証されました:
しかし、コマンドで以下のサンプルテンプレートを試したときkubectl apply -f job.yaml
エラーが発生しました
その機能がまだ実装されていない可能性はありますか? または、テンプレートの作成中にエラーが発生しましたか?
前もって感謝します。
kubernetes - 「kubectl config view」で GKE / kube-ui パスワードが表示されない
マスター ui ui インターフェイスに単純に接続しようとしています。
タイトルですべてを理解したと思います。認証に関連するコマンドを試しただけで、何もすることはありません。kubectl config view
ユーザーとそれに関連付けられたパスワードを提供しません。
一部の人にとっては明白に聞こえることを願っています。
一番
kubernetes - kubectl スケールを使用して異なるノードで同じポッドをスケジュールするにはどうすればよいですか?
Kubernetes の新機能。kubectl scale --replicas=N を使用して、異なるノードで Pod を開始できますか?
kubernetes - Kubernetes ポッドが削除されると再作成される
コマンドでポッドを開始しました
エラーが発生したため、これを削除できませんPod
。
以下の方法を試してみましたが、Pod
再作成され続けます。
amazon-ec2 - kubernetes、kubeconfig ファイル構造
少し前に kube-up を使用して kubernetes クラスターをセットアップしました (本当に少し前のことなので、完全にはわかりません)。ごく最近、coreOS とそのツールを使用して別の kubernetes クラスターをセットアップしました。どちらも kubeconfig ファイルを生成し、それらのファイルはそれぞれに対して完全に機能しています。ただし、いくつかの違いがあり、これがこの投稿の理由です。その違いをきちんと理解したい。ここに2つのファイルがあります -
1.> 1 つ前に生成 (ほとんどの場合、kube-up を使用)
2.> 後で coreOS ツールを使用して生成される 2 番目
ご覧のとおり、これら 2 つのバージョンではキーの名前とその値に違いがあります。例 - certificate-authority-data
vscertificate-authority
また、1 つは文字列で、もう 1 つは .pem ファイルへの相対パスです。
私は考えていた -
1.> キーの名前は互換性がありますか。
2.> 値の型は事前に定義されていますか? つまり、.pem ファイルの内容をコピーして、認証局などに貼り付けた場合、kubectl は認証できるでしょうか?
これについてのアイデアをいただければ幸いです。質問に混乱が生じた場合は申し訳ありません。もしそうなら、私に尋ねてください。できるだけ明確にしようとします。
前もって感謝します
- - - - - - - - - 編集 - - - - - - - -
私はいくつかの実験を行いましたが、それらは互換性がないことを理解しています。今、別の質問があります。どちらがより簡単ですか-
これら 2 つのうち、kubeconfig ファイルのバージョン standard
またはバージョンはどれですか?latest
kubernetes - 同じネットワーク内の別のマシンから NodePort サービスにアクセスする
Mac に minikube をインストールし、nodejs アプリのデプロイメントとサービスを作成しました。次のコマンドを使用してサービスの URL を取得し、すべてが機能していることをテストしました。
minikube service my-nodejs-app --url そして、ブラウザでこの URL を実行し、結果を得ました。問題は、同じネットワーク内の別のマシンから同じ URL にアクセスしようとしたときに、機能しなかったことです。
私のサービス .yml ファイルは次のとおりです。
ポート転送を使用してポッド ポートをローカルホストに転送しようとしましたが、クラスターをホストしている同じマシンでのみ機能し、同じネットワーク上の別のマシンから (クラスターが存在するマシンの IP アドレスを介して) アクセスしようとしたときにのみ機能します。デプロイされている) まだ page not found が表示されます。
助けてくれてありがとう。
docker - ホスト マシン上のファイルに kubectl ログを保存するにはどうすればよいですか?
「kubectl logs podName」を実行すると、特定のポッドのログを確認できます。ログにオプション --log-dir フラグが含まれていることも確認しましたが、機能していないようです。変更できる構成の種類はありますか? ログはホスト マシンの特定のファイルに保存されますか?