問題タブ [kubernetes-metrics]

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 に答える
214 参照

kubernetes - ポッドの Kubernetes リソース メモリの別の単位

私の質問は、Kubernetes と、HPA (自動スケーリング) に使用されるメトリックの単位に関連しています。

コマンドを実行すると

kubectl describe hpa my-autoscaler

私は(詳細情報の一部)これを取得します:

この例では、ポッドのリソース メモリcurrentのメトリクスを表示すると、値の単位が であることがわかりますm。これは「ミリス」です (公式ドキュメントtargetに記載されているとおり)。ただし、値に使用される単位ははMi、それが「メビス」

異なるユニットの使用に問題はありますか?

ありがとう!

0 投票する
0 に答える
384 参照

logging - カスタム FluentD Non DaemonSet @tail イベントへの Kubernetes メタデータの追加

別のコンテナー (サンプル アプリケーション) からログを収集するサイドカーとして Fluentd を実行するポッドがあり、共通のボリュームが両方のコンテナー (volumeMounts) にマウントされています。

サンプル アプリケーション コードは UTC タイムスタンプをファイルに書き込みます

/var/log/1.log のテール出力、

FluentD 構成:

@tail上記の構成は、 の fluentDプラグインのテール イベントを視覚化できる場合にうまく機能しますが、基本的な kubernetes メタデータを 、 、Kibanaなどのテール イベントに追加することも実現したいと考えています。プラグインを次のように構成しました。namespace_namepod_namecontainer_namekubernetes_metadata

いくつかのブログを調べたところ、コンテナー ログ ファイルから kubernetes メタデータをフィルター処理して追加できることがわかりましたが、fluentD を DaemonSet として実行していません。これをサイドカーとして実行し、プラグインを使用してアプリケーション ログ ファイルを収集し、@tail基本的な kubernetes メタデータをイベントに追加するだけです。

kubernetes_metadataこれを達成するためにフィルターを活用できますか?

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

kubernetes - kubernetes ダッシュボードにアクセスすると、サービスに到達しようとしてエラーが発生します:「ダイヤル tcp 10.44.0.2:8443: 接続: 接続が拒否されました」

kubernetes を難しい方法で使用し、kubernetes 1.18.6 でクラスターを正常にデプロイすることができました

vmware と kubernetes 1.18.6 を使用しました。metric-server と kubernets ダッシュボードをデプロイしました

このコマンド --> kubectl proxy --address='0.0.0.0' --port=8001 --accept-hosts='^*$' を使用して kuberenetes ダッシュボードを起動しました

次に、以下の URL を使用して、マスター ノードから kubernes ダッシュボードにアクセスしました

しかし、ブラウザで以下のエラーが発生しています

しかし、URL https://10.44.0.2:8443/を使用して、ワーカー ノードで問題なく kubernetes ダッシュボードにアクセスできます。

何が欠けていますか?

通常の方法で kubernetes ダッシュボードにアクセスできないのはなぜですか?

kubeadm ツールを使用して別のクラスターを作成し、クラスターの外部にある kubernetes ダッシュボードにアクセスできるようにしました。

weave と coredns を構成しましたが、エラーは表示されません。スモークテストを行いましたが、すべて正常に動作しています。私もワードプレスを展開しましたが、それも適切に機能しています。

私の構成はすべてhttps://github.com/godomainz/kubernetes-the-hard-way.git feature/Feature-1.18.6ブランチにあります

ゲスト OS : Ubuntu 18.04
使用するクラスター環境 : VMWare ワークステーション
ホスト PC: Windowd 10 Pro(i7 プロセッサ、64GB RAM)
各 VM には 15GB RAM、8 コア
使用する Kubernetes バージョン : 1.18.6