├── .flake8 ├── .gitignore ├── .isort.cfg ├── .mypy.ini ├── .pylintrc ├── CODE_OF_CONDUCT.md ├── CONTRIBUTING.md ├── LICENSE ├── README.md ├── app.py ├── athena_analyzer ├── __init__.py ├── glue_tables_columns.py ├── infrastructure.py └── queries │ └── cross_az_traffic_by_app.sql ├── cdk.json ├── deployment.py ├── docs ├── athena-results.png ├── diagram.png ├── diagram2.png ├── event-exec-history.png ├── lambda-invokation.png └── statem-diagram.png ├── kubernetes ├── demoapp │ ├── client-deployment.yaml │ ├── server-deployment.yaml │ └── server-svc.yaml └── pod-metadata-extractor-clusterrole.yaml ├── orchestrator_step_function ├── __init__.py └── infrastructure.py ├── package.json ├── pod_metadata_extractor ├── __init__.py ├── infrastructure.py └── runtime │ ├── get_pods.py │ ├── requirements.in │ ├── requirements.txt │ └── utils.py ├── requirements-dev.in ├── requirements-dev.txt ├── requirements.in ├── requirements.txt ├── scripts ├── deploy-demo.sh ├── install-deps.sh └── upgrade-pip-deps.sh └── vpc_flow_logs ├── __init__.py └── infrastructure.py /.flake8: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/amazon-eks-inter-az-traffic-visibility/HEAD/.flake8 -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/amazon-eks-inter-az-traffic-visibility/HEAD/.gitignore -------------------------------------------------------------------------------- /.isort.cfg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/amazon-eks-inter-az-traffic-visibility/HEAD/.isort.cfg -------------------------------------------------------------------------------- /.mypy.ini: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/amazon-eks-inter-az-traffic-visibility/HEAD/.mypy.ini -------------------------------------------------------------------------------- /.pylintrc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/amazon-eks-inter-az-traffic-visibility/HEAD/.pylintrc -------------------------------------------------------------------------------- /CODE_OF_CONDUCT.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/amazon-eks-inter-az-traffic-visibility/HEAD/CODE_OF_CONDUCT.md -------------------------------------------------------------------------------- /CONTRIBUTING.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/amazon-eks-inter-az-traffic-visibility/HEAD/CONTRIBUTING.md -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/amazon-eks-inter-az-traffic-visibility/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/amazon-eks-inter-az-traffic-visibility/HEAD/README.md -------------------------------------------------------------------------------- /app.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/amazon-eks-inter-az-traffic-visibility/HEAD/app.py -------------------------------------------------------------------------------- /athena_analyzer/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/amazon-eks-inter-az-traffic-visibility/HEAD/athena_analyzer/__init__.py -------------------------------------------------------------------------------- /athena_analyzer/glue_tables_columns.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/amazon-eks-inter-az-traffic-visibility/HEAD/athena_analyzer/glue_tables_columns.py -------------------------------------------------------------------------------- /athena_analyzer/infrastructure.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/amazon-eks-inter-az-traffic-visibility/HEAD/athena_analyzer/infrastructure.py -------------------------------------------------------------------------------- /athena_analyzer/queries/cross_az_traffic_by_app.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/amazon-eks-inter-az-traffic-visibility/HEAD/athena_analyzer/queries/cross_az_traffic_by_app.sql -------------------------------------------------------------------------------- /cdk.json: -------------------------------------------------------------------------------- 1 | { 2 | "app": "python app.py" 3 | } 4 | -------------------------------------------------------------------------------- /deployment.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/amazon-eks-inter-az-traffic-visibility/HEAD/deployment.py -------------------------------------------------------------------------------- /docs/athena-results.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/amazon-eks-inter-az-traffic-visibility/HEAD/docs/athena-results.png -------------------------------------------------------------------------------- /docs/diagram.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/amazon-eks-inter-az-traffic-visibility/HEAD/docs/diagram.png -------------------------------------------------------------------------------- /docs/diagram2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/amazon-eks-inter-az-traffic-visibility/HEAD/docs/diagram2.png -------------------------------------------------------------------------------- /docs/event-exec-history.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/amazon-eks-inter-az-traffic-visibility/HEAD/docs/event-exec-history.png -------------------------------------------------------------------------------- /docs/lambda-invokation.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/amazon-eks-inter-az-traffic-visibility/HEAD/docs/lambda-invokation.png -------------------------------------------------------------------------------- /docs/statem-diagram.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/amazon-eks-inter-az-traffic-visibility/HEAD/docs/statem-diagram.png -------------------------------------------------------------------------------- /kubernetes/demoapp/client-deployment.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/amazon-eks-inter-az-traffic-visibility/HEAD/kubernetes/demoapp/client-deployment.yaml -------------------------------------------------------------------------------- /kubernetes/demoapp/server-deployment.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/amazon-eks-inter-az-traffic-visibility/HEAD/kubernetes/demoapp/server-deployment.yaml -------------------------------------------------------------------------------- /kubernetes/demoapp/server-svc.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/amazon-eks-inter-az-traffic-visibility/HEAD/kubernetes/demoapp/server-svc.yaml -------------------------------------------------------------------------------- /kubernetes/pod-metadata-extractor-clusterrole.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/amazon-eks-inter-az-traffic-visibility/HEAD/kubernetes/pod-metadata-extractor-clusterrole.yaml -------------------------------------------------------------------------------- /orchestrator_step_function/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/amazon-eks-inter-az-traffic-visibility/HEAD/orchestrator_step_function/__init__.py -------------------------------------------------------------------------------- /orchestrator_step_function/infrastructure.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/amazon-eks-inter-az-traffic-visibility/HEAD/orchestrator_step_function/infrastructure.py -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/amazon-eks-inter-az-traffic-visibility/HEAD/package.json -------------------------------------------------------------------------------- /pod_metadata_extractor/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/amazon-eks-inter-az-traffic-visibility/HEAD/pod_metadata_extractor/__init__.py -------------------------------------------------------------------------------- /pod_metadata_extractor/infrastructure.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/amazon-eks-inter-az-traffic-visibility/HEAD/pod_metadata_extractor/infrastructure.py -------------------------------------------------------------------------------- /pod_metadata_extractor/runtime/get_pods.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/amazon-eks-inter-az-traffic-visibility/HEAD/pod_metadata_extractor/runtime/get_pods.py -------------------------------------------------------------------------------- /pod_metadata_extractor/runtime/requirements.in: -------------------------------------------------------------------------------- 1 | -c requirements.txt 2 | boto3 3 | kubernetes -------------------------------------------------------------------------------- /pod_metadata_extractor/runtime/requirements.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/amazon-eks-inter-az-traffic-visibility/HEAD/pod_metadata_extractor/runtime/requirements.txt -------------------------------------------------------------------------------- /pod_metadata_extractor/runtime/utils.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/amazon-eks-inter-az-traffic-visibility/HEAD/pod_metadata_extractor/runtime/utils.py -------------------------------------------------------------------------------- /requirements-dev.in: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/amazon-eks-inter-az-traffic-visibility/HEAD/requirements-dev.in -------------------------------------------------------------------------------- /requirements-dev.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/amazon-eks-inter-az-traffic-visibility/HEAD/requirements-dev.txt -------------------------------------------------------------------------------- /requirements.in: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/amazon-eks-inter-az-traffic-visibility/HEAD/requirements.in -------------------------------------------------------------------------------- /requirements.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/amazon-eks-inter-az-traffic-visibility/HEAD/requirements.txt -------------------------------------------------------------------------------- /scripts/deploy-demo.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/amazon-eks-inter-az-traffic-visibility/HEAD/scripts/deploy-demo.sh -------------------------------------------------------------------------------- /scripts/install-deps.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/amazon-eks-inter-az-traffic-visibility/HEAD/scripts/install-deps.sh -------------------------------------------------------------------------------- /scripts/upgrade-pip-deps.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/amazon-eks-inter-az-traffic-visibility/HEAD/scripts/upgrade-pip-deps.sh -------------------------------------------------------------------------------- /vpc_flow_logs/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/amazon-eks-inter-az-traffic-visibility/HEAD/vpc_flow_logs/__init__.py -------------------------------------------------------------------------------- /vpc_flow_logs/infrastructure.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/amazon-eks-inter-az-traffic-visibility/HEAD/vpc_flow_logs/infrastructure.py --------------------------------------------------------------------------------