今回は「ベアメタル Kubernetes 環境に ingress-nginx (L7ロードバランサ) を構築する方法」についてまとめます。
目次
概要
前提
インストール
設定
動作確認
概要
ベアメタル Kubernetes 環境に NGINX ingress Controller を導入して「Ingress」を利用できるようにします。
本記事では「NGINX ingress Controller の導入から動作確認まで」を行っていきます。
前提
Ingress は その後ろで Service の ロードバランサ を利用しているので、前提として Service の ロードバランサ (MetalLB など) が利用できる状態になっていること。
...
6月 2019年
Kubernetes に MetalLB を デプロイ する方法
今回は「kubeadm を利用して構築した Kubernetes 環境に MetalLB (L4 ロードバランサー)の インストール方法」についてまとめます。
目次
概要
前提
インストール
設定
動作確認
概要
L4ロードバランサーの1つである「MetalLB」を ベアメタル Kubernetes クラスタにインストールします。
「MetalLB」を導入することで「Service」の「LoadBalancer」が利用できるようになります。
この記事では「MetalLBの導入から動作確認まで」をまとめます。
前提
ベアメタル Kubernetes クラスタが構築されている前提での作業を想定しています。本記事の内容は以下の環境で動作確認しています ...
Akinari Tsugo
15:08
Kubernetes
Nodeに決められたPod以外配置させない方法
今回は「Podを配置するNodeの選択/制限方法」のうち「Taints & Tolerations」についてまとめます。
「NodeSelector」「Node Affinity」「Pod Affinity / Anti-Affinity」について以前まとめていますので過去記事を参照してください。
Selector または Affinity 、 Taints & Tolerations など似たようなものがいくつかあり、分かりづらいのでまとめてみました。
関連記事
Podを指定したNodeに配置する方法
Nodeに決められたPod以外配置させない方法(この記事)
目次
概要
Node Taints
Taintsの確 ...
Akinari Tsugo
20:27
Kubernetes
Podを指定したNodeに配置する方法
今回は「Podを配置するNodeの選択/制限方法」のうち「NodeSelector」「Node Affinity」「Pod Affinity / Anti-Affinity」についてまとめます。
「Taints & Tolerations」は次回まとめます。
Selector または Affinity 、 Taints & Tolerations など似たようなものがいくつかあり、分かりづらいのでまとめてみました。
関連記事
Podを指定したNodeに配置する方法(この記事)
Nodeに決められたPod以外配置させない方法
目次
概要
Node Label
Labelの確認
Labelの付与/削 ...
Akinari Tsugo
20:24
Kubernetes
CentOS 上 に Kubernetes クラスター を構築する方法
今回は「CentOS上にシングルマスター構成のKubernetesクラスターを構築する方法」についてまとめます。
いくつかブログやホームページを確認しながらやってみたのですが、うまくいかないものですね…
今回の記事では「目指せ冪等!」としてバージョン指定で構築方法をまとめました。
目次
概要
仮想マシン準備
仮想マシン作成
systemd更新
マスターノード、ワーカーノード共通の構築
ホスト名、IPアドレス
swap無効化
Dockerインストール
Kubernetesインストール
...
Akinari Tsugo
1:14
Docker,
Kubernetes