PCF应用管理平台介绍(PCF Apps Manager)

节点(node)

一个节点会对应一台server, 不同节点登入管理平台的域名不一样。

 

组织(org)

节点下的Root directory

登陆之后可以看到自己有权限的org, 没有的话需要先申请权限

一个org对应一个独立的Project,里面可能只有一个应用(application),也可能由多个微服务应用组成,如何确定一个Project?以顶层LB域名为准

org的总内存由该org下面的所有space共享,比如:org总共有10G内存,该org下的space1使用了7G,那么space2就只能使用3G了

org下面的路由(route)不能重复,比如:space1里面创建并使用了https://test.pd01.test.com,那么space2中就不能再创建这个Route了

org下面的域名(domains)可以供org下的所有应用使用

Members可以看到有该org权限的成员信息

 

空间(space)

Space是org下面的二级单位,可以理解成一个Project的不同环境,比如QA/PROD Space分别对应QA/PROD环境

拥有Space Manager权限的Member可以新建、删除、修改Space

在某个Space下发布应用分配内存的时候要考虑到其他Space的内存使用情况

在某个Space下创建Route的时候也要考虑其他Space是否已经创建过该Route,注意默认Route

Space下面的应用相互独立,不能重名

Space下面的Service相互独立,不能重名

Space下面的应用可以共享Space的所有Service

Members可以看到有该Space权限的成员信息

 

应用(application)

应用可以只有一个,也可以有多个(多模块/微服务),它们的LB域名应该是一样的,contextPath不同,比如https://wwwqa.test.cn/qq 和 https://wwwqa.test.cn/wechat

应用是内存、实例数量、磁盘空间、自动伸缩等配置的基本单元,在配置内存和实例数量的时候需要考虑到当前space、org的总内存。

可以对单个app进行部署、维护、监控

应用有不同的Buildpack,比如: was_liberty_buildpack表示部署的是一个WAS应用(ear包,如老的Spring MVC项目),java_buildpack表示部署的是一个Java应用(jar包,如springboot/springcloud)

 

 

进入应用可以看到:

CPU, Memory, Disk, Request Latency, Request Rate, Request Errors的状态(最近3小时)

各个实例以及整个应用的CPU、内存、磁盘空间使用情况(实时)

应用最近事件列表:Start, Update, Rename, Crashed, Mapped route...

 

可以对应用进行一些操作:

Stop:停止应用,stop之后应用将无法访问

Restart:重新启动应用,释放内存、CPU,更新应用缓存等,比如:更新了数据库或者需要清理内存缓存的时候。

Restage:重新设置应用,当更新了JVM参数或者其他环境变量,或者更新了所有与PCF相关的配置(如绑定路由、服务等)的时候需要restage app。

SCALE: 调整固定的内存、磁盘空间、实例数量。

ENABLE AUTOSCALING: 启用自动伸缩,通过设置的规则使应用的内存,实例数量等配置动态变化。

 

App Metrics:

更加详细的指标信息:CPU, Memory, Disk, Request Latency, Request Rate, Request Errors

可以选择时间段

查看/搜索/下载 历史日志

 

 

服务(service)

创建service:

可以选择创建/绑定 Config Server, Redis, NAS, Auto Scaler, RabbitMQ等,文档后面有创建/绑定服务的Demo。

 

代码中集成service:

有些服务需要创建Service Key(连接凭据)之后才可以访问,比如:Redis, RabbitMQ

代码里面集成某个服务的时候,maven/gradle的配置文件里面要用pivotal包装过的dependence

 

路由(route)

Route由hostname + 域名 + contextPath(可选)构成

创建新Route的时候需要选择域名,输入hostname,contextPath(可选)

可以创建Load Balanced路由,请求会均衡的路由到不同节点

还可以直接绑定之前创建过的Route

 

日志(log)

实时日志: 点击左边菜单Logs

历史日志:进入App Metrics

其他方案:日志存NAS,日志传入Splunk管理

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值