F5 CIS-C(Container Ingress Service for China Market, 镜像名称:k8s-bigip-ctlr-c)是一款应用交付控制器软件,它是F5 CIS(k8s-bigip-ctlr: https://clouddocs.f5.com/containers/latest)的性能改进版本,功能上仅关注ConfigMap资源类型。它将BIG-IP应用交付能力集成到kubernetes技术栈的云环境中。使用F5 CIS-C程序,客户可以灵活的、自动化的创建、变更应用或者服务入口策略。
CIS-C的更多文档可参见 https://cis-c.f5se.io/.
== How to build
- Build linux binary
make binary -C build arch=arm64
./f5kic/f5-kic-linux --help
- Build darwin binary
make darwin -C build/
./f5kic/f5-kic-darwin --help
- Build Docker file
./as3-parser/build.sh
cd as3-parser/f5-appsvcs
# 2. edit f5-appsvcs/package.json generated by step 1.
# remove the reference to f5-schema-doc-xxx reference.
# "f5-schema-doc": "file:packages/f5-schema-doc-0.1.0.tgz",
# 3. edit f5-appsvcs/package-lock.json genereated by step 1.
# remove the reference to f5-schema-doc-xxx reference.
# "f5-schema-doc": {
npm install .
cd ../../
make as3-parser -C ./build arch=arm64
make image -C ./build arch=arm64
cloudadc/k8s-bigip-ctlr-c:latest-arm64-20240315-110849