苍穹gPaaS安装

栏目:云苍穹知识作者:金蝶来源:金蝶云社区发布:2024-09-23浏览:1

苍穹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、PreferNoSchedule、NoExecute 默认值为空

#export GPAAS_TOLERATIONS_EFFECT=""


## NFS provisioner 相关配置

## NFS服务端IP

#export NFS_HOST=10.201.158.91


## NFS服务根目录

#export NFS_ROOT=/


## HARBOR配置

## 是否安装harbor,默认是:1,其他否

export HARBOR_ENABLED='1'


## HARBOR 安装命名空间

export HARBOR_NAMESPACE="harbor-system"


## HARBOR 仓库URL前缀(*高级配置:除非明确了解相关网络信息,否则不建议自行修改)

## 支持 https://[域名] \ https://[IP]:30443 \ 其他nginx转发的url,

## 默认为空,

## 当HARBOR_EXPOSE_TYPE=nodePort时,默认取值:https//[K8S_VIP]:30443

## 当HARBOR_EXPOSE_TYPE=ingress时,默认取值:https://[HARBOR_HOSTNAME]

export HARBOR_EXTERNAL_URL=""


## ingress 模式harbor绑定的域名(*高级配置:除非明确了解相关网络信息,否则不建议自行修改)

## 默认为空,

## 当HARBOR_EXPOSE_TYPE=nodePort时,默认取值:空

## 当HARBOR_EXPOSE_TYPE=ingress时,默认取值:harbor.kingdee.com

export HARBOR_HOSTNAME=""


## HARBOR 开放模式,默认nodePort ingress/nodePort (nodePort端口固定为30443)

export HARBOR_EXPOSE_TYPE="nodePort"


## HARBOR 管理员密码

export HARBOR_ADMIN_PASSWORD=""


## 镜像仓库存储大小

export HARBOR_REGISTRY_SIZE="10Gi"



说明:从1.3.0版本开始,使用bin/config作为配置文件 ,之前版本参数修改直接编辑bin/install-gpaas.sh。


2、安装gpaas

# bash install-gpaas.sh

 

安装成功后,可以看到如下提示信息:

 


执行kubectl get pod --all-namespaces,可看到安装到kce-system中的苍穹gPaaS组件:


接下来就可以访问http://172.25.1.44/omp进行苍穹gPaaS管理后台初始化了。


苍穹gPaaS安装

1 苍穹gPaaS资源要求安装苍穹gPaaS所需资源,请参考文章苍穹gPaaS资源要求。2 下载和导入安装包1、确认部署信息:部署苍穹gPaaS所在kuber...
点击下载文档
确认删除?
回到顶部
客服QQ
  • 客服QQ点击这里给我发消息