강의

멘토링

로드맵

BEST
Programming

/

Devops & Infra

実習で学ぶプロメテウス (Prometheus Stack)

プロメテウス(🔥)を最も簡単かつ迅速に理解するために、実習中心に構成しました。🧭 特に、すでに検証済みのベストセラー『コンテナインフラ環境構築のためのKubernetes/Docker』で検証された内容をさらに拡張し、プロメテウス自体をより深く学習できるように作成しました。💯 また、実務的な内容が「補講」として定期的に追加されています。プロメテウスをこれほど深く、かつ幅広く扱った講義は他にないと自負しています!

難易度 中級以上

受講期間 無制限

  • k8s
  • kubernetes
Kubernetes
Kubernetes
Prometheus
Prometheus
Kubernetes
Kubernetes
Prometheus
Prometheus

[アップデート] Calico CNI アップデートのご案内 (スリープ復帰後のネットワーク障害の解決)

こんにちは

スリープ(sleep)からの復帰時に新しいPodのデプロイができなかったり、ノード間の通信が切断されたりする問題があったため、Calico CNIをアップデートしました。

 

■ 問題の原因

CalicoはAPIサーバーの認証およびCNI設定に短期間のトークンを使用します。ノートパソコンをスリープ状態にすると、以下の2つの問題が発生します。

- 1時間以上のスリープ解除後 → calico-nodeがAPIサーバーの認証に失敗、CNIトークンの更新が不可

- 24時間以上スリープした後に復帰 → CNIトークンが失効し、新しいPodのデプロイが不可能

 

■ 対応内容

Calicoをv3.29.2 → v3.31.2にアップグレードし、期限切れにならないStatic Secretトークンを適用しました。

適用講座:

- 簡単に始めるクバネティス

- 図解で学ぶクバーネティス

- 実習で学ぶプロメテウス

- 実習で学ぶグラファナ

 

■ テスト状況

- k8s_learning.kit : 完了 (ノード4台 Ready、Staticトークン期限切れなし)

- k8s_starter.kit : 完了 (ノード4台 Ready、Staticトークン有効期限なし)

- prom_learning.kit : 完了 (ノード4台 Ready、Staticトークン期限切れなし)

- graf_learning.kit : 完了 (ノード 4台 Ready, Static トークン期限切れなし)

 

■ 既存の環境を使用中の方

方法 1. 環境全体の再構成(推奨)

vagrant destroy -f && vagrant up

方法 2. Calicoのみ再適用 (cp-k8s接続後)

kubectl delete -f https://raw.githubusercontent.com/sysnet4admin/IaC/main/k8s/CNI/calico-quay-v3.31.2.yaml

kubectl apply -f https://raw.githubusercontent.com/sysnet4admin/IaC/main/k8s/CNI/calico-quay-v3.31.2.yaml

 

新たに環境を構築される方は、別途対応の必要なく自動的に適用されます。

学習の助けになれば幸いです。

チョ・フンより。

コメント