Movatterモバイル変換


[0]ホーム

URL:


Skip to content

Navigation Menu

Search code, repositories, users, issues, pull requests...

Provide feedback

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly

Sign up

Repository for F5 Container Ingress Services for Kubernetes & OpenShift.

License

NotificationsYou must be signed in to change notification settings

F5Networks/k8s-bigip-ctlr

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Build StatusAzure DevOps tests

F5 BIG-IP Container Ingress Services for Kubernetes & OpenShift

The F5 BIG-IP Container Ingress Services forKubernetes andOpenShift makes F5BIG-IP services available to applications running in Kubernetes and OpenShift.

Documentation

For instruction on how to use this component, see thedocsfor F5 BIG-IP Container Ingress Services for Kubernetes & OpenShift.

For guides on this and other solutions for Kubernetes, see theF5 Solution Guides for Kubernetes.

What's New?

Support for Custom Resource DefinitionsDocumentation

Getting Help

We encourage you to use the cis-kubernetes channel in ourf5CloudSolutions Slack workspace for discussion and assistance on thiscontroller. This channel is typically monitored Monday-Friday 9am-5pm MST by F5employees who will offer best-effort support.

Contact F5 Technical support via your typical method for more time sensitivechanges and other issues requiring immediate support.

Running

The official docker image isf5networks/k8s-bigip-ctlr.

Usually, the controller is deployed in Kubernetes. However, the controller can be run locally for development testing.

docker run f5networks/k8s-bigip-ctlr /app/bin/k8s-bigip-ctlr<args>

Building

The official images are built using docker, but the adventurous can use standard go build tools.

Official Build

Prerequisites:

  • Docker
git clone https://github.com/F5Networks/k8s-bigip-ctlrcd  k8s-bigip-ctlr# Use docker to build the release artifacts, into a local "_docker_workspace" directory, then put into docker images# Debian imagemake prodOR# RHEL imagemake prod BASE_OS=ubi

Alternate, unofficial build

A normal go toolchain can be used as well

Prerequisites:

  • go 1.15
  • $GOPATH pointing at a valid go workspace
  • python
  • virtualenv
mkdir -p$GOPATH/src/github.com/F5Networkscd$GOPATH/src/github.com/F5Networksgit clone https://github.com/f5networks/k8s-bigip-ctlrcd k8s-bigip-ctlr# Build all packages, and run unit testsmake alltest

To make changes to vendor dependencies, seeDevel


[8]ページ先頭

©2009-2025 Movatter.jp