「kube-node-lease」名前空間とは何ですか?


8

kube-systemdefault&などの他のKubernetesデフォルト名前空間の目的は知っていますが、kube-publicに関する公式ドキュメントはありませんkube-node-lease

私が見つけた唯一の公式の説明は:

Kubernetesノードによって送信されるハートビートは、ノードの可用性を判断するのに役立ちます。ハートビートには、NodeStatusの更新とLeaseオブジェクトの 2つの形式があります。各ノードには、kube-node-lease名前空間に関連付けられたLeaseオブジェクトがあります。

kubectl get all -n kube-node-lease私はまったくリソースを取得していません。(k8s-version:1.15

回答:


6

ここでKubernetes強化案node-heartbeat.mdこの機能のためには。ノードのハートビートは、スケーラビリティとパフォーマンスの両方の観点から大幅に安くなります。

これにより、新しく作成されたAPIグループに新しいリース組み込みAPIが導入され、coordination.k8s.io.他の目的でサードパーティのデバイス監視プラグインを簡単に再利用できるようになりました。

この機能はk8s 1.17で安定し ます。


1
答えてくれてありがとう:)でも、一つ気になることがある。ステータスは実装されていますが、PRはクローズされており、K8の一部ではありませんか?
Ivan Aracki

1
k8s 1.17で安定しています。ベータ段階になる前
Suresh Vishnoi
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.