簡単に始めるクバネティス(v1.35)
クボネティス(☸)をまさにこれから始める段階で必要な内容を盛り込みました。🧭 この講義を通じて、クボネティスの構造を最も簡単に理解しながら始めることができます。🥇

お知らせ
86 件
こんにちは
実習環境のベースOSをUbuntu 22.04 (Jammy)から24.04 (Noble)に切り替えました。
切り替えの理由は以下の通りです。
1. サポート期間
Ubuntu 22.04の標準サポートが2027年4月に終了します。24.04は2029年まで標準サポート、2034年までセキュリティパッチ(ESM)を提供するため、2034年まで安定した実習環境を維持できます。
2. カーネル 6.8 — eBPF 完全サポート
22.04のカーネル5.15では、CiliumのようなeBPFベースのCNIが一部フォールバックモードで動作していました。24.04のカーネル6.8では、kube-proxyの完全代替、BPF Host Routingなど、eBPF機能が完全にサポートされます。
3. cgroup v2のデフォルト化
24.04ではcgroup v2がデフォルトで有効化されており、containerdやkubeletのリソース管理がより精密に動作します。コンテナのCPU/メモリ制限が意図した通りに適用されます。
4. Kubernetes エコシステムの整合
k8s 1.32以上の公式テスト環境が24.04基準に転換されました。containerd、DockerなどのパッケージリポジトリもNoble(24.04)形式を基準に配布されています。
実習環境の構成方法は変更なく、従来と同じです。
主な変更事項
- Ubuntu 22.04 → Ubuntu 24.04 LTS
- x86_64 専用 → x86_64 + arm64(Apple Silicon) 同時対応
- Vagrant Box バージョン: sysnet4admin/Ubuntu-k8s: v1.0.0
使用方法は同じです。
ボックス名はそのままであるため、従来と同じように使用していただけます。
Vagrantがホストアーキテクチャ(x86_64 / arm64)を自動的に検知して
適切なバージョンをダウンロードします。
技術的に確認された事項
- Kubernetes 1.35 / Containerd 2.2 / Calico v3.31 の組み合わせで正常動作を確認
- 4ノードクラスター(cp + worker 3)基準で主要ワークロード(Deployment, StatefulSet, DaemonSet, Job, MetalLB, DNS)の全体検証完了
- x86_64 / arm64 両方の環境でテスト完了
Windowsだけでなく、Apple Silicon Macのユーザーの方々も同様の実習環境をご利用いただけます。
何か問題が発生した場合は、質問を残してください。
ありがとうございます。
チョ・フンより。
こんにちは
スリープ(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
新たに環境を構築される方は、別途対応の必要なく自動的に適用されます。
学習の助けになれば幸いです。
チョ・フンより。
こんにちは
現在最新バージョンであるクバネティスv1.35に対応するようにコードが修正されました。
以前お伝えした通り、他の修正をすべて追っていくのは難しいのですが、バージョンを上げることは色々とメリットがあると思いましたので。
整理してテストした後にアップしました。
テスト状況は以下の通りです。
テスト状況 ┌───────────────────┬────────┬────────────────┬───────────────────────┐ │ レポジトリ │ テスト │ 結果 │ 備考 │ ├───────────────────┼────────┼────────────────┼───────────────────────┤ │ k8s_starter.kit │ 完了 │ 11 PASS (100%) │ 土曜日にmainマージ予定 │ ├───────────────────┼────────┼────────────────┼───────────────────────┤ │ k8s_learning.kit │ 完了 │ 45 PASS (100%) │ 土曜日にmainマージ予定 │ ├───────────────────┼────────┼────────────────┼───────────────────────┤ │ cicd_learning.kit │ 未配布 │ - │ 記録のみ │ ├───────────────────┼────────┼────────────────┼───────────────────────┤ │ prom_learning.kit │ 未配布 │ - │ 4月配布予定 │ ├───────────────────┼────────┼────────────────┼───────────────────────┤ │ graf_learning.kit │ 未配布 │ - │ 4月配布予定 │学習の助けになれば幸いです。
チョ・フンより。
こんにちは
これまでvagrant upでの進行が難しい場合
OVAを提供して実習環境をより簡単に構成できるようにガイドしていましたが、
この場合も
様々なケースが発生し、証明書などの問題も一緒に発生することを確認しました。
これに伴い、OVAで進行するのはv1.30までのみ提供し、
現時点から手動(Manual)アップデートを進める方法をガイドさせていただきます。
すべての講義のch2/2.3にManual-Setupというディレクトリが新しく作成されており、
例: https://github.com/sysnet4admin/_Lecture_k8s_starter.kit/tree/main/ch2/2.3/Manual-Setup

その内容で進めていただき、実習環境を構成する際に問題が発生するケースが減ることを願っております。
ありがとうございます。
조훈より。
該当内容で進めていただき、実習環境の構築に問題が発生するケースが減ることを願っております。ありがとうございます。チョ・フン より。
` tags are empty - there is no Korean text between them to translate. The text that appears in the ` ` section would translate to: "We hope this will reduce any issues you may encounter when setting up your practice environment by following the content at ree/main/ch2/2.3/Manual-Setup. Thank you. Sincerely, Jo Hoon." However, since there is no text within the ` ` tags themselves, there is nothing to output. 申し訳ございません。翻訳すべきテキストが `
` タグ内に含まれていないようです。翻訳が必要な韓国語のテキストをご提供いただけますでしょうか。 ` tags are empty - there is no Korean text between them to translate. The text that appears in the ` ` section translates to: "I hope this will reduce any problems you may encounter when setting up your practice environment by following the content at ree/main/ch2/2.3/Manual-Setup. Thank you. Sincerely, Jo Hoon." However, since there is no text within the ` ` tags themselves, there is nothing for me to translate according to your instructions. こんにちは
毎年続くKubernetesの標準(トレンド)構成が戻ってきました!🎉🎉🎉
以下のような構成であり、これに対する選定背景及び製品に関する説明と原本PDFは各パスに含まれています。
Kubernetesの基本的な学習の後、どの部分を勉強すればよいかを考えているなら、次の製品の中で現在自分が持っている基盤知識に関連する製品から始める🚀ことを強くお勧めします!!!
特に今年は、オブザーバビリティに関する部分とデータパイプライン部分に多くの変化がありましたので
その部分を中心にご覧いただいてもよろしいかと思います。
(HeadlampとNginx Ingressの変更も重要な変更事項です。)

説明: https://github.com/sysnet4admin/_Book_k8sInfra/blob/main/docs/k8s-stnd-arch/2026/README.md
ありがとうございます。
조훈より。
こんにちは
前回お話しした、年間最大割引期間であるCyber Week週間が決定されました!!!
12月1日から9日までです。北米時間基準なので....
12月1日の午後からではないかと思うのですが
12月2日には確実に60%割引を受けることができそうです。
したがって、資格試験バウチャーの購入を今お悩みでしたら、1週間少し過ぎるまでお待ちください
その後に登録されることをお勧めします!!!
文字だけだと味気ないので...プロモーション動画のキャプチャとリンクを添付しますが;;; 実際大した意味はありません; (;;;)
[図1] プロモーション動画より(リンク)

また良い内容でお会いしましょう。
ありがとうございます。
조훈より。
こんにちは
KubeCon北米で発表された内容を理解しやすく韓国語で作成した部分をアップロードします。
KyvernoConで発表したPlaygroundは短いので見やすいと思いますし、Kubernetesスケジューラーの場合は本当に面白い内容で構成されているのでぜひご覧いただければと思います。(そういう意味で始めクーバーにも該当内容をアップしました。/ 必ずしもコードを見るのではなく、よく作られているというレベルでの理解のためです)
[図1] Kyverno Playground

[図 2] Kubernetesスケジューラー

次回はお役に立てる内容でまたお会いしましょう。
ありがとうございます。
조훈より。
こんにちは
久しぶりにKubernetesの試験割引情報を持ってきたようですね。🙂
実は今までもたまに割引はあったんですが、40%はちょっとよくあることで、それでですね。
50%も最大ではありませんが、ブラックフライデーを除けばほぼ最大割引の一つです。
それで試験の計画がおありでしたら!
今回のプロモーションコードSEPT25BUN50を使用して試験を受けることをお勧めします!
リンク: https://events.linuxfoundation.org/open-source-summit-korea/program/schedule/

これ以外にもKubestronaut バンドルもありますので、一緒にご覧いただいても良いと思いますし...
50%を超える割引にはコースが含まれていますが、これが英語なので、おそらく...ご満足いただけないと思います。
期間はアメリカ時間基準なので明日より少し長めですが(9月26日+)試験の予定がある場合は急いで登録して1年以内に受験することをお勧めします。😃
また役に立つ情報があれば持ってきます。
ありがとうございます。
조훈より。

