2020-06-24 16:04:49 |
Giuseppe Petralia |
bug |
|
|
added bug |
2020-06-24 16:05:18 |
Giuseppe Petralia |
bug task added |
|
charm-openstack-integrator |
|
2020-06-24 16:06:30 |
Giuseppe Petralia |
bug |
|
|
added subscriber Canonical Field High |
2020-06-24 16:06:44 |
Giuseppe Petralia |
bug |
|
|
added subscriber Canonical Field Critical |
2020-06-24 16:06:46 |
Giuseppe Petralia |
removed subscriber Canonical Field High |
|
|
|
2020-06-24 16:06:58 |
Giuseppe Petralia |
bug |
|
|
added subscriber Canonical IS BootStack |
2020-06-24 17:51:17 |
Chris Sanders |
description |
We have a k8s cluster created on top of OpenStack. K8s release 1.13/edge
charm-k8s-master rev. 724
charm-openstack-integrator rev. 22
When creating a new loadbalancer, this is not able to reach its backend pool members.
The loadbalancer created underneath is an amphora VM and the pools members are
kubernetes-workers on a given port (i.e. 30083)
If we try to curl the loadbalancer on its VIP we get a failure.
grpcurl -connect-timeout 10 -plaintext <LB_IP>:80 describe
Failed to dial target host "10.20.176.127:80": context deadline exceeded
If we add to the openstack default security group of the kubernetes-workers VMs in openstack
a rule to allow the traffic from the security group of the amphora VM on the specific port with:
openstack security group rule create --ingress --protocol tcp --remote-group <GROUP_OF_THE_AMPHORA_VM> --dst-port 30083:30083 --ethertype ipv4 <DEFAULT_GROUP_OF_THE_JUJU_WORKERS>
then we are able to use the loadbalancer
$ grpcurl -connect-timeout 10 -plaintext 10.20.176.143:80 describe
grpc.reflection.v1alpha.ServerReflection is a service:
service ServerReflection {
rpc ServerReflectionInfo ( stream .grpc.reflection.v1alpha.ServerReflectionRequest ) returns ( stream .grpc.reflection.v1alpha.ServerReflectionResponse );
}
rso_service.RSOService is a service:
service RSOService {
rpc SubmitUser ( .rso_service.SubmitUserRequest ) returns ( .rso_service.SubmitUserResponse );
}
OkCu |
We have a k8s cluster created on top of OpenStack. K8s release 1.13/edge
charm-k8s-master rev. 724
charm-openstack-integrator rev. 22
When creating a new loadbalancer, this is not able to reach its backend pool members.
The loadbalancer created underneath is an amphora VM and the pools members are
kubernetes-workers on a given port
If we try to curl the loadbalancer on its VIP we get a failure.
grpcurl -connect-timeout 10 -plaintext <LB_IP>:80 describe
Failed to dial target host "REDACTED:80": context deadline exceeded
If we add to the openstack default security group of the kubernetes-workers VMs in openstack
a rule to allow the traffic from the security group of the amphora VM on the specific port with:
openstack security group rule create --ingress --protocol tcp --remote-group <GROUP_OF_THE_AMPHORA_VM> --dst-port REDACTED:REDACTED --ethertype ipv4 <DEFAULT_GROUP_OF_THE_JUJU_WORKERS>
then we are able to use the loadbalancer |
|
2020-06-24 19:00:01 |
George Kraft |
charm-kubernetes-master: importance |
Undecided |
Critical |
|
2020-06-24 19:00:02 |
George Kraft |
charm-openstack-integrator: importance |
Undecided |
Critical |
|
2020-06-24 19:00:05 |
George Kraft |
charm-kubernetes-master: status |
New |
Triaged |
|
2020-06-24 19:00:07 |
George Kraft |
charm-openstack-integrator: status |
New |
Triaged |
|
2020-06-26 19:23:17 |
Tim Van Steenburgh |
removed subscriber Canonical Field Critical |
|
|
|
2020-06-26 19:23:36 |
Tim Van Steenburgh |
charm-kubernetes-master: status |
Triaged |
Invalid |
|
2020-06-26 19:23:41 |
Tim Van Steenburgh |
charm-openstack-integrator: status |
Triaged |
Invalid |
|
2020-07-14 23:55:13 |
Dominique Poulain |
bug |
|
|
added subscriber Dominique Poulain |
2020-08-20 15:47:48 |
Cory Johns |
charm-openstack-integrator: importance |
Critical |
High |
|
2020-08-20 15:47:54 |
Cory Johns |
charm-openstack-integrator: status |
Invalid |
Triaged |
|
2020-08-20 15:47:58 |
Cory Johns |
charm-openstack-integrator: assignee |
|
Cory Johns (johnsca) |
|
2020-09-01 14:29:30 |
Cory Johns |
charm-openstack-integrator: status |
Triaged |
Incomplete |
|
2022-11-18 12:46:19 |
Przemyslaw Hausman |
charm-kubernetes-master: status |
Invalid |
New |
|
2022-11-21 15:28:56 |
George Kraft |
bug task added |
|
cdk-addons |
|
2022-11-21 15:29:02 |
George Kraft |
charm-kubernetes-master: importance |
Critical |
High |
|
2022-11-21 15:29:03 |
George Kraft |
cdk-addons: importance |
Undecided |
High |
|
2022-11-21 15:29:09 |
George Kraft |
cdk-addons: milestone |
|
1.26 |
|
2022-11-21 15:29:25 |
George Kraft |
charm-kubernetes-master: milestone |
|
1.26 |
|
2022-11-21 15:30:19 |
George Kraft |
cdk-addons: status |
New |
In Progress |
|
2022-11-21 15:30:21 |
George Kraft |
charm-kubernetes-master: status |
New |
In Progress |
|
2022-11-22 20:23:50 |
George Kraft |
cdk-addons: status |
In Progress |
Fix Committed |
|
2022-11-22 20:23:52 |
George Kraft |
charm-kubernetes-master: status |
In Progress |
Fix Committed |
|
2022-12-15 15:18:08 |
Adam Dyess |
cdk-addons: status |
Fix Committed |
Fix Released |
|
2022-12-15 15:19:05 |
Adam Dyess |
charm-kubernetes-master: status |
Fix Committed |
Fix Released |
|
2023-03-06 16:25:57 |
George Kraft |
bug task deleted |
charm-kubernetes-master |
|
|
2023-03-06 16:26:05 |
George Kraft |
cdk-addons: status |
Fix Released |
Triaged |
|
2023-03-06 16:26:09 |
George Kraft |
cdk-addons: milestone |
1.26 |
1.27 |
|
2023-03-06 16:31:40 |
George Kraft |
bug task deleted |
charm-openstack-integrator |
|
|
2023-04-05 04:59:52 |
Kevin W Monroe |
cdk-addons: assignee |
|
Kevin W Monroe (kwmonroe) |
|
2023-04-07 16:25:15 |
Kevin W Monroe |
cdk-addons: status |
Triaged |
Fix Committed |
|
2023-04-23 03:09:45 |
Kevin W Monroe |
cdk-addons: status |
Fix Committed |
Fix Released |
|