Load Balancers#
Load balancers act as application gateways in front of Dataiku nodes. They can also be used to perform load balancing in front of automation nodes to achieve high availability.
Create a load balancer#
import dataikuapi
key_id = "<my key id>"
key_secret = "<my key secret>"
# <Cloud vendor> is either AWS or Azure
client = dataikuapi.FMClient<Cloud vendor>("https://localhost", key_id, key_secret)
my_network_id = "vn-default"
# create a load balancer
creator = client.new_load_balancer_creator("My load balancer", my_network_id)
# set the load balancer properties
...
load_balancer = creator.create()
status = load_balancer.reprovision()
res = status.wait_for_result()
Reference documentation#
|
|
|
|
|
A class holding read-only information about an load balancer. |
|
|
|
|
|
|
|
|
|
An enumeration. |