Kubernetes kubeadm デプロイ時のトラブルシューティング問題集

問題解決の概要 kubeadmを使用してKubernetesクラスターをデプロイする際、様々な技術的な問題に直面することがあります。この記事では、よくある問題とその解決策を体系的に整理し、問題解決の方向性を示します。 よくある問題と解決策 エラー: The connection to the server localhost:8080 was refused - did you specify the right host or port? このエラーはkubect ...

6月10日 18:06 投稿

Kubernetes クラスターの構築 (バイナリ方式)

1. 事前準備 Kubernetesクラスターを構築する前に、以下の要件を満たす必要があります。 CentOS7.x-86_x64 を使用した1台以上のマシン ハードウェア仕様: 2GB以上のRAM, 2コア以上のCPU, 30GB以上のディスクスペース インターネットへのアクセス(イメージのダウンロードが必要) スワップパーティションを使用しない 2. 環境設定 役割 IP master1 192.168.44.1 ...

6月9日 20:47 投稿

KubernetesネイティブのAI推論オペレーターKubeAIによる運用実践

1. 背景と目的:なぜKubernetes上でAI推論を管理する必要があるのか 大規模言語モデル(LLM)や音声認識モデルを本番環境にデプロイする際、多くのエンジニアが直面する課題があります。開発環境では正常に動作していたモデルが、Kubernetesクラスターに移行すると、GPUリソースの割当不均衡、モデル起動遅延、リクエストキューの肥大化、スケーリングの非効率性といった問 ...

6月9日 20:38 投稿

Kubernetes 上で EMQX クラスタをデプロイする徹底ガイド

EMQX を Kubernetes 上にデプロイするには、Helm チャートを利用した簡易手法と、カスタムリソースで完全制御する手法の2通りがあります。以下では、実用的な構成を段階的に解説します。 Helm を用いた迅速なデプロイ EMQX の公式 Helm リポジトリを追加し、デフォルト設定でクラスタを起動します。 helm repo add emqx https://repos.emqx.io/charts helm repo update ...

6月8日 18:25 投稿

阿里云サーバー上でkubeadmを使用したk8sクラスタ構築

この記事は、B站のUP主「尚硅谷」によるKubernetes(k8s)講義動画に基づく学習内容のまとめです:https://www.bilibili.com/video/BV1w4411y7Go 阿里云サーバー上でのk8sクラスタ構築 このチュートリアルでは、初心者向けにシンプルな1マスター2スレーブ構成のクラスタを構築します。これはk8sの完全な機能を体験するには不十分ですが、学習初期段階では適切なスタート地 ...

6月7日 22:34 投稿

日本国内ネットワーク環境におけるDockerイメージ取得の高速化手法

コンテナベースのアーキテクチャ導入に伴い、CI/CDパイプラインやデプロイメントプロセスにおけるイメージ取得速度は、開発生産性に直結する重要な要素です。しかし、地理的な制約やネットワーク帯域のボトルネックにより、パブリックレジストリからのデータ取得が不安定化・低速化することがあります。特にレイテンシが高い環境ではビルドタイムアウトやデプロイ遅延を招 ...

6月7日 21:36 投稿

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

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

6月6日 22:43 投稿

Helmのインストールと設定

Helmのインストールファイルは次のURLから取得できます:https://get.helm.sh/helm-v3.16.0-linux-amd64.tar.gz サーバーにアップロードし、解凍します。 tar -xf helm-v3.16.0-linux-amd64.tar.gz cd linux-amd64 sudo mv helm /usr/local/bin/ Helmが正しくインストールされているか確認するには、次を実行します: helm help リポジトリを追加するには以下のように入力 ...

6月6日 00:20 投稿

macOS と Windows 10 で Docker Desktop を用いたローカル Kubernetes 環境の構築

Docker Desktop に内蔵された Kubernetes 機能を活用することで、開発用途のローカルクラスターを数分で立ち上げることが可能です。本稿では、Docker Desktop for Mac(v4.25+)および Docker Desktop for Windows(v4.25+)をベースに、最新の Kubernetes v1.28.x 向けに再構成したセットアップ手順を紹介します。設定の自動化と信頼性向上のため、公式リポジトリではなく ...

6月5日 21:34 投稿

k8sの概念入門とシンプルなPodの作成・実行

k8s入門 k8s的学习を始めると、多くの概念に戸惑うことが多いでしょう。Master、Node、Pod、Service、Namespaceといった用語が次々に登場します。そして、yamlファイルの設定 भी複雑に感じるかもしれません。 k8sを操作する際には、最も頻繁に使用するツールがkubectlです主なコマンドは以下の通りです: kubectl get pods kubectl create -f manifest.yaml kubectl get na ...

6月3日 18:34 投稿