Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Fix Docker tunnel failing #15560

Merged
merged 2 commits into from
Jan 3, 2023
Merged

Conversation

spowelljr
Copy link
Member

Sometimes when using minikube service using a Docker Desktop driver the service is unable to be hit.

$ minikube start --driver docker
...
🏄  Done! kubectl is now configured to use "minikube" cluster and "default" namespace by default
$ kubectl create deployment web --image=kicbase/echo-server:1.0
deployment.apps/web created
$ kubectl expose deployment web --type=NodePort --port=8080
service/web exposed
$ minikube service web --url
http://127.0.0.1:55188
❗  Because you are using a Docker driver on darwin, the terminal needs to be open to run it.
$ curl http://127.0.0.1:55188
curl: (7) Failed to connect to 127.0.0.1 port 55188 after 5 ms: Connection refused

After extensive debugging I found the cause is that the SSH connection created for the service is failing.

Received disconnect from 127.0.0.1 port 54219:2: Too many authentication failures
Disconnected from 127.0.0.1 port 54219

Setting IdentitiesOnly=yes on the SSH connection resolves this issue.

Also added improved logging to tunnel SSH connections:

Before (no indication of failure):

I1229 07:54:27.818130   50219 host.go:66] Checking if "minikube" exists ...
I1229 07:54:27.818429   50219 cli_runner.go:164] Run: docker container inspect -f "{{range .NetworkSettings.Networks}}{{.IPAddress}},{{.GlobalIPv6Address}}{{end}}" minikube
I1229 07:54:27.896714   50219 service.go:214] Found service: &Service{ObjectMeta:{web  default  1c150658-5b47-49c1-bf66-c8a867f94da9 494 0 2022-12-29 07:54:01 -0800 PST <nil> <nil> map[app:web] map[] [] [] [{kubectl-expose Update v1 2022-12-29 07:54:01 -0800 PST FieldsV1 {"f:metadata":{"f:labels":{".":{},"f:app":{}}},"f:spec":{"f:externalTrafficPolicy":{},"f:internalTrafficPolicy":{},"f:ports":{".":{},"k:{\"port\":8080,\"protocol\":\"TCP\"}":{".":{},"f:port":{},"f:protocol":{},"f:targetPort":{}}},"f:selector":{},"f:sessionAffinity":{},"f:type":{}}} }]},Spec:ServiceSpec{Ports:[]ServicePort{ServicePort{Name:,Protocol:TCP,Port:8080,TargetPort:{0 8080 },NodePort:32013,AppProtocol:nil,},},Selector:map[string]string{app: web,},ClusterIP:10.98.245.152,Type:NodePort,ExternalIPs:[],SessionAffinity:None,LoadBalancerIP:,LoadBalancerSourceRanges:[],ExternalName:,ExternalTrafficPolicy:Cluster,HealthCheckNodePort:0,PublishNotReadyAddresses:false,SessionAffinityConfig:nil,IPFamilyPolicy:*SingleStack,ClusterIPs:[10.98.245.152],IPFamilies:[IPv4],AllocateLoadBalancerNodePorts:nil,LoadBalancerClass:nil,InternalTrafficPolicy:*Cluster,},Status:ServiceStatus{LoadBalancer:LoadBalancerStatus{Ingress:[]LoadBalancerIngress{},},Conditions:[]Condition{},},}
I1229 07:54:27.899028   50219 service.go:214] Found service: &Service{ObjectMeta:{web  default  1c150658-5b47-49c1-bf66-c8a867f94da9 494 0 2022-12-29 07:54:01 -0800 PST <nil> <nil> map[app:web] map[] [] [] [{kubectl-expose Update v1 2022-12-29 07:54:01 -0800 PST FieldsV1 {"f:metadata":{"f:labels":{".":{},"f:app":{}}},"f:spec":{"f:externalTrafficPolicy":{},"f:internalTrafficPolicy":{},"f:ports":{".":{},"k:{\"port\":8080,\"protocol\":\"TCP\"}":{".":{},"f:port":{},"f:protocol":{},"f:targetPort":{}}},"f:selector":{},"f:sessionAffinity":{},"f:type":{}}} }]},Spec:ServiceSpec{Ports:[]ServicePort{ServicePort{Name:,Protocol:TCP,Port:8080,TargetPort:{0 8080 },NodePort:32013,AppProtocol:nil,},},Selector:map[string]string{app: web,},ClusterIP:10.98.245.152,Type:NodePort,ExternalIPs:[],SessionAffinity:None,LoadBalancerIP:,LoadBalancerSourceRanges:[],ExternalName:,ExternalTrafficPolicy:Cluster,HealthCheckNodePort:0,PublishNotReadyAddresses:false,SessionAffinityConfig:nil,IPFamilyPolicy:*SingleStack,ClusterIPs:[10.98.245.152],IPFamilies:[IPv4],AllocateLoadBalancerNodePorts:nil,LoadBalancerClass:nil,InternalTrafficPolicy:*Cluster,},Status:ServiceStatus{LoadBalancer:LoadBalancerStatus{Ingress:[]LoadBalancerIngress{},},Conditions:[]Condition{},},}
I1229 07:54:27.899104   50219 host.go:66] Checking if "minikube" exists ...
I1229 07:54:27.899322   50219 cli_runner.go:164] Run: docker container inspect -f "{{range .NetworkSettings.Networks}}{{.IPAddress}},{{.GlobalIPv6Address}}{{end}}" minikube
I1229 07:54:27.959733   50219 cli_runner.go:164] Run: docker container inspect -f "'{{(index (index .NetworkSettings.Ports "22/tcp") 0).HostPort}}'" minikube
I1229 07:54:29.029610   50219 out.go:177] http://127.0.0.1:55202
W1229 07:54:29.036140   50219 out.go:239] ❗  Because you are using a Docker driver on darwin, the terminal needs to be open to run it.

