今回は「Kubernetes上にRedisのSentinel構成を構築する方法」についてまとめます。
今回はRedisの冗長化構成3種(Replication、Sentinel、Cluster)のうち「Sentinel」構成について、構築する方法をまとめました。
ただ…残念ながら現状のRedis(v5.0.5)では標準付属の Sentinel のみを利用した Kubernetes上での"完全な" 冗長構成は作れなさそうです。
もし完全な冗長構成を作りたい場合は少し自作が必要そうです。
目次
概要
構築(共通)
Secret
構築(Replication)
Service
State ...
7月 2019年
Kubernetes 上に 単独 Redis サーバー を構築する方法
今回は「Kubernetes上に 単独 Redis サーバーを構築する方法」についてまとめます。
目次
概要
構築
Secret
Pod
確認
概要
単独サーバーとして Redis を動作させる構成を作っていきます。
冗長構成はとっていないので落ちたら止まります…が、基本構成の学習にはシンプルなほうが良いのでまずは単独サーバーで構築を行っていきます
構築
Secret
Redis の パスワード は最大512文字まで指定できるので512文字でランダム文字列を作成します。
パスワードファイルを作成
OpenSSL を利用してランダムなパスワード文字列を作成 ...
Akinari Tsugo
23:29
Kubernetes,
Redis
Redis の Sentinel環境 を 構築する 方法
今回は Redis の 冗長構成3種類(Replication、Sentinel、Cluster)のうち Sentinel 構成 について、その構築方法と動作確認をまとめます。
目次
概要
Sentinel とは
構成例
本記事での構成
Sentinel 構築
マスター
スレーブ
センチネル
動作確認
マスター停止時にスレーブがマスターに昇格
停止したマスターは復帰時にスレーブで参画
...
Akinari Tsugo
0:19
Redis
Redis で Replication を 構築する 方法
今回は Redis の冗長構成3種類(Replication、Sentinel、Cluster)のうち Replication(マスター/スレーブ)構成 について その構築方法と動作確認についてまとめます。
目次
概要
Replication構築
マスター
スレーブ
動作確認
マスター→スレーブへのデータ転送
マスター障害時にスレーブが昇格しない
マスター復活時に再接続する
概要
今回は単一サーバー上に Redis サーバー をポート違いで2台立ち上げて 「マスター/スレーブ 構成」を作 ...
Akinari Tsugo
13:31
Redis
Redis を CentOS に インストール する 方法
今回は「Redis を CentOS に インストール する 方法」についてまとめます。
目次
動作環境
インストール
初期設定
ポート開放
設定ファイル作成
自動起動設定
動作確認
動作環境
今回は以下の環境で確認しています。
[root@localhost ~]# cat /etc/redhat-release
CentOS Linux release 7.6.1810 (Core)
インストール
以下のコマンドを実行してインストール
wget http://download.redis.io/releases/redis-5. ...
Akinari Tsugo
22:49
Redis
Alpine Linux で ユーザー/グループ を 追加/削除/一覧 する 方法
今回は Docker や Kubernetes を触っているとよく出てくる Alpine Linux について、「ユーザー/グループ を 追加/削除/一覧 する 方法」をまとめます。
今回はどちらかというと備忘のためのまとめです。
目次
ユーザー
ユーザー追加
ユーザー削除
ユーザー一覧
グループ
グループ追加
グループ削除
グループ一覧
グループにユーザーを追加
グループからユーザーを削除
(参考) コマンド
add ...
Akinari Tsugo
20:02
Docker,
Kubernetes
Kubernetes 上に MongoDB レプリカセット を 構築する 方法
今回は「Kubernetes 上 に MongoDB の レプリカセット を 構築する 方法」についてまとめます。
目次
概要
前提
PersistentVolume
Service
Secret
StatefulSet
初期設定
動作確認
概要
MongoDB 3台構成 の レプリカセット を構築します。
また、レプリカセット構築にあたっては「キーファイル(--keyFile)」「認証(--auth)」「実行ユーザー変更(runAsUser)」も含めた内容になっています。
最後の StatefulSet がいろいろな情報を含んでしまって濁ってしまっていますが…3種類を含んでいることを踏まえて読んでいただければ理解しやすいと ...
Akinari Tsugo
11:19
Kubernetes
Kubernetes 上に 単独 MongoDB サーバー を構築する方法
今回は「Kubernetes 上に 単独 MongoDB サーバー を構築する方法」についてまとめます。
目次
概要
PersistentVolume
PersistentVolumeClaim
Secret
Pod
動作確認
概要
Kubernetes上に 単一 の MongoDB サーバー を構築します。
あまり凝ったことはせずシンプルな構成にしました。
作成するリースは以下の通りです。
PersistentVolume
PersistentVolumeClaim
Secret
Pod
PersistentVolume
永続データの保存先を作成します。
今回は NFS サーバー に保存するように設定しています。
...
Akinari Tsugo
10:40
Kubernetes
Kubernetes で 永続データ を取り扱う方法
今回は「永続データの取り扱い」として「Pod に 永続データボリューム を接続、利用する方法」についてまとめます。
Kubernetes 上 の永続データとして切り離せない「PersistentVolumes および PersistentVolumeClaims」についても見ていきます。
目次
概要
前提
NFSサーバー
PersistentVolume
PersistentVolumeClaim
Pod
動作確認
概要
PersistentVolume (PV) と PersistentVolumeClaim (PVC) について学習するため、nginx の Pod に PersistentVolumeClaim を接続し、 nfs ...
Akinari Tsugo
0:48
Kubernetes