MicroK8s MetalLB speaker が socket permission denied を出す原因 – L2 / 権限 / ホストネットワークを切り分ける 作者: si62512548投稿日: 2025年10月14日カテゴリー: Kubernetesタグ: Kubernetes, L2, MetalLB, MicroK8s, networkMicroK8s MetalLB speaker が socket permission denied を出す原因 – L2 / 権限 / ホストネットワークを切り分ける へのコメントはまだありません MicroK8s 環境で MetalLB の VIP が応答しなくなり、speaker のログに socket: permission denied が出たときの切り分けメモです。単なる疎通不良ではなく、L2 モードで […]
Kubernetes NetworkPolicy を使用したアウトバウンド通信の制御 作者: si62512548投稿日: 2025年1月30日カテゴリー: KubernetesKubernetes NetworkPolicy を使用したアウトバウンド通信の制御 へのコメントはまだありません Kubernetes を使用する場合、特に AKS, EKS のようなパブリッククラウドの Kubernetes は、ネットワーク構成が柔軟ではないため、途中経路上の通信制御、特にアウトバウンド制御に問題がある場合があり […]
Helm は Apt や DNF のようにはならない 作者: si62512548投稿日: 2024年12月21日カテゴリー: CentOS、Kubernetes、UbuntuHelm は Apt や DNF のようにはならない へのコメントはまだありません Helm は Kubernetes の複雑なマニフェストを抽象化してくれるもので、似たようなものは他にもありますが、とにかく Kubernetes を効率的に扱うには現在では必要不可欠なものです。 解釈によっては、Lin […]
Helm は自作がおすすめ 作者: si62512548投稿日: 2024年12月16日カテゴリー: KubernetesHelm は自作がおすすめ へのコメントはまだありません Helm チャートは様々なパブリックリポジトリがありますが、汎用的にするには対応させるべき状態が多く、それに故にコードも長くなります。また、特定の条件には対応しない場合も多く、作者に強く依存すると思います。 また、APT […]
Kubernetes コントロールプレーンノードを追加できない場合 作者: si62512548投稿日: 2024年8月24日カテゴリー: KubernetesKubernetes コントロールプレーンノードを追加できない場合 へのコメントはまだありません Kubernetes でコントロールプレーンノード(マスターノード)を追加する場合、以下のように実行します。このコマンドで使用する token などの情報は、kubeadm で最初のマスターノードを構築した時点で含まれて […]
Kubernetes kubeconfig の管理 作者: si62512548投稿日: 2024年6月16日カテゴリー: KubernetesKubernetes kubeconfig の管理 へのコメントはまだありません Overview Kubernetes 環境で複数のクラスターを管理する際、export KUBECONFIG=<kubeconfig> で指定するか、デフォルトの ${HOME}/.kube/config で全て […]
Kubernetes Calico eBPF の設計メモ – kube-proxy 代替、DualStack、高可用性をどう見るか 作者: si62512548投稿日: 2024年6月10日カテゴリー: Kubernetesタグ: Calico, CNI, eBPF, Kubernetes, デュアルスタックKubernetes Calico eBPF の設計メモ – kube-proxy 代替、DualStack、高可用性をどう見るか へのコメントはまだありません Kubernetes のネットワーク構成として、Calico eBPF を使う場合の考え方を整理します。この記事は、単純な導入手順ではなく、kube-proxy 代替、DualStack、Control Plane 冗長 […]
Ubuntu 22.04 Kubernetes 管理ツールのインストール – kubectl / Helm / calicoctl を整理する 作者: si62512548投稿日: 2024年5月27日カテゴリー: Kubernetes、Ubuntuタグ: Calico, Helm, kubectl, Kubernetes, Ubuntu 22.04Ubuntu 22.04 Kubernetes 管理ツールのインストール – kubectl / Helm / calicoctl を整理する へのコメントはまだありません Ubuntu 22.04 で Kubernetes クラスターを管理するためのツールをインストールします。ここで扱うのは、クラスターを構築するためのノード設定ではなく、構築後にクラスターを操作・確認するための管理ツールで […]
Kubernetes MetalLB の導入 – LoadBalancer Service をオンプレ環境で成立させる 作者: si62512548投稿日: 2024年5月22日カテゴリー: Kubernetesタグ: BGP, Kubernetes, L2, LoadBalancer, MetalLBKubernetes MetalLB の導入 – LoadBalancer Service をオンプレ環境で成立させる へのコメントはまだありません Kubernetes の LoadBalancer Service は、クラウド環境ではクラウド LB と連携して外部 IP を払い出します。一方、オンプレミスや自宅 Kubernetes では、そのままでは外部 IP […]
Kubernetes クラスター構築 – kubeadm で controlPlaneEndpoint と CNI を整理する 作者: si62512548投稿日: 2024年5月22日カテゴリー: Kubernetesタグ: Calico, containerd, IPVS, kubeadm, KubernetesKubernetes クラスター構築 – kubeadm で controlPlaneEndpoint と CNI を整理する へのコメントはまだありません kubeadm を使って Kubernetes クラスターを構築します。この記事では、事前準備が完了した Ubuntu ノードを前提に、コントロールプレーンの初期化、CNI の導入、ワーカーノードの参加、確認までを整理し […]