After:

I1229 09:09:18.466639   54738 host.go:66] Checking if "minikube" exists ...
I1229 09:09:18.466935   54738 cli_runner.go:164] Run: docker container inspect -f "{{range .NetworkSettings.Networks}}{{.IPAddress}},{{.GlobalIPv6Address}}{{end}}" minikube
I1229 09:09:18.548004   54738 service.go:214] Found service: &Service{ObjectMeta:{web  default  1c150658-5b47-49c1-bf66-c8a867f94da9 494 0 2022-12-29 07:54:01 -0800 PST <nil> <nil> map[app:web] map[] [] [] [{kubectl-expose Update v1 2022-12-29 07:54:01 -0800 PST FieldsV1 {"f:metadata":{"f:labels":{".":{},"f:app":{}}},"f:spec":{"f:externalTrafficPolicy":{},"f:internalTrafficPolicy":{},"f:ports":{".":{},"k:{\"port\":8080,\"protocol\":\"TCP\"}":{".":{},"f:port":{},"f:protocol":{},"f:targetPort":{}}},"f:selector":{},"f:sessionAffinity":{},"f:type":{}}} }]},Spec:ServiceSpec{Ports:[]ServicePort{ServicePort{Name:,Protocol:TCP,Port:8080,TargetPort:{0 8080 },NodePort:32013,AppProtocol:nil,},},Selector:map[string]string{app: web,},ClusterIP:10.98.245.152,Type:NodePort,ExternalIPs:[],SessionAffinity:None,LoadBalancerIP:,LoadBalancerSourceRanges:[],ExternalName:,ExternalTrafficPolicy:Cluster,HealthCheckNodePort:0,PublishNotReadyAddresses:false,SessionAffinityConfig:nil,IPFamilyPolicy:*SingleStack,ClusterIPs:[10.98.245.152],IPFamilies:[IPv4],AllocateLoadBalancerNodePorts:nil,LoadBalancerClass:nil,InternalTrafficPolicy:*Cluster,},Status:ServiceStatus{LoadBalancer:LoadBalancerStatus{Ingress:[]LoadBalancerIngress{},},Conditions:[]Condition{},},}
I1229 09:09:18.549930   54738 service.go:214] Found service: &Service{ObjectMeta:{web  default  1c150658-5b47-49c1-bf66-c8a867f94da9 494 0 2022-12-29 07:54:01 -0800 PST <nil> <nil> map[app:web] map[] [] [] [{kubectl-expose Update v1 2022-12-29 07:54:01 -0800 PST FieldsV1 {"f:metadata":{"f:labels":{".":{},"f:app":{}}},"f:spec":{"f:externalTrafficPolicy":{},"f:internalTrafficPolicy":{},"f:ports":{".":{},"k:{\"port\":8080,\"protocol\":\"TCP\"}":{".":{},"f:port":{},"f:protocol":{},"f:targetPort":{}}},"f:selector":{},"f:sessionAffinity":{},"f:type":{}}} }]},Spec:ServiceSpec{Ports:[]ServicePort{ServicePort{Name:,Protocol:TCP,Port:8080,TargetPort:{0 8080 },NodePort:32013,AppProtocol:nil,},},Selector:map[string]string{app: web,},ClusterIP:10.98.245.152,Type:NodePort,ExternalIPs:[],SessionAffinity:None,LoadBalancerIP:,LoadBalancerSourceRanges:[],ExternalName:,ExternalTrafficPolicy:Cluster,HealthCheckNodePort:0,PublishNotReadyAddresses:false,SessionAffinityConfig:nil,IPFamilyPolicy:*SingleStack,ClusterIPs:[10.98.245.152],IPFamilies:[IPv4],AllocateLoadBalancerNodePorts:nil,LoadBalancerClass:nil,InternalTrafficPolicy:*Cluster,},Status:ServiceStatus{LoadBalancer:LoadBalancerStatus{Ingress:[]LoadBalancerIngress{},},Conditions:[]Condition{},},}
I1229 09:09:18.550015   54738 host.go:66] Checking if "minikube" exists ...
I1229 09:09:18.550217   54738 cli_runner.go:164] Run: docker container inspect -f "{{range .NetworkSettings.Networks}}{{.IPAddress}},{{.GlobalIPv6Address}}{{end}}" minikube
I1229 09:09:18.609605   54738 cli_runner.go:164] Run: docker container inspect -f "'{{(index (index .NetworkSettings.Ports "22/tcp") 0).HostPort}}'" minikube
I1229 09:09:18.717901   54738 ssh_conn.go:186] web tunnel: Warning: Permanently added '[127.0.0.1]:55058' (ED25519) to the list of known hosts.
I1229 09:09:19.471232   54738 ssh_conn.go:186] web tunnel: Received disconnect from 127.0.0.1 port 55058:2: Too many authentication failures
I1229 09:09:19.471330   54738 ssh_conn.go:186] web tunnel: Disconnected from 127.0.0.1 port 55058
I1229 09:09:19.674575   54738 out.go:177] http://127.0.0.1:55836
W1229 09:09:19.680755   54738 out.go:239] ❗  Because you are using a Docker driver on darwin, the terminal needs to be open to run it.

