kubeadm を利用した Kubernetes クラスターの構築手順

Kubernetes コンポーネントと kubeadm の役割 Kubernetes クラスターは制御プレーンとデータプレーン(ワーカーノード)に分離され、各コンポーネントが相互に連携して運用されます。主な構成要素は以下の通りです。 マスタノード(制御プレーン): kube-apiserver、分散キーバリューストアである etcd、リソース配置決定を行う kube-scheduler、および Desired State の ...

9月21日 22:49 投稿

Kubernetesコアコンセプトと実践ガイド

Kubernetesアーキテクチャの主要コンポーネント Kubernetesクラスターを構成する核心的な要素について、その役割と連携関係を理解します。 コントロールプレーンコンポーネント APIサーバー:クラスター全体の統合的なエントリーポイント。すべての操作はこのコンポーネントを介して行われ、etcdとの連携により状態を管理します。 スケジューラー:新規Podの配置先ノー ...

8月28日 15:15 投稿

KubernetesにおけるKubeletノードリソースの予約設定

Node Allocatableの概要 Kubernetesクラスターにおいて、各ノードは物理的なハードウェアリソース(CPU、メモリ、ストレージ)を持っています。これらのリソースはPodだけでなく、Kubernetes自体やOSのシステムプロセスにも使用されます。しかし、デフォルトではすべてのリソースがPodに割り当て可能となっており、システムプロセスがリソース不足に陥るとノードの不安定化 ...

6月12日 21:44 投稿

KubeadmでKubernetesクラスタを構築するための設計と準備

Kubernetesクラスタの構築において、kubeadmは公式が推奨するシンプルで再現性の高い手法です。本記事では、3台のCentOS 7マシンを用いて、1つのマスターノードと2つのワーカーノードからなる非HAクラスタを構築するための手順を段階的に解説します。各ステップは実際の運用環境でも適用可能な形で設計されています。 kubeadmとは kubeadmは、Kubernetesクラスタの初期化と ...

6月6日 22:43 投稿