管理有状态负载

有状态负载支持挂载数据盘,支持绑定公网 IP,仅支持单副本。

登录网易云控制台

点击左侧容器服务模块的有状态负载部分即可进入有状态负载的列表页。

设置有状态负载

实例新建过程中需要填写实例的一些配置信息,如果部分配置信息未填写或者数值需要调整可以在「设置」中进行重新调整。

点击具体实例左侧的「设置」进入当前实例设置页面:

设置页面中可对当前有状态负载的镜像、密钥、启动命令、命令参数、环境变量等进行添加和修改:

另外也可对标签、资源限制等进行重新的配置:

修改完毕后点击标签「提交设置」即可完成当前有状态负载的配置的修改。

Note

标签是一个 key/value 键值对,用于分类和标记对象,可被服务的标签选择器匹配。标签被关联到对象上,比如Pod,标签的使用我们倾向于能够标示对象的特殊特点,并且对用户而言是有意义的(比如数据库),但是标签对内核系统是没有直接意义的。标签可以用来划分特定组的对象(比如所有的 web 服务),标签可以在创建一个对象的时候直接给与,也可以在后期随时修改,每一个对象可以拥有多个标签,但是,key值必须是唯一的。

删除有状态负载

在有状态负载实例列表页面,点击需要删除的实例右侧的「删除」按钮,确认删除后即可删除当前的有状态负载。

更多功能

用户如果需要更改当前有状态负载实例的镜像版本、实例规格或者对当前的有状态负载进行重新部署可以在当前实例左侧的「更多」中找到对应的功能:

更改镜像版本

当发现已经部署的应用中存在 bug ,或者需要进行应用的正常升级的时候,将修复后的应用或者新版本的应用放到新版本的镜像中,新镜像作为新的版本存放到和旧镜像相同的仓库中,然后采用更改镜像版本的方式完成线上应用的版本 bug 修复或者版本的更新。

镜像版本更改过程中不影响应用的正常访问。

进入「更改镜像版本」标签页后在当前仓库中选择新的镜像版本。

更改规格

更改规格部分中可以对 CPU 、内存进行更改,另外可以对资源限制进行重新的设定,数据填写完成后点击「提交更改」即可完成对当前有状态负载实例的规格的修改。

Attention

更改规格会引起实例重新部署,系统盘数据丢失,因此需要持久保存的数据建议存放到其他的介质中,如数据库、对象存储等。

重新部署

重新部署适用于很多的场景,如部分应用运行异常的情况;或者应用更新后保存成新的镜像,镜像的tag保持不变此时也可使用有状态负载的重新部署功能进行应用的更新。

点击标签「重新部署」二次确认后即可对当前的有状态负载进行重新部署,重新部署使用的镜像为当前有状态负载实例正在使用的镜像。

查看日志

如果有状态负载新建失败,可以通过查看日志的方式获取失败的具体信息,辅助用户进行问题的排查。日志目前分为容器日志和最近操作日志。

容器日志中可以查看到诸如 docker logs 等信息,一般可以在此查看到容器异常的具体原因。

最近操作日志中记录了对当前Deployment实例的操作,可以在此查看对实例的变更历史。