My first CRD deployment with CIS
Summary F5 Container Ingress Services (CIS) now supports the use of Custom Resource Definitions (CRD's) in Kubernetes (K8s) as a method for configuring services on the BIG-IP. This article walks thr...
Published Jan 26, 2021
Version 1.0MichaelOLeary
Employee
I'm a Solution Architect at F5. Over the years I've become an expert in Kubernetes and cloud architectures. I publish articles and blog posts to share as much knowledge as possible. I love hanging out with colleagues and customers, so reach out any time!MichaelOLeary
Employee
I'm a Solution Architect at F5. Over the years I've become an expert in Kubernetes and cloud architectures. I publish articles and blog posts to share as much knowledge as possible. I love hanging out with colleagues and customers, so reach out any time!yamashin55
Cirrus
Jan 31, 2021Hi Michael !
Thanks for the advice. I was able to confirm that the NGINX Hello-World App was displayed via LB and BIGIP's Virtual Server.
Where is the association between VirtualServer and NginxIngress tied?
# cat ingress/cis/crd/virtualserver.yaml
apiVersion: "cis.f5.com/v1"
kind: VirtualServer
metadata:
name: hello-world-virtual-server
namespace: nginx-ingress
labels:
f5cr: "true"
spec:
tlsProfileName: hello-world-tls
virtualServerAddress: "20.0.2.100"
pools:
- path: /
service: nginx-ingress # ---->> Is This ingress/nginx/service/service.yaml ?
servicePort: 80
monitor:
type: http
interval: 10
timeout: 31
send: "/"