@k8s-ci-robot k8s-ci-robot added the cncf-cla: yes Indicates the PR's author has signed the CNCF CLA. label Dec 29, 2022
@k8s-ci-robot
Copy link
Contributor

[APPROVALNOTIFIER] This PR is APPROVED

This pull-request has been approved by: spowelljr

The full list of commands accepted by this bot can be found here.

The pull request process is described here

Needs approval from an approver in each of these files:

Approvers can indicate their approval by writing /approve in a comment
Approvers can cancel approval by writing /approve cancel in a comment

@k8s-ci-robot k8s-ci-robot added approved Indicates a PR has been approved by an approver from all required OWNERS files. size/S Denotes a PR that changes 10-29 lines, ignoring generated files. labels Dec 29, 2022
@spowelljr
Copy link
Member Author

/ok-to-test

@k8s-ci-robot k8s-ci-robot added the ok-to-test Indicates a non-member PR verified by an org member that is safe to test. label Dec 29, 2022
@minikube-pr-bot
Copy link

kvm2 driver with docker runtime

+----------------+----------+---------------------+
|    COMMAND     | MINIKUBE | MINIKUBE (PR 15560) |
+----------------+----------+---------------------+
| minikube start | 54.6s    | 54.5s               |
| enable ingress | 27.4s    | 26.8s               |
+----------------+----------+---------------------+

Times for minikube start: 52.6s 53.1s 53.9s 58.5s 54.8s
Times for minikube (PR 15560) start: 53.6s 55.2s 54.6s 55.3s 54.0s

Times for minikube ingress: 28.1s 25.1s 28.2s 27.7s 27.7s
Times for minikube (PR 15560) ingress: 27.6s 24.2s 28.2s 25.6s 28.2s

docker driver with docker runtime

+----------------+----------+---------------------+
|    COMMAND     | MINIKUBE | MINIKUBE (PR 15560) |
+----------------+----------+---------------------+
| minikube start | 24.9s    | 26.3s               |
| enable ingress | 32.4s    | 33.4s               |
+----------------+----------+---------------------+

