Overview

In this module, we will cover the setup overview. 

To begin with, we'll create a Google Kubernetes Engine (GKE) cluster within our Google Cloud Platform (GCP) account. Once the cluster is ready, we'll deploy our sample AirLine application into this GKE cluster. If sample application is not available, you can also utilize a basic NGINX deployment or another sample application. 

Next, we'll navigate to the GCP Console and set up a new BIG-IP virtual appliance instance. We'll configure this instance with the required network settings and ensure it has proper access to the AirLine application running on the GKE cluster. We will create BIG IP Pool and Virtual Server for our backend Airline Application. And access the Airline application using the BIG IP's Public IP through HTTP or HTTPS.

Once the backend application, is successfully linked to the BIG IP instance, we will access the F5 Distributed Cloud portal and create a new Bot Defense Connector tailored to the needs of our application. And then integrate the Bot Defense Connector with the BIG IP.

Following that with the Bot Defense Connector in place, we'll configure the BIG IP virtual appliance to act as the reverse proxy for our GKE application. This process involves setting up the virtual servers, pools, and any other necessary configurations to ensure traffic is routed through the BIG IP. Make sure that the Bot Defense Connector is properly integrated and is actively protecting the traffic.

Once the setup is complete, we can test the configuration by accessing our application through the BIG-IP virtual appliance. And verify that the Bot Defense Connector is operational and monitoring traffic for any bot activities. Also, we have already automated the entire setup using Terraform scripts. We'll also run the necessary Terraform scripts to deploy our GKE cluster, BIG IP virtual appliance, and Bot Defense Connector. Running these scripts will automatically set up the infrastructure as described.

By following these steps, we will successfully protect our GKE workloads using the F5 XC Bot Defense and BIG IP virtual appliance on Google Cloud Platform.

Here are some pre-requisites needed. Make sure you have access to proceed further with this tutorial.  

Complete and Continue