1 / 58
文档名称:

Kubernetes部署Nebula图数据库集群.docx

格式:docx   大小:218KB   页数:58页
下载后只包含 1 个 DOCX 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

Kubernetes部署Nebula图数据库集群.docx

上传人:科技星球 2022/3/7 文件大小:218 KB

下载得到文件列表

Kubernetes部署Nebula图数据库集群.docx

文档介绍

文档介绍:Kubernetes 部署 Nebula 图数据库集群
 
 
Kubernetes 是什么
Kubernetes 是一个开源的,用于管理云平台中多个主机上的容器化的应用,Kubernetes 的目标是让部署容器化的应用简单群清单
Kubernetes 待部署组件
安装 Helm
准备本地磁盘,并安装本地卷插件
安装 nebula 集群
安装 ingress-controller
安装 Helm
Helm 是 Kubernetes 集群上的包管理工具,类似 CentOS 上的 yum,Ubuntu 上的 apt-get。使用 Helm 可以极大地降低使用 Kubernetes 部署应用的门槛。由于本篇文章不做 Helm 详细介绍,有兴趣的小伙伴可自行阅读 《Helm 入门指南》
下载安装Helm
使用下面命令在终端执行即可安装 Helm
[******@nebula ~] # wget --linux-
[******@nebula ~] # tar -zxvf helm/helm--linux-
[******@nebula ~] # mv linux-amd64/helm /usr/bin/helm
[******@nebula ~] # chmod +x /usr/bin/helm
查看 Helm 版本
执行 helm version 命令即可查看对应的 Helm 版本,以文本为例,以下为输出结果:
version . BuildInfo {
Version : "" ,
GitCommit : "7c22ef9ce89e0ebeb7125ba2ebf7d421f3e82ffa" ,
GitTreeState : "clean" ,
GoVersion : ""
}
设置本地磁盘
在每台机器上做如下配置
创建 mount 目录
[******@nebula ~] # sudo mkdir -p /mnt/disks
格式化数据盘
[******@nebula ~] # sudo /dev/diskA
[******@nebula ~] # sudo /dev/diskB
挂载数据盘
[******@nebula ~] # DISKA_UUID=$(blkid -s UUID -o value /dev/diskA)
[******@nebula ~] # DISKB_UUID=$(blkid -s UUID -o value /dev/diskB)
[******@nebula ~] # sudo mkdir /mnt/disks/$DISKA_UUID
[******@nebula ~] # sudo mkdir /mnt/disks/$DISKB_UUID
[******@nebula ~] # sudo mount -t ext4 /dev/diskA /mnt/disks/$DISKA_UUID
[******@nebula ~] # sudo mount -t ext4 /dev/diskB /mnt/disks/$DISKB_UUID
[******@nebula ~] # echo UUID=`sudo blkid -s UUID -o value /dev/diskA` /mnt/disks/$DISKA_UUID ext4 defaults 0 2 | sudo tee -a /etc/fstab
[******@nebula ~] # echo UUID=`sudo blkid -s UUID -o value /dev/diskB` /mnt/disks/$DISKB_UUID ext4 defaults 0 2 | sudo tee -a /etc/fstab
部署本地卷插件
[******@nebula ~] # curl -sigs/sig-storage-local-static-provisioner/archive/
[******@nebula ~] # unzip
修改
#
# Common options.
#
common:
#
# Defines whe