In this chapter we will integrate the Input with the Load Balancer (henceforth LB). The first, as we have just seen in the previous chapter, was presented as an entity that lives within the Kubernetes cluster and comes in the form of a Pod. The second, presented a few pages ago, is an entity that lives outside the cluster and is hosted by the Cloud Provider in use (OpenStack in our case). We strongly recommend a review of these two objects before proceeding with the reading, consulting the pages linked above or through other sources.
...
Code Block | ||||||
---|---|---|---|---|---|---|
| ||||||
kind: ConfigMap apiVersion: v1 metadata: name: octavia-ingress-controller-config namespace: kube-system data: config: | cluster-name: <cluster_name> openstack: # domain-name: <domain_name> # Choose between domain-name or domain-id (do not use together) domain-id: <domain_id> username: <username> # user-id: <user_id> # Choose between user-id or username (do not use together) password: <user_id><password> project-id: <project_id> auth-url: <auth_url> region: <region> octavia: subnet-id: <subnet_id> floating-network-id: <public_net_id> manage-security-groups: <boolean_value> # If true, creates automatically SecurityGroup |
...