Times for minikube start: 24.8s 23.7s 24.7s 25.4s 26.1s
Times for minikube (PR 15560) start: 25.2s 27.9s 26.3s 25.6s 26.5s

Times for minikube ingress: 19.4s 19.0s 81.9s 21.5s 20.4s
Times for minikube (PR 15560) ingress: 23.0s 81.5s 20.5s 21.0s 20.9s

docker driver with containerd runtime

+----------------+----------+---------------------+
|    COMMAND     | MINIKUBE | MINIKUBE (PR 15560) |
+----------------+----------+---------------------+
| minikube start | 24.1s    | 24.0s               |
| enable ingress | 32.5s    | 26.2s               |
+----------------+----------+---------------------+

Times for minikube start: 21.1s 21.3s 23.1s 22.3s 32.8s
Times for minikube (PR 15560) start: 32.6s 22.6s 21.6s 20.8s 22.2s

Times for minikube ingress: 26.4s 26.4s 26.0s 26.4s 57.5s
Times for minikube (PR 15560) ingress: 26.4s 26.4s 25.9s 26.0s 26.4s

@minikube-pr-bot
Copy link

kvm2 driver with docker runtime

+----------------+----------+---------------------+
|    COMMAND     | MINIKUBE | MINIKUBE (PR 15560) |
+----------------+----------+---------------------+
| minikube start | 61.0s    | 61.8s               |
| enable ingress | 27.9s    | 28.7s               |
+----------------+----------+---------------------+

Times for minikube start: 60.0s 61.9s 60.5s 61.1s 61.5s
Times for minikube (PR 15560) start: 61.3s 61.7s 60.4s 65.2s 60.6s

Times for minikube ingress: 28.7s 28.2s 28.3s 28.3s 25.9s
Times for minikube (PR 15560) ingress: 28.8s 28.2s 28.3s 28.8s 29.3s

docker driver with docker runtime

+----------------+----------+---------------------+
|    COMMAND     | MINIKUBE | MINIKUBE (PR 15560) |
+----------------+----------+---------------------+
| minikube start | 27.8s    | 27.6s               |
| enable ingress | 33.5s    | 32.8s               |
+----------------+----------+---------------------+

Times for minikube (PR 15560) start: 26.1s 29.9s 26.9s 28.6s 26.5s
Times for minikube start: 26.1s 26.7s 29.5s 29.6s 27.0s

Times for minikube ingress: 21.0s 81.0s 22.1s 22.0s 21.5s
Times for minikube (PR 15560) ingress: 82.0s 20.0s 20.5s 21.0s 20.5s

docker driver with containerd runtime

+----------------+----------+---------------------+
|    COMMAND     | MINIKUBE | MINIKUBE (PR 15560) |
+----------------+----------+---------------------+
| minikube start | 23.9s    | 23.2s               |
| enable ingress | 26.6s    | 26.2s               |
+----------------+----------+---------------------+

Times for minikube start: 23.3s 21.5s 25.4s 23.4s 25.9s
Times for minikube (PR 15560) start: 25.3s 22.3s 23.0s 23.2s 22.3s

Times for minikube (PR 15560) ingress: 26.0s 26.0s 27.0s 26.0s 26.0s
Times for minikube ingress: 27.0s 27.0s 26.0s 26.0s 27.1s

@minikube-pr-bot
Copy link

These are the flake rates of all failed tests.

