Sign inSign up

bartlettc/kube-visualization-agent

By bartlettc

•Updated over 8 years ago

Agent that runs in a Kubernetes cluster to collect cluster details for visualization

Image
1

569

bartlettc/kube-visualization-agent repository overview

⁠Kubernetes Visualization Agent

⁠AWS Policies

In order for the agent to collect data on AWS resources, the agent must have the following IAM access (through IAM assumed role)

{
  "Version": "2012-10-17",
  "Statement": [
    {
      "Effect": "Allow",
      "Action": [
        "ec2:DescribeInstances"
      ],
      "Resource": [
        "*"
      ]
    },
    {
      "Effect": "Allow",
      "Action": [
        "autoscaling:DescribeAutoScalingGroups"
      ],
      "Resource": [
        "*"
      ]
    },
    {
      "Effect": "Allow",
      "Action": [
        "elasticloadbalancing:DescribeLoadBalancers",
        "elasticloadbalancing:DescribeTargetGroups",
        "elasticloadbalancing:DescribeListeners",
        "elasticloadbalancing:DescribeRules"
      ],
      "Resource": [
        "*"
      ]
    },
    {
      "Effect": "Allow",
      "Action": [
        "route53:GetHostedZone",
        "route53:ListResourceRecordSets"
      ],
      "Resource": [
        "*"
      ]
    },
    {
      "Effect": "Allow",
      "Action": [
        "iam:ListAccountAliases"
      ],
      "Resource": [
        "*"
      ]
    },
    {
      "Effect": "Allow",
      "Action": [
        "sts:GetCallerIdentity"
      ],
      "Resource": [
        "*"
      ]
    }
  ]
}

Tag summary

Content type

Image

Digest

Size

320.5 MB

Last updated

over 8 years ago

docker pull bartlettc/kube-visualization-agent