Can't install mink on minikube
Environment: minikube
NAME READY STATUS RESTARTS AGE
autoscaler-56b7dcc969-t5mrv 1/1 Running 0 6m54s
contour-certgen-v1.10.0-wc42s 0/1 Completed 0 6m55s
controlplane-0 2/3 CrashLoopBackOff 6 6m54s
controlplane-1 2/3 Running 6 6m54s
controlplane-2 2/3 CrashLoopBackOff 6 6m54s
dataplane-qwrjh 3/5 Running 0 6m53s
default-domain-ntthk 1/1 Running 0 6m44s
k logs controlplane-2 -n mink-system -c controller
....
{"level":"fatal","ts":"2020-11-14T19:21:37.701Z","logger":"controller","caller":"certificate/controller.go:92","msg":"Error creating OrderManager: 429 urn:ietf:params:acme:error:rateLimited: Error creating new account :: too many registrations for this IP: see https://letsencrypt.org/docs/rate-limits/","commit":"ec3ac2b","stacktrace":"knative.dev/net-http01/pkg/reconciler/certificate.NewController\n\tknative.dev/[email protected]/pkg/reconciler/certificate/controller.go:92\nmain.main.func1\n\tgithub.com/mattmoor/mink/cmd/webhook/main.go:178\nknative.dev/pkg/injection/sharedmain.ControllersAndWebhooksFromCtors\n\tknative.dev/[email protected]/injection/sharedmain/main.go:364\nknative.dev/pkg/injection/sharedmain.MainWithConfig\n\tknative.dev/[email protected]/injection/sharedmain/main.go:199\nmain.main\n\tgithub.com/mattmoor/mink/cmd/webhook/main.go:123\nruntime.main\n\truntime/proc.go:204"}
The 429 is the let's encrypt client in net-http01, but this is likely the failure mode after it's crash looped a bunch. I'd be curious what the initial failure mode of those pods is. 🤔
On minikube you probably want to drop it down to a single replica controlplane by changing the StatefulSet and buckets: "3" each to 1. I want an option for this, but haven't gotten around to it yet.
This issue is stale because it has been open for 90 days with no
activity. It will automatically close after 30 more days of
inactivity. Reopen the issue with /reopen. Mark the issue as
fresh by adding the comment /remove-lifecycle stale.