近日GitLab 11.6版发布,新版本整合Serverless服务管理平台Knative,原生支持企业用户,开发Serverless应用,并加速拥抱多云架构,通过GitLab将Serverless工作负载部署到任何云,无论何时执行一段代码,Serverless计算都可以动态分配云资源,自动进行云资源的分配和优化部署。
(knative 是谷歌开源的 serverless 架构方案,旨在提供一套简单易用的 serverless 方案,把 serverless 标准化。目前参与的公司主要是 Google、Pivotal、IBM、Red Hat,2018年7月24日才刚刚对外发布,当前还处于快速发展的阶段。)
除了Serverless架构应用,Kubernetes应用也是重点, 11.6开始支持使用者根据开发需求,创建不同Kubernetes集群,让容器原生项目开发工作能切分的更细致。
在使用knative 前,得预先在储存库内定义函式执行文件,接着系统会协助使用者,将这些函式部署至云端集群。而Knative的工作,则是负责根据使用者流量,进行水平扩充的任务。目前,Serverless功能还是处于Alpha阶段。
加强Kubernetes应用的功能。第一是按照团队需求,设置不同Kubernetes集群功能,让企业用户可在直接单一群组内,开设子群组,减少使用者设定基础架构组态的成本、时间。第二,则是锁定Kubernetes环境的安全性,GitLab开始支持Kubernetes原生的凭证管理工具Cert-manager,结合Let's Encrypt,系统可以自动核发、更新SSL凭证。
而在GitLab 11.5版时推出的安全仪表板(security dashboard),在11.6版也有了更新。现在安全仪表板推出了漏洞图表功能。
该图表以折线图呈现,让管理员可以观察当前漏洞数量的成长走势,根据漏洞严重性,GitLab分别列出严重、高风险、中风险、低风险这四等级。
GitLab平台现在的Web整合开发环境,加入了网页终端机功能,目前还是Beta阶段。就如使用者在本地开发环境的终端机功能,可用于检查API回应、程序语法正确性等。
---END---
K8S培训推荐
Kubernetes线下实战培训,采用3+1新的培训模式(3天线下实战培训,1年内可免费再次参加),资深一线讲师,实操环境实践,现场答疑互动,培训内容覆盖:Docker架构、镜像、数据存储、网络、以及最佳实践。Kubernetes实战内容,Kubernetes设计、Pod、常用对象操作,Kuberentes调度系统、QoS、Helm、网络、存储、CI/CD、日志监控等。<了解更多详情>
北京站、上海站:1月4-6日; 咨询/报名:曹辉/15999647409
本文分享自微信公众号 - K8S中文社区(k8schina)。
如有侵权,请联系 support@oschina.cn 删除。
本文参与“OSC源创计划”,欢迎正在阅读的你也加入,一起分享。