天天看點

rancher備份K8S叢集資料到minio方案1 安裝minio2 rancher中配置叢集資料備份到minio

1 安裝minio

使用自定義證書,并且提供https

docker安裝,資料和配置挂載到主控端上

1.1 證書生成指令

# 制作兩個目錄用于存放minio資料

mkdir -p /home/lizhenwei/minio/data

mkdir -p /home/lizhenwei/minio/config/certs

# 進入minio證書目錄

cd  /home/sfere/lizhenwei/config/certs

# 使用openssl産生僞随機位元組

openssl rand -writerand .rnd

# 建立私鑰

openssl genrsa -out private.key 2048

# 建立證書檔案

openssl req -new -x509 -days 3650 -key private.key -out public.crt -subj "/C=CN/ST=NanJing/L=YuHua/O=LZW/CN=192.168.0.237"

完成之後,/home/lizhenwei/minio/config/certs目錄下應該會有CAs  private.key  public.crt 三個檔案或目錄,其中public.crt 是我們後面要填入rancher中的證書檔案

1.2 docker運作minio

docker run -d -p 443:443 --name minio-rancher   -e "MINIO_ACCESS_KEY=AKIAIOSFODNN7EXAMPLE"   -e "MINIO_SECRET_KEY=wJalrXUtnFEMI/K7MDENG/bPxRfiCYEXAMPLEKEY"   -v /home/lizhenwei/minio/data:/data   -v /home/lizhenwei/minio/config:/root/.minio   minio/minio server --address ":443" /data      

2 rancher中配置叢集資料備份到minio

2.1.登入minio,建立bucket
rancher備份K8S叢集資料到minio方案1 安裝minio2 rancher中配置叢集資料備份到minio
2.2 在rancher中設定etcd備份到S3存儲(minio)

rancher備份K8S叢集資料到minio方案1 安裝minio2 rancher中配置叢集資料備份到minio