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

568

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