Environment Failed Tests Flake Rate (%)
Docker_Linux_containerd TestFunctional/serial/LogsFileCmd (gopogh) 6.63 (chart)
Docker_macOS TestPause/serial/SecondStartNoReconfiguration (gopogh) 14.93 (chart)
Docker_macOS TestMultiNode/serial/RestartMultiNode (gopogh) 30.13 (chart)
KVM_Linux TestMultiNode/serial/RestartMultiNode (gopogh) 33.91 (chart)
Docker_Linux_containerd TestStartStop/group/old-k8s-version/serial/FirstStart (gopogh) 41.53 (chart)
Docker_Linux_containerd TestStartStop/group/old-k8s-version/serial/UserAppExistsAfterStop (gopogh) 41.53 (chart)
Docker_Linux_containerd TestStartStop/group/old-k8s-version/serial/DeployApp (gopogh) 42.02 (chart)
Docker_Linux_containerd TestStartStop/group/old-k8s-version/serial/SecondStart (gopogh) 42.02 (chart)
Docker_Linux_containerd TestStartStop/group/embed-certs/serial/FirstStart (gopogh) 48.31 (chart)
Docker_Linux_containerd TestStartStop/group/embed-certs/serial/UserAppExistsAfterStop (gopogh) 48.31 (chart)
Docker_Linux_containerd TestStartStop/group/embed-certs/serial/DeployApp (gopogh) 48.74 (chart)
Docker_Linux_containerd TestStartStop/group/embed-certs/serial/SecondStart (gopogh) 49.59 (chart)
Docker_Linux_containerd TestStartStop/group/default-k8s-diff-port/serial/SecondStart (gopogh) 54.24 (chart)
Docker_Linux_containerd TestStartStop/group/default-k8s-diff-port/serial/UserAppExistsAfterStop (gopogh) 54.24 (chart)
Docker_Linux_containerd TestStartStop/group/default-k8s-diff-port/serial/FirstStart (gopogh) 55.00 (chart)
Docker_Linux_containerd TestStartStop/group/default-k8s-diff-port/serial/DeployApp (gopogh) 55.37 (chart)
Docker_macOS TestMultiNode/serial/RestartKeepsNodes (gopogh) 57.69 (chart)
Docker_Linux TestNetworkPlugins/group/calico/Start (gopogh) 67.23 (chart)
Docker_Linux_containerd TestNetworkPlugins/group/enable-default-cni/DNS (gopogh) 76.19 (chart)
Docker_Linux_containerd TestNetworkPlugins/group/bridge/DNS (gopogh) 78.29 (chart)
Docker_Linux TestNetworkPlugins/group/enable-default-cni/DNS (gopogh) 80.67 (chart)
Docker_Linux TestNetworkPlugins/group/bridge/DNS (gopogh) 81.51 (chart)
Docker_Linux TestNetworkPlugins/group/kubenet/DNS (gopogh) 85.71 (chart)
Hyper-V_Windows TestNetworkPlugins/group/calico/Start (gopogh) 86.36 (chart)
Hyper-V_Windows TestNetworkPlugins/group/bridge/Start (gopogh) 87.12 (chart)
Hyper-V_Windows TestNetworkPlugins/group/enable-default-cni/Start (gopogh) 87.12 (chart)
Hyper-V_Windows TestNetworkPlugins/group/flannel/Start (gopogh) 87.12 (chart)
Hyper-V_Windows TestStartStop/group/default-k8s-diff-port/serial/Pause (gopogh) 87.12 (chart)
Hyper-V_Windows TestNetworkPlugins/group/kubenet/Start (gopogh) 88.64 (chart)
Docker_Linux_containerd TestNetworkPlugins/group/calico/Start (gopogh) 96.61 (chart)
More tests... Continued...

Too many tests failed - See test logs for more details.

To see the flake rates of all tests by environment, click here.

@minikube-pr-bot
Copy link

These are the flake rates of all failed tests.

Environment Failed Tests Flake Rate (%)
Docker_macOS TestNoKubernetes/serial/Start (gopogh) 6.94 (chart)
Docker_macOS TestNoKubernetes/serial/StartNoArgs (gopogh) 6.94 (chart)
Docker_macOS TestNoKubernetes/serial/StartWithStopK8s (gopogh) 6.94 (chart)
Docker_macOS TestNoKubernetes/serial/Stop (gopogh) 6.94 (chart)
Docker_macOS TestNetworkPlugins/group/auto/Start (gopogh) 7.14 (chart)
Docker_macOS TestNetworkPlugins/group/bridge/Start (gopogh) 7.14 (chart)
Docker_macOS TestNetworkPlugins/group/calico/Start (gopogh) 7.14 (chart)
Docker_macOS TestNetworkPlugins/group/cilium/Start (gopogh) 7.14 (chart)
Docker_macOS TestNetworkPlugins/group/false/Start (gopogh) 7.14 (chart)
Docker_macOS TestNetworkPlugins/group/kindnet/Start (gopogh) 7.14 (chart)
Docker_macOS TestStartStop/group/default-k8s-diff-port/serial/AddonExistsAfterStop (gopogh) 7.14 (chart)
Docker_macOS TestStartStop/group/default-k8s-diff-port/serial/DeployApp (gopogh) 7.14 (chart)
Docker_macOS TestStartStop/group/default-k8s-diff-port/serial/EnableAddonAfterStop (gopogh) 7.14 (chart)
Docker_macOS TestStartStop/group/default-k8s-diff-port/serial/EnableAddonWhileActive (gopogh) 7.14 (chart)
Docker_macOS TestStartStop/group/default-k8s-diff-port/serial/Pause (gopogh) 7.14 (chart)
Docker_macOS TestStartStop/group/default-k8s-diff-port/serial/SecondStart (gopogh) 7.14 (chart)
Docker_macOS TestStartStop/group/default-k8s-diff-port/serial/Stop (gopogh) 7.14 (chart)
Docker_macOS TestStartStop/group/default-k8s-diff-port/serial/UserAppExistsAfterStop (gopogh) 7.14 (chart)
Docker_macOS TestStartStop/group/default-k8s-diff-port/serial/VerifyKubernetesImages (gopogh) 7.14 (chart)
Docker_macOS TestStartStop/group/embed-certs/serial/AddonExistsAfterStop (gopogh) 7.14 (chart)
Docker_macOS TestStartStop/group/embed-certs/serial/DeployApp (gopogh) 7.14 (chart)
Docker_macOS TestStartStop/group/embed-certs/serial/EnableAddonAfterStop (gopogh) 7.14 (chart)
Docker_macOS TestStartStop/group/embed-certs/serial/EnableAddonWhileActive (gopogh) 7.14 (chart)
Docker_macOS TestStartStop/group/embed-certs/serial/Pause (gopogh) 7.14 (chart)
Docker_macOS TestStartStop/group/embed-certs/serial/SecondStart (gopogh) 7.14 (chart)
Docker_macOS TestStartStop/group/embed-certs/serial/Stop (gopogh) 7.14 (chart)
Docker_macOS TestStartStop/group/embed-certs/serial/UserAppExistsAfterStop (gopogh) 7.14 (chart)
Docker_macOS TestStartStop/group/embed-certs/serial/VerifyKubernetesImages (gopogh) 7.14 (chart)
Docker_macOS TestStartStop/group/newest-cni/serial/EnableAddonAfterStop (gopogh) 7.14 (chart)
Docker_macOS TestStartStop/group/newest-cni/serial/Stop (gopogh) 7.14 (chart)
More tests... Continued...

Too many tests failed - See test logs for more details.

To see the flake rates of all tests by environment, click here.

@spowelljr
Copy link
Member Author

/retest-this-please

@minikube-pr-bot
Copy link

kvm2 driver with docker runtime

+----------------+----------+---------------------+
|    COMMAND     | MINIKUBE | MINIKUBE (PR 15560) |
+----------------+----------+---------------------+
| minikube start | 53.2s    | 54.4s               |
| enable ingress | 27.2s    | 26.6s               |
+----------------+----------+---------------------+

Times for minikube start: 53.5s 52.8s 53.0s 52.7s 54.1s
Times for minikube (PR 15560) start: 58.0s 53.8s 55.0s 52.9s 52.5s

Times for minikube ingress: 27.6s 24.6s 28.2s 28.2s 27.7s
Times for minikube (PR 15560) ingress: 27.6s 24.2s 26.6s 29.7s 24.7s

docker driver with docker runtime

+-------------------+----------+---------------------+
|      COMMAND      | MINIKUBE | MINIKUBE (PR 15560) |
+-------------------+----------+---------------------+
| minikube start    | 25.9s    | 25.1s               |
| ⚠️  enable ingress | 20.3s    | 27.0s ⚠️             |
+-------------------+----------+---------------------+

Times for minikube start: 26.6s 25.9s 25.9s 26.4s 24.7s
Times for minikube (PR 15560) start: 25.6s 26.0s 25.0s 24.8s 24.1s

Times for minikube ingress: 21.0s 21.4s 18.9s 20.0s 20.1s
Times for minikube (PR 15560) ingress: 21.0s 49.5s 21.0s 21.9s 21.5s

docker driver with containerd runtime

+----------------+----------+---------------------+
|    COMMAND     | MINIKUBE | MINIKUBE (PR 15560) |
+----------------+----------+---------------------+
| minikube start | 24.6s    | 22.0s               |
| enable ingress | 26.3s    | 28.2s               |
+----------------+----------+---------------------+

Times for minikube start: 21.7s 22.2s 22.4s 21.4s 35.3s
Times for minikube (PR 15560) start: 21.0s 22.3s 21.6s 23.2s 21.8s

