1)支持为环境绑定集群;
2)支持为应用指定ECS节点;
3)支持设置“容器尽力分配到不同宿主机”;
部署配置中"优雅上下线"设置PostStart和PreStop:
1)PostStart:容器创建成功后,运行前的任务,用于资源部署、环境准备等。
2)PreStop:在容器被终止前的任务,用于优雅关闭应用程序、通知其他系统等等。
1)基础监控,区分环境,展示当前环境的容器监控信息;
2)应用监控(ARMS),优化展示效果,分TAB展示应用性能指标。
SLS接入支持页面配置,点击查看说明文档。
PV/PVC模式的NAS存储;
支持集群维度配置存储卷 ;
支持应用维度创建存储卷声明 ;
新建配置页面会根据应用类型(有状态应用或无状态应用),YAML配置部分分别展示Deployment和StatefulSet,同时可以添加最多5个ConfigMap。
1)CPU和内存资源可设置请求量和限制量。
2)目录挂载配置新增内存映射、宿主机目录、持久化存储卷类型。
3)丰富健康检查配置,区分应用存活探针和应用就绪探针,存活探针和就绪探针用来检查容器的状态,存活探针是为了查看容器是否正在运行,就绪探针是为了查看容器是否准备好接受HTTP请求。
存活探针是让Kubernetes知道你的应用是否活着。如果你的应用还活着,那么Kubernetes就让它继续存在。如果你的应用程序已经死了,Kubernetes将移除Pod并重新启动一个来替换它。
就绪探针旨在让Kubernetes知道你的应用是否准备好为请求提供服务。Kubernetes只有在就绪探针通过才会把流量转发到Pod。如果就绪探针检测失败,Kubernetes将停止向该容器发送流量,直到它通过。
① 探针类型
探针类型 |
探针说明 |
http get (HTTP探测) |
HTTP探测可能是最常见的探针类型。即使应用不是HTTP服务,也可以创建一个轻量级HTTP服务器来响应探测。比如让Kubernetes通过HTTP访问一个URL,如果返回码在200到300范围内,就将应用程序标记为健康状态,否则它被标记为不健康。 |
shell script (命令探测) |
对于命令探测,是指Kubernetes在容器内运行命令。如果命令以退出代码0返回,则容器将标记为正常。否则,它被标记为不健康。 |
② 各参数解释
参数 |
说明 |
检查延迟 |
即初始探测延迟,存活探针探测失败会导致pod重新启动,所以配置检查延迟十分重要,要确保在应用准备之后探针才启动。否则,应用将无限重启! |
检查间隔 |
每个多长时间进行一次检查,单位秒。 |
超过时间 |
检查的超时时间,超过该时间认为单次检查失败,单位秒。 |
失败次数或阈值 |
超过失败阈值,则认为检查失败。 |
成功次数阈值 |
达到成功阈值,则认为检查成功,应用存活探针的成功次数阈值默认为1,不允许修改。 |