linux怎么查看本机内存大小
210
2022-10-29
第二十三章 九析带你轻松完爆 helm3 - fabric couchdb 安装
本系列文章:第一章:九析带你轻松完爆 helm3 安装第二章:九析带你轻松完爆 helm3 公共仓库第三章:九析带你轻松完爆 helm3 私有仓库第四章:九析带你轻松完爆 helm3 chart第五章:九析带你轻松完爆 helm3 release第六章:九析带你轻松完爆 helm3 gitlab第七章:九析带你轻松完爆 helm3 nginx-ingress第八章:九析带你轻松完爆 helm3 gitlab nfs第九章:九析带你轻松完爆 helm3 nexus第十章:九析带你轻松完爆 helm3 heapster第十一章:九析带你轻松完爆 helm3 kubernetes-dashboard第十二章:九析带你轻松完爆 helm3 harbor第十三章:九析带你轻松完爆 helm3 prometheus第十四章:九析带你轻松完爆 helm3 grafana第十五章:九析带你轻松完爆 grafana 关联 prometheus第十六章:九析带你轻松完爆 helm3 efk - elasticsearch第十七章:九析带你轻松完爆 helm3 efk - kibana第十八章:九析带你轻松完爆 helm3 efk - fluentd第十九章:九析带你轻松完爆 helm3 istio 安装第二十章:九析带你轻松完爆 helm3 mysql第二十一章:九析带你轻松完爆 helm3 zookeeper第二十二章:九析带你轻松完爆 helm3 sonarqube第二十三章:九析带你轻松完爆 helm3 fabric couchdb
目录
1 前言
2 下载 hlf-couchdb
3 创建命名空间
4 修改配置
5 安装 couchdb
6 安装 nfs 服务器
7 创建 pv
8 创建 secret
8.1 创建自签名证书
8.2 根据证书生成 secret
9 验证 couchdb
1 前言
本文采用 helm v3.0.0;k8s v1.16.3。helm 仓库信息如下:
2 下载 hlf-couchdb
helm 搜索 couchdb:
helm search google/hlf-couchdb
下载并解压:
helm fetch google/hlf-couchdbtar -zxvf hlf-couchdb-1.0.7.tgz
3 创建命名空间
kubectl create ns fabric
4 修改配置
编辑 hlf-couchdb/values.yaml 文件。
修改 ingress 和 passowrd 部分:
5 安装 couchdb
helm install -n fabric fabric hlf-couchdb
第一个 fabric 是 k8s 命名空间,第二个是 helm release 名,hlf-couchdb 是解压后的目录。安装成功后的截图如下:
6 安装 nfs 服务器
如何安装 nfs 服务器,请参考本人《轻松完爆 nfs 安装》,不用担心,简单到爆,让你分分钟轻松完爆。安装后,创建 fabric couchdb 的存储目录:
mkdir -p /data/nfs/fabric/couchdb/1gchmod 777 -R /data/nfs/fabric/couchdb/1gecho "/data/nfs/fabric/couchdb 10.110.0.0/16(rw,sync,no_root_squash)" >> /etc/exportssystemctl restart nfs
7 创建 pv
创建 pv-hlf-couchdb-1g.yaml 文件:
apiVersion: v1kind: PersistentVolumemetadata:name: pv-hlf-couchdb-1gspec:capacity:storage: 1GivolumeMode: FilesystemaccessModes:- ReadWriteOncepersistentVolumeReclaimPolicy: Retainnfs:server: 10.110.101.106path: /data/nfs/fabric/couchdb/1g
执行如下语句创建 pv:
kubectl apply -f pv-hlf-couchdb-1g.yaml
8 创建 secret
8.1 创建自签名证书
openssl req -x509 -nodes -days 365 -newkey rsa:2048 -keyout ./tls.key -out ./tls.crt -subj "/CN=jiuxi.couchdb.org"
8.2 根据证书生成 secret
kubectl -n fabric create secret tls couchdb-tls --key ./tls.key --cert ./tls.crt
9 验证 couchdb
打开浏览器,输入 /etc/hosts,添加自定义域名,注意 hosts 文件中指定的 IP 是 nginx-ingress-controller pod 所在宿主机的 IP,切记)。
自此,轻松完爆 helm3 fabric couchdb 安装。有关 couchdb 的简单使用,请参照我的另外一篇博客<<九析带你轻松完爆 hyperledger fabric couchdb>>。
版权声明:本文内容由网络用户投稿,版权归原作者所有,本站不拥有其著作权,亦不承担相应法律责任。如果您发现本站中有涉嫌抄袭或描述失实的内容,请联系我们jiasou666@gmail.com 处理,核实后本网站将在24小时内删除侵权内容。
发表评论
暂时没有评论,来抢沙发吧~