Skip to content

Instantly share code, notes, and snippets.

@dpiddockcmp
Last active September 16, 2019 15:40
Show Gist options
  • Save dpiddockcmp/27121f427fb36c44c53a4ccf820406ac to your computer and use it in GitHub Desktop.
Save dpiddockcmp/27121f427fb36c44c53a4ccf820406ac to your computer and use it in GitHub Desktop.
ALB Ingress 1.1.3 SG error
-------------------------------------------------------------------------------
AWS ALB Ingress controller
Release: v1.1.3
Build: git-963ec654
Repository: https://github.com/kubernetes-sigs/aws-alb-ingress-controller.git
-------------------------------------------------------------------------------
W0916 13:41:35.559099 1 client_config.go:549] Neither --kubeconfig nor --master was specified. Using the inClusterConfig. This might not work.
I0916 13:41:35.597812 1 controller.go:121] kubebuilder/controller "level"=0 "msg"="Starting EventSource" "controller"="alb-ingress-controller" "source"={"Type":{"metadata":{"creationTimestamp":null}}}
I0916 13:41:35.598101 1 controller.go:121] kubebuilder/controller "level"=0 "msg"="Starting EventSource" "controller"="alb-ingress-controller" "source"={"Type":{"metadata":{"creationTimestamp":null},"spec":{},"status":{"loadBalancer":{}}}}
I0916 13:41:35.598238 1 controller.go:121] kubebuilder/controller "level"=0 "msg"="Starting EventSource" "controller"="alb-ingress-controller" "source"=
I0916 13:41:35.598438 1 controller.go:121] kubebuilder/controller "level"=0 "msg"="Starting EventSource" "controller"="alb-ingress-controller" "source"={"Type":{"metadata":{"creationTimestamp":null},"spec":{},"status":{"loadBalancer":{}}}}
I0916 13:41:35.598506 1 controller.go:121] kubebuilder/controller "level"=0 "msg"="Starting EventSource" "controller"="alb-ingress-controller" "source"=
I0916 13:41:35.598648 1 controller.go:121] kubebuilder/controller "level"=0 "msg"="Starting EventSource" "controller"="alb-ingress-controller" "source"={"Type":{"metadata":{"creationTimestamp":null}}}
I0916 13:41:35.598907 1 controller.go:121] kubebuilder/controller "level"=0 "msg"="Starting EventSource" "controller"="alb-ingress-controller" "source"={"Type":{"metadata":{"creationTimestamp":null},"spec":{},"status":{"daemonEndpoints":{"kubeletEndpoint":{"Port":0}},"nodeInfo":{"machineID":"","systemUUID":"","bootID":"","kernelVersion":"","osImage":"","containerRuntimeVersion":"","kubeletVersion":"","kubeProxyVersion":"","operatingSystem":"","architecture":""}}}}
I0916 13:41:35.599176 1 leaderelection.go:205] attempting to acquire leader lease kube-system/ingress-controller-leader-alb...
I0916 13:41:52.451304 1 leaderelection.go:214] successfully acquired lease kube-system/ingress-controller-leader-alb
I0916 13:41:52.551613 1 controller.go:134] kubebuilder/controller "level"=0 "msg"="Starting Controller" "controller"="alb-ingress-controller"
I0916 13:41:52.651751 1 controller.go:154] kubebuilder/controller "level"=0 "msg"="Starting workers" "controller"="alb-ingress-controller" "worker count"=1
E0916 15:11:22.707087 1 controller.go:217] kubebuilder/controller "msg"="Reconciler error" "error"="no object matching key \"test/echo\" in local store" "controller"="alb-ingress-controller" "request"={"Namespace":"test","Name":"echo"}
I0916 15:11:24.000624 1 security_group.go:36] test/echo: creating securityGroup xxxxxxxx-test-echo-ef09:managed LoadBalancer securityGroup by ALB Ingress Controller
I0916 15:11:24.059359 1 tags.go:69] test/echo: modifying tags { ingress.k8s.aws/resource: "ManagedLBSecurityGroup", kubernetes.io/cluster-name: "kluster", kubernetes.io/namespace: "test", kubernetes.io/ingress-name: "echo", ingress.k8s.aws/cluster: "kluster", ingress.k8s.aws/stack: "test/echo"} on sg-0c9fa4dc0ddcb9c71
I0916 15:11:24.151698 1 security_group.go:75] test/echo: granting inbound permissions to securityGroup sg-0c9fa4dc0ddcb9c71: [{ FromPort: 80, IpProtocol: "tcp", IpRanges: [{ CidrIp: "0.0.0.0/0", Description: "Allow ingress on port 80 from 0.0.0.0/0" }], ToPort: 80 }]
I0916 15:11:24.358991 1 loadbalancer.go:191] test/echo: creating LoadBalancer xxxxxxxx-test-echo-ef09
I0916 15:11:24.905701 1 loadbalancer.go:208] test/echo: LoadBalancer xxxxxxxx-test-echo-ef09 created, ARN: arn:aws:elasticloadbalancing:us-east-1:111111111111:loadbalancer/app/xxxxxxxx-test-echo-ef09/2bf4965d2ec296ff
I0916 15:11:25.737212 1 targetgroup.go:119] test/echo: creating target group xxxxxxxx-6ccf0f4145550a4b837
I0916 15:11:25.862014 1 targetgroup.go:138] test/echo: target group xxxxxxxx-6ccf0f4145550a4b837 created: arn:aws:elasticloadbalancing:us-east-1:111111111111:targetgroup/xxxxxxxx-6ccf0f4145550a4b837/a42a5b2c8edf1df3
I0916 15:11:25.880178 1 tags.go:43] test/echo: modifying tags { kubernetes.io/service-name: "echo", kubernetes.io/service-port: "noise", ingress.k8s.aws/resource: "test/echo-echo:noise", kubernetes.io/cluster/kluster: "owned", kubernetes.io/namespace: "test", kubernetes.io/ingress-name: "echo", ingress.k8s.aws/cluster: "kluster", ingress.k8s.aws/stack: "test/echo"} on arn:aws:elasticloadbalancing:us-east-1:111111111111:targetgroup/xxxxxxxx-6ccf0f4145550a4b837/a42a5b2c8edf1df3
I0916 15:11:26.001784 1 listener.go:110] test/echo: creating listener 80
I0916 15:11:26.037917 1 rules.go:60] test/echo: creating rule 1 on arn:aws:elasticloadbalancing:us-east-1:111111111111:listener/app/xxxxxxxx-test-echo-ef09/2bf4965d2ec296ff/2c636dc75c651587
I0916 15:11:26.062028 1 rules.go:77] test/echo: rule 1 created with conditions [{ Field: "host-header", Values: ["testecho.mykluster.com"] },{ Field: "path-pattern", Values: ["/*"] }]
E0916 15:11:26.347214 1 controller.go:217] kubebuilder/controller "msg"="Reconciler error" "error"="failed to reconcile securityGroup associations due to failed to reconcile instance securityGroup attachment: failed to describe all securityGroups, expect: map[], got: 7" "controller"="alb-ingress-controller" "request"={"Namespace":"test","Name":"echo"}
apiVersion: extensions/v1beta1
kind: Ingress
metadata:
name: echo
namespace: test
annotations:
kubernetes.io/ingress.class: alb
alb.ingress.kubernetes.io/target-type: ip
alb.ingress.kubernetes.io/scheme: internet-facing
alb.ingress.kubernetes.io/backend-protocol: HTTP
spec:
rules:
- host: testecho.mykluster.com
http:
paths:
- path: /*
backend:
serviceName: echo
servicePort: noise
---
apiVersion: v1
kind: Service
metadata:
name: echo
namespace: test
labels:
app: echo
spec:
type: ClusterIP
ports:
- port: 80
targetPort: 8080
name: noise
selector:
app: echo
---
#apiVersion: v1
#kind: Pod
#metadata:
# name: echo
# namespace: test
# labels:
# app: echo
#spec:
# containers:
# - name: echo
# image: k8s.gcr.io/echoserver:1.4
# ports:
# - containerPort: 8080
---
apiVersion: apps/v1
kind: Deployment
metadata:
name: echo
namespace: test
labels:
app: echo
spec:
replicas: 1
revisionHistoryLimit: 3
selector:
matchLabels:
run: echo
template:
metadata:
labels:
run: echo
spec:
containers:
- name: echo
image: k8s.gcr.io/echoserver:1.4
ports:
- containerPort: 8080
@dpiddockcmp
Copy link
Author

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment