苍穹gPaaS安装

1 苍穹gPaaS资源要求
安装苍穹gPaaS所需资源,请参考文章苍穹gPaaS资源要求。
2 下载和导入安装包
1、确认部署信息:部署苍穹gPaaS所在kubernetes集群连接信息(K8S的kubeconfig文件)、访问苍穹gPaaS的IP或域名。
2、登录某台linux机器(一般是k8s集群的master节点),需要能通过kubectl连接k8s集群,然后从实施顾问处获取最新版本苍穹gPaaS安装包并上传到该机器。
解压并进入安装路径:
# tar -zxvf gpaas-installer-1.3.0.tgz # cd gpaas-installer |
3、将安装包data/kce-images.tgz、data/harbor-1.10.images.tgz文件拷贝到每一台node节点,并在每台node上执行。
# docker load -i kce-images.tgz #如果选择安装harbor,则需要导入harbor镜像(若客户没有明确提出要装harbor,建议不要装该组件) # docker load -i harbor-1.10.images.tgz |
注:如果有镜像仓库,最好将苍穹gPaaS的所有镜像上传到镜像仓库,防止因磁盘不足被k8s删除。当Node节点磁盘不足时,k8s会删除未使用的镜像。
3 安装苍穹gPaaS
1、在解压安装包的机器上根据注释修改安装配置便捷入口文件:
| # cd bin # vi config |
最简单安装,只需填写K8S_VIP参数,也就是gPaaS安装后的访问IP地址,其它可以保持默认配置,然后安装。config文件配置如下:
## 安装配置 ## gPaaS集群nodeport的VIP(亦即集群apiserver VIP) ## 必填 ## 如无则填写首台master IP export K8S_VIP=172.25.1.44 ## gPaaS访问入口,可设置为访问IP或域名,格式为:域名[:端口],或者IP:端口 ## 不填写时,取K8S_VIP的值 ## gPaaS产品不会对访问入口域名进行解析和路由,需要根据实际情况另行配置DNS/LB/反向代理服务将入口请求转发到K8S_VIP的80/443端口 ## 已知问题:如果设置为域名,安装gPaaS的k8s以及托管的k8s主机,需要能访问该域名,未做DNS解析时,需要在主机/etc/hosts上手动配置解析 export URL_DOMAIN="" ## gPaaS访问入口协议,http/s 默认http export HTTP_PROTOCOL=http ## gPaaS部署的namespace export GPAAS_NAMESPACE=kce-system ## gPaaS部署所在集群的kubeconfig文件 #export KUBECONFIG=~/.kube/config ## gPaaS默认使用的storageClass,默认local-path-storage(本地存储),可选nfs-storage(NFS存储,需要同时填写NFS_HOST) export GPAAS_DEFAULT_SOTRAGE_CLASS=local-path-storage ## gPaaS使用本地存储时存放的数据路径,默认/data export DATA_PATH=/data ## gPaaS内置数据库密码 export DB_PASSWORD="" ## gPaaS内置redis密码 export REDIS_PASSWORD="" ## gPaaS服务部署的node选择器,格式如: '[node标签]: [标签值]',默认值为空,不选择 #export GPAAS_NODE_SELECTOR="anyLabel: anyValue" ## Gpaas服务容器的容忍Key,默认值为 taints.paas.kdcloud.io #export GPAAS_TOLERATIONS_KEY="taints.paas.kdcloud.io" ## Gpaas服务容器的容忍Effect值,可选值为 空、NoSchedule、Pr |
苍穹gPaaS安装
声明:除非特别标注,否则均为本站原创文章,转载时请以链接形式注明文章出处。如若本站内容侵犯了原著者的合法权益,可联系本站删除。



