Giter Site home page Giter Site logo

f5networks / k8s-bigip-ctlr Goto Github PK

View Code? Open in Web Editor NEW
347.0 48.0 189.0 37.32 MB

Repository for F5 Container Ingress Services for Kubernetes & OpenShift.

License: Apache License 2.0

Makefile 1.04% Shell 0.74% Python 1.02% Go 93.09% JavaScript 3.34% Dockerfile 0.34% Mustache 0.33% Smarty 0.10%
kubernetes docker bigip f5-cc orchestration openshift ingress-controller ingress route customresourcedefinition

k8s-bigip-ctlr's Introduction

Coverage Status

F5 BIG-IP Container Ingress Services for Kubernetes & OpenShift

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

Documentation

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

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

What's New?

Support for Custom Resource Definitions Documentation

Getting Help

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

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

Running

The official docker image is f5networks/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-ctlr 
cd  k8s-bigip-ctlr

# Use docker to build the release artifacts, into a local "_docker_workspace" directory, then put into docker images
# Debian image
make prod

OR

# RHEL7 image
make prod BASE_OS=rhel7

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/F5Networks
cd $GOPATH/src/github.com/F5Networks
git clone https://github.com/f5networks/k8s-bigip-ctlr
cd k8s-bigip-ctlr

# Build all packages, and run unit tests
make all test

To make changes to vendor dependencies, see Devel

k8s-bigip-ctlr's People

Contributors

agupta49 avatar amudukutore avatar arzzon avatar bmarshall13 avatar caphrim007 avatar charanm08 avatar dylan-way avatar edarzins avatar f5gary avatar f5yacobucci avatar iam-veeramalla avatar jputrino avatar kkinch avatar lavanya-f5 avatar mdditt2000 avatar nandakishorepeddi avatar recursivelycurious avatar russokj avatar ryan-talley avatar sjberman avatar snatra avatar sravyap135 avatar srivastavnitin24 avatar ssurenr avatar subbuv26 avatar trinaths avatar vidhi-pat avatar vidyasagar-m avatar vklohiya avatar vtrippel avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

k8s-bigip-ctlr's Issues

Internal issue 22

This is a placeholder for a resolved issue that pre-dates GitHub development.

Internal issue 46

This is a placeholder for a resolved issue that pre-dates GitHub development.

Internal issue 39

This is a placeholder for a resolved issue that pre-dates GitHub development.

Internal issue 40

This is a placeholder for a resolved issue that pre-dates GitHub development.

Internal issue 5

This is a placeholder for a resolved issue that pre-dates GitHub development.

Internal issue 10

This is a placeholder for a resolved issue that pre-dates GitHub development.

Internal issue 23

This is a placeholder for a resolved issue that pre-dates GitHub development.

Internal issue 13

This is a placeholder for a resolved issue that pre-dates GitHub development.

Internal issue 11

This is a placeholder for a resolved issue that pre-dates GitHub development.

Internal issue 34

This is a placeholder for a resolved issue that pre-dates GitHub development.

Internal issue 19

This is a placeholder for a resolved issue that pre-dates GitHub development.

Internal issue 12

This is a placeholder for a resolved issue that pre-dates GitHub development.

Internal issue 24

This is a placeholder for a resolved issue that pre-dates GitHub development.

Internal issue 25

This is a placeholder for a resolved issue that pre-dates GitHub development.

Internal issue 21

This is a placeholder for a resolved issue that pre-dates GitHub development.

Internal issue 14

This is a placeholder for a resolved issue that pre-dates GitHub development.

Internal issue 9

This is a placeholder for a resolved issue that pre-dates GitHub development.

Internal issue 31

This is a placeholder for a resolved issue that pre-dates GitHub development.

Internal issue 37

This is a placeholder for a resolved issue that pre-dates GitHub development.

Internal issue 41

This is a placeholder for a resolved issue that pre-dates GitHub development.

Internal issue 30

This is a placeholder for a resolved issue that pre-dates GitHub development.

Internal issue 33

This is a placeholder for a resolved issue that pre-dates GitHub development.

Internal issue 49

This is a placeholder for a resolved issue that pre-dates GitHub development.

Internal issue 18

This is a placeholder for a resolved issue that pre-dates GitHub development.

Internal issue 20

This is a placeholder for a resolved issue that pre-dates GitHub development.

Internal issue 7

This is a placeholder for a resolved issue that pre-dates GitHub development.

Internal issue 16

This is a placeholder for a resolved issue that pre-dates GitHub development.

Internal issue 6

This is a placeholder for a resolved issue that pre-dates GitHub development.

Internal issue 47

This is a placeholder for a resolved issue that pre-dates GitHub development.

Internal issue 3

This is a placeholder for a resolved issue that pre-dates GitHub development.

Internal issue 50

This is a placeholder for a resolved issue that pre-dates GitHub development.

Internal issue 27

This is a placeholder for a resolved issue that pre-dates GitHub development.

Internal issue 26

This is a placeholder for a resolved issue that pre-dates GitHub development.

Internal issue 45

This is a placeholder for a resolved issue that pre-dates GitHub development.

Internal issue 17

This is a placeholder for a resolved issue that pre-dates GitHub development.

Internal issue 43

This is a placeholder for a resolved issue that pre-dates GitHub development.

Internal issue 32

This is a placeholder for a resolved issue that pre-dates GitHub development.

Internal issue 38

This is a placeholder for a resolved issue that pre-dates GitHub development.

Internal issue 4

This is a placeholder for a resolved issue that pre-dates GitHub development.

Internal issue 28

This is a placeholder for a resolved issue that pre-dates GitHub development.

Internal issue 8

This is a placeholder for a resolved issue that pre-dates GitHub development.

Internal issue 52

This is a placeholder for a resolved issue that pre-dates GitHub development.

Internal issue 29

This is a placeholder for a resolved issue that pre-dates GitHub development.

Internal issue 44

This is a placeholder for a resolved issue that pre-dates GitHub development.

Internal issue 35

This is a placeholder for a resolved issue that pre-dates GitHub development.

Internal issue 51

This is a placeholder for a resolved issue that pre-dates GitHub development.

Internal issue 42

This is a placeholder for a resolved issue that pre-dates GitHub development.

Internal issue 36

This is a placeholder for a resolved issue that pre-dates GitHub development.

Internal issue 48

This is a placeholder for a resolved issue that pre-dates GitHub development.

Internal issue 15

This is a placeholder for a resolved issue that pre-dates GitHub development.

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.