Skip to content

DNET_KubernetesInstall

nishi_74322014 edited this page Sep 11, 2026 · 1 revision

Kubernetesのインストール

概要

kubeadm(Kubernetesの構築の該当節を参照)を使用したインストール手順

インストール

初期設定

  • SELinuxの無効化
  • Firewallの無効化( or 必要なポートのオープン)
  • 必要に応じて、Proxyを設定する。
  • OSのアップデート(apt or yum)
  • スワップ無効化
    • K8sではスワップ無効化が必要になる。
    • OSやディストリビューションによって設定方法が異なる。

Dockerインストール

  • Dockerのインストール
  • DockerのProxyを設定する。

K8sのインストール

前チェック

以下の重複がないことを確認する。

  • ホスト名
  • MACアドレス
  • product_uuid

インストール

kubeadm, kubectl, kubelet をインストールする。

各種設定

インストール後の設定手順。

  • kubectlの有効化

OSイメージ

OSイメージを使用できない場合は、ココまでの手順を繰り返す。

OSイメージのバックアップ

ココまで出来たら、以下の

に進む前に、OSイメージをバックアップしておく。

OSイメージからリストアした場合

ノードの設定

マスター・ノード

  • kubeadm init を行う(出力される join コマンドをメモ)。

  • kubeadm init で出力されたコマンドを実施

    • kubectlの設定ファイル(admin.conf)をHOMEの.kubeにコピー

    • CNI(flannel)のインストール
      ポッド・ネットワーク用のオーバーレイ・ネットワークを構成。

ワーカー・ノード

その他の手順

  • RBAC
  • Dashboard

Loadbalancer

MetalLBなどをインストールする。

PersistentVolume

Helmを導入した方が、遥かに便利

参考

構築関連

Kubernetesの構築の該当節を参照。

kubernetes.io

その他

移行メモ

  • 「各種設定」冒頭の「K8sインストール後の設定手順」のリンクが 自ノード(各種設定)を指していたため、インストールへ張り替えた。
  • 「Kuberentesクラスタ」(参考リンクの見出し)は「Kubernetesクラスタ」の誤記のため修正した。
  • 「初期設定」「その他の手順(RBAC / Dashboard)」「kubectlの有効化」は 見出しのみで本文が無い手順名だったため、箇条書きにまとめた。

Tags: 移行, Kubernetes, インストール, kubeadm, flannel, MetalLB, PersistentVolume, オンプレ

NetDevInfraWiki

マイクロソフト系技術情報 Wiki
Open 棟梁 Wiki

(未着手)

開発基盤部会 Wiki

移行管理: DONETODO

Clone this wiki locally