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)