Times for minikube ingress: 26.4s 26.5s 25.9s 26.4s 26.4s
Times for minikube (PR 15560) ingress: 25.9s 26.4s 36.4s 26.4s 25.9s

@minikube-pr-bot
Copy link

These are the flake rates of all failed tests.

Environment Failed Tests Flake Rate (%)
Hyperkit_macOS TestNetworkPlugins/group/auto/KubeletFlags (gopogh) 0.00 (chart)
Hyper-V_Windows TestErrorSpam/setup (gopogh) 0.00 (chart)
Hyper-V_Windows TestMultiNode/serial/DeployApp2Nodes (gopogh) 0.00 (chart)
Hyper-V_Windows TestNoKubernetes/serial/StartWithK8s (gopogh) 5.38 (chart)
Hyper-V_Windows TestPause/serial/SecondStartNoReconfiguration (gopogh) 6.15 (chart)
Hyperkit_macOS TestPause/serial/SecondStartNoReconfiguration (gopogh) 27.03 (chart)
Docker_macOS TestMultiNode/serial/RestartMultiNode (gopogh) 29.93 (chart)
KVM_Linux TestPause/serial/SecondStartNoReconfiguration (gopogh) 46.30 (chart)
Docker_Windows TestStartStop/group/newest-cni/serial/Pause (gopogh) 46.67 (chart)
Docker_Windows TestNetworkPlugins/group/kubenet/DNS (gopogh) 50.00 (chart)
Docker_macOS TestMultiNode/serial/RestartKeepsNodes (gopogh) 56.46 (chart)
Docker_Windows TestNetworkPlugins/group/enable-default-cni/DNS (gopogh) 56.67 (chart)
Docker_Linux TestNetworkPlugins/group/calico/Start (gopogh) 68.75 (chart)
Docker_Linux_containerd TestNetworkPlugins/group/bridge/DNS (gopogh) 77.42 (chart)
Docker_Linux TestNetworkPlugins/group/false/DNS (gopogh) 80.36 (chart)
Docker_Linux TestNetworkPlugins/group/enable-default-cni/DNS (gopogh) 83.04 (chart)
Docker_Linux TestNetworkPlugins/group/bridge/DNS (gopogh) 83.93 (chart)
Docker_Linux TestNetworkPlugins/group/kubenet/DNS (gopogh) 86.61 (chart)
Docker_Linux_containerd TestNetworkPlugins/group/calico/Start (gopogh) 96.46 (chart)
KVM_Linux TestMultiNode/serial/ValidateNameConflict (gopogh) 97.22 (chart)
Docker_macOS TestIngressAddonLegacy/serial/ValidateIngressDNSAddonActivation (gopogh) 98.64 (chart)
Docker_Linux_containerd TestKubernetesUpgrade (gopogh) 100.00 (chart)
Docker_Linux_containerd TestPreload (gopogh) 100.00 (chart)
Docker_macOS TestIngressAddonLegacy/serial/ValidateIngressAddonActivation (gopogh) 100.00 (chart)
Docker_macOS TestIngressAddonLegacy/serial/ValidateIngressAddons (gopogh) 100.00 (chart)
Docker_macOS TestIngressAddonLegacy/StartLegacyK8sCluster (gopogh) 100.00 (chart)
Docker_macOS TestKubernetesUpgrade (gopogh) 100.00 (chart)
Docker_macOS TestMissingContainerUpgrade (gopogh) 100.00 (chart)
Docker_macOS TestNetworkPlugins/group/kubenet/HairPin (gopogh) 100.00 (chart)
Docker_macOS TestRunningBinaryUpgrade (gopogh) 100.00 (chart)
More tests... Continued...

Too many tests failed - See test logs for more details.

To see the flake rates of all tests by environment, click here.

@medyagh medyagh merged commit c781e43 into kubernetes:master Jan 3, 2023
@spowelljr spowelljr deleted the fixDockerTunnel branch January 11, 2023 18:35
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
approved Indicates a PR has been approved by an approver from all required OWNERS files. cncf-cla: yes Indicates the PR's author has signed the CNCF CLA. ok-to-test Indicates a non-member PR verified by an org member that is safe to test. size/S Denotes a PR that changes 10-29 lines, ignoring generated files.
Projects
None yet
Development

Successfully merging this pull request may close these issues.

4 participants