問題タブ [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.
kubernetes - ポッドの Kubernetes リソース メモリの別の単位
私の質問は、Kubernetes と、HPA (自動スケーリング) に使用されるメトリックの単位に関連しています。
コマンドを実行すると
kubectl describe hpa my-autoscaler
私は(詳細情報の一部)これを取得します:
この例では、ポッドのリソース メモリcurrent
のメトリクスを表示すると、値の単位が であることがわかりますm
。これは「ミリス」です (公式ドキュメントtarget
に記載されているとおり)。ただし、値に使用される単位ははMi
、それが「メビス」
異なるユニットの使用に問題はありますか?
ありがとう!
logging - カスタム FluentD Non DaemonSet @tail イベントへの Kubernetes メタデータの追加
別のコンテナー (サンプル アプリケーション) からログを収集するサイドカーとして Fluentd を実行するポッドがあり、共通のボリュームが両方のコンテナー (volumeMounts) にマウントされています。
サンプル アプリケーション コードは UTC タイムスタンプをファイルに書き込みます
/var/log/1.log のテール出力、
FluentD 構成:
@tail
上記の構成は、 の fluentDプラグインのテール イベントを視覚化できる場合にうまく機能しますが、基本的な kubernetes メタデータを 、 、Kibana
などのテール イベントに追加することも実現したいと考えています。プラグインを次のように構成しました。namespace_name
pod_name
container_name
kubernetes_metadata
いくつかのブログを調べたところ、コンテナー ログ ファイルから kubernetes メタデータをフィルター処理して追加できることがわかりましたが、fluentD を DaemonSet として実行していません。これをサイドカーとして実行し、プラグインを使用してアプリケーション ログ ファイルを収集し、@tail
基本的な kubernetes メタデータをイベントに追加するだけです。
kubernetes_metadata
これを達成するためにフィルターを活用できますか?
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