开源聚焦:使用F5 Container Connector实现URL重写并部署Helm Chart

F5生态系统 | 2018年5月03日

开源与容器的结合造就了一个不断变化的环境。容器环境技术已不再处于萌芽阶段,正迅速走向成熟,这在一定程度上得益于其开源根基。商业软件开发者和企业软件开发者一直以来都经常依赖开源技术(如今,80%的应用由第三方库构成,其中许多是开源库),容器也不例外。

随着容器技术迅速成熟,F5 Container Connector等连接现代环境与传统网络的解决方案也在快速迭代。这种连接对于确保用户(无论是人员还是设备)能够访问部署在容器环境中的API和应用至关重要。

这是因为,互联网仍面临一些有待解决的挑战,而应对这些挑战的适宜方式,是建立一条从组织外部通往内部的安全入站路径。IPv4地址有限就是其中之一,这限制了企业可向外界提供的公共访问端点数量。即使采用IPv6解决了这一问题,出于安全考虑,企业仍可能会限制入口点,以确保每个请求在获准深入数据中心之前都经过检查和验证。

这意味着,在可预见的未来,仍将继续使用传统且可扩展的负载均衡代理来保护容器化API和应用的网关。但这并不意味着BIG-IP等解决方案不应像其请求交付目标环境一样灵活且动态。F5 Container Connector正是为此而生,可确保容器环境中的变更迅速传达给BIG-IP。

本期“F5 Container Connector新功能”将介绍对rewrite Annotations的支持,让URL重写更加轻松。此功能可用于多种场景,包括将客户端从某个API或应用版本迁移到另一版本,或将旧URL路径自动重写为可正常解析的新路径,从而解决旧URL路径问题。

新增功能还包括支持Kubernetes包管理器Helm。随着容器环境及其中部署的应用涉及的系统日益复杂,手动部署和管理已变得不可行。需要采用更加自动化的声明式方法来部署和管理,这不仅是为了实现扩展,也是为了确保给定应用所需的所有组件均已就位。

Helm使用所谓的chart来打包整个应用及其组件,从而确保部署一致且可重复,并可在出现问题时轻松回滚。F5 Container Connector现支持使用Helm chart在BIG-IP上无缝部署和管理入站路由。

可在此处查看rewrite Annotations文档,并可在github上查看F5 BIG-IP 入口Helm chart。

分享
标签: 2018

关于作者

Lori Mac Vittie
Lori Mac Vittie杰出工程师兼首席技术布道师 | F5

Lori MacVittie是F5首席技术官办公室的杰出工程师兼首席技术布道师,在应用交付、自动化战略和基础设施领域拥有深厚的专业知识。无论是为AI智能体定义防护机制、剖析脆弱的多云架构,还是探索可扩展系统的极限,她都善于化繁为简。她在应用开发、IT架构以及网络和系统运维领域拥有30多年的行业经验。加入F5之前,她曾担任技术编辑,并因出色表现获得奖项。 MacVittie拥有计算机科学硕士学位,著述颇丰,出版作品涵盖安全、云和企业架构领域。她还热衷于桌面游戏和电子游戏,并且对奶酪有着毫不掩饰的鲜明见解。

Lori Mac Vittie 的更多博客文章

相关博客文章

F5纪念2021年世界艾滋病日
F5生态系统 | 2021/12/01

F5纪念2021年世界艾滋病日

值此世界艾滋病日,F5郑重承诺,将与员工、客户、社区和合作伙伴共同努力,消除社会对HIV感染者仍然存在的污名与偏见。

Thingbot正转变为攻击平台
F5生态系统 | 2018/11/29

Thingbot正转变为攻击平台

Lori MacVittie重点介绍了F5 Labs对2018年1月至6月全球物联网设备攻击的研究,并指出了其中令人警醒的影响。物联网设备不仅持续遭到利用,还被转变为攻击平台,这意味着攻击者可以更充分地利用这个必然增长的市场。

借助F5全新Quick Start,在AWS上快速开展业务
F5生态系统 | 2018/11/20

借助F5全新Quick Start,在AWS上快速开展业务

在AWS re:Invent开幕前,我们很高兴与大家分享F5与AWS之间全新的Quick Start集成。F5的Tom Atkins将介绍该服务如何启动、配置和运行在AWS上部署工作负载所需的计算、网络、存储及其他AWS服务。

为什么声明式模型对NetOps自动化至关重要?
F5生态系统 | 2018/04/30

为什么声明式模型对NetOps自动化至关重要?

为什么声明式模型对NetOps自动化至关重要?阅读F5博客,了解基础设施即代码如何简化网络扩展。

开源聚焦:F5基础设施即代码与多云可管理性
F5生态系统 | 2017/11/16

开源聚焦:F5基础设施即代码与多云可管理性

开源聚焦:基础设施即代码与多云。阅读博客,了解模板和Terraform如何简化F5应用服务的部署。

破解IT“无解困局”的答案:私有云
F5生态系统 | 2016/09/12

破解IT“无解困局”的答案:私有云

破解IT“无解困局”的答案:私有云。阅读F5博客,了解本地部署的敏捷性如何化解安全与速度难以兼顾的问题。