問題タブ [kubernetes-pod]

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.

0 投票する
1 に答える
483 参照

kubernetes - kubernetes ポッドに hyperkube イメージをデプロイする方法は?

Kubernetes ポッドに hyperkube をデプロイしたいと考えています。
すでに Kubernetes クラスターがあります。Docker Hub でいくつかの Docker イメージを試しました。しかし、すべてのポッドがいくつかの問題で失敗しています。
Kubernetes ポッドに hyperkube イメージをデプロイできません。

0 投票する
1 に答える
484 参照

ruby-on-rails - Kubernetes は同じポッドで Rails を 2 回起動しようとします

doker 化された Rails アプリを、GCP でホストされている Kubernetes で実行しようとしています。

ここまでは順調ですが、アプリが起動しません。さらに調査すると、Rails (Puma) を 2 回起動しようとしたことが判明しました。なぜこれが起こるのか分かりますか?

ログ

$ kubectl ログ shop-lcvxc -c webshop

$ kubectl ログ shop-lcvxc -c app

k8s/webshop.yml

Dockerfile

^ その画像は次の画像からのものです。

Dockerfile バンドル

✗ kubectl で pod shop-lcvxc を記述

0 投票する
2 に答える
376 参照

kubernetes - destinationrule が istio にプッシュされるとどうなるか

最近 istio を調べ始めたのですが、宛先ルールの構成に戸惑いました。

背後で 10 個のポッドが実行されているサービス A があるとします。version=v1 と version=v2 のラベルが付いた 2 つのサブセットを持つ宛先ルールをプッシュしました。

ボンネットの下にある 10 個のポッドはどうなるのだろうか。それらは自動的に 2 つのサブセットに分割されますか、それとも単にラベル付けされないままになりますか? または、ポッド自体に version=v1 および version=v2 のラベルが付いている場合にのみ、サブセットが有効になりますか?

どうもありがとう!

0 投票する
1 に答える
354 参照

deployment - Helm でポッドの展開順序を特定できますか?

ポッド y のデプロイを開始する前に、ポッド x をデプロイするよう Helm で指定することはできますか?

ここでのコンテキストは、テスト データをデータベースに追加するサーバー ポッドを起動する前に、データベースを含むポッドをデプロイしたいと考えています。

0 投票する
3 に答える
12761 参照

kubernetes - ポッド間または kubernetes クラスター内のノード間でファイルをコピーするにはどうすればよいですか?

これは kubernetes クラスター内で可能ですか?

私が見つけたすべての例は、ローカル ディスクからポッドへのコピー、またはその逆のコピーです。それとも、SSH、SCP、または他のユーティリティを使用して、ノードからノードへコピーする唯一のオプションですか?

0 投票する
1 に答える
87 参照

kubernetes - Kubernetes でサービスを実行するための構成ファイルがうまく機能しない

次のようなポッドを作成するための「pod.yaml」という名前の構成ファイルがあります。

apiVersion: v1 kind: Pod metadata: name: myapp labels: app: myapp spec: containers: - name: comet-app image: gcr.io/my-project/my-app:v2 ports: - containerPort: 5000

その「myapp」ポッドでサービスを実行するための「service.yaml」という名前の構成ファイル。

apiVersion: v1 kind: Service metadata: name: myapp spec: type: LoadBalancer ports: - protocol: TCP port: 80 targetPort: 5000 selector: run: myapp

私が走るとき

「myapp」サービスが作成されましたが、内部 IP で Web サイトにアクセスできず、ERR_CONNECTION_TIMED_OUT が返されました。

NAME TYPE CLUSTER-IP EXTERNAL-IP PORT(S) AGE kubernetes ClusterIP 10.xx.xxx.1 <none> 443/TCP 11d myapp LoadBalancer 10.xx.xxx.133 35.xxx.xx.172 80:30273/TCP 3s

しかし、そのサービスを削除し、次のコマンドでサービスを公開して再実行すると、すべてがうまく機能し、外部 IP で自分の Web サイトにアクセスできました。

誰かが私のためにそれを説明し、私のservice.yamlで何が悪いのか教えてもらえますか?