Skip to content

Yellowbrick Manager on AWS

To find the hostname (DNS name) or IP address associated with the load balancer for Yellowbrick Manager in AWS, you can use either the AWS CLI or AWS Management Console. This guide will help you quickly locate this information based on specific tags associated with your load balancer.

Prerequisites

  • Ensure you have the AWS CLI installed and configured with appropriate permissions.
  • Access to the AWS Management Console.

Option 1: Using AWS CLI

Follow these steps to retrieve the DNS name or IP address using the AWS CLI.

  1. Filter Load Balancers by Tags

    Use the following command to filter load balancers based on tags associated with Yellowbrick Manager. Replace REGION with your AWS region.

    bash
    aws elbv2 describe-tags --region REGION --resource-arns $(aws elbv2 describe-load-balancers --region REGION --query 'LoadBalancers[*].LoadBalancerArn' --output text) --query 'TagDescriptions[?Tags[?Key==`kubernetes.io/service-name` && contains(Value, `yb-manager`)]]'

This command will return a list of load balancers that match any of the specified tags.

  1. Retrieve the DNS Name

    Once you have identified the ARN or name of the load balancer, you can get its DNS name by using the command below:

    bash
    aws elbv2 describe-load-balancers --region REGION --load-balancer-arns LOAD_BALANCER_ARN

    The output will include a DNSName attribute, which provides the load balancer's hostname.

    If you need an IP address, you can resolve the DNS name using a tool like nslookup:

    bash
    nslookup LOAD_BALANCER_DNS_NAME

Option 2: Using AWS Management Console

Alternatively, you can use the AWS Management Console to find the hostname or IP address.

  1. Access Load Balancers

Log in to the AWS Management Console and navigate to the EC2 Dashboard. From the left-hand menu, select Load Balancers under the Load Balancing section.

  1. Filter Load Balancers by Tags

In the Load Balancers list, use the search box to filter based on tag keys or values. You can use any of the following tags associated with Yellowbrick Manager:

TagValue
cluster_yellowbrick_io_owneryb-install
kubernetes_io_service_name${instanceName}/yb-manager-service
  1. Identify the Hostname or IP Address

Once you've found the correct load balancer, click on it to view its details. In the Description tab, locate the DNS name field to find the load balancer's hostname.