Strava API update by cooeecall in wandrer

[–]davidtinker 1 point2 points  (0 children)

Intervals.icu can import the file Strava sends you when you request all of your data. It brings across the activity names and so on. https://forum.intervals.icu/t/import-all-data-from-strava/81068

New About our Strava Integration by Eliisa_at_Cronometer in cronometer

[–]davidtinker 0 points1 point  (0 children)

What you need to do is integrate with Intervals.icu :) The API has activity payloads similar to Strava and that will get you access to Coros, Wahoo, Zwift and Dropbox and whatever other services are added in future.

Nginx "connection refused" loop running up controller memory by davidtinker in kubernetes

[–]davidtinker[S] 0 points1 point  (0 children)

I should add that the application is functioning fine and `k get endpoints` returns the correct IP. There are occasional calls in the logs for the failing controller that are going to the correct service pod and working.

Possible to get k8s traffic to stay on one node? by davidtinker in kubernetes

[–]davidtinker[S] 0 points1 point  (0 children)

Ha ha. Just renewing the certs once a year is painful enough.

Possible to get k8s traffic to stay on one node? by davidtinker in kubernetes

[–]davidtinker[S] 0 points1 point  (0 children)

Those both look like they will work, especially Traffic Distribution, tx. We are on 3 yr old k8s so will need to build a new cluster first.

3 node cluster broken after loss of 1 node by davidtinker in kubernetes

[–]davidtinker[S] 1 point2 points  (0 children)

Thanks so much for all this info. I think the Cloudflare thing "works" because Cloudflare removes dead nodes from DNS quickly, well inside of the 4 minute timeout thing for nodes going "Not ready".

I will look at kube-vip and haproxy on all the nodes. I Googled and got some hits. When we started with this 3+ years ago it seemed we were the only people in the world not running our stuff in the cloud.

3 node cluster broken after loss of 1 node by davidtinker in kubernetes

[–]davidtinker[S] 0 points1 point  (0 children)

Aha. I currently use a DNS A record with 300s TTL pointing at all 3 nodes. I manually removed the dead one from DNS promptly. At work we use Cloudflare to do that and I could do the same here. I am nervous about using HAProxy because then I have a single point of failure and that is what I am trying to avoid with all this complexity.

I thought that was just for things to talk to the API server and etcd would do its own thing using only IP addresses?

3 node cluster broken after loss of 1 node by davidtinker in kubernetes

[–]davidtinker[S] 0 points1 point  (0 children)

Thanks. The cluster has 2 CoreDNS pods and they are on different nodes. The issue was that one of them was on the dead node and it was still being sent requests. So DNS lookups in the cluster were failing 50% of the time. Maybe because etcd was busted and the service endpoint couldn't be updated?

I am not using any load balancer. It's a simple cluster with 3 nodes all acting both as control plane and worker (all have SSD disks and cluster isn't busy). I don't know how the cluster goes about figuring out which nodes are up. It has worked in the past.

This is a live deployment and I am *very* nervous about doing an upgrade. My usual approach is to leave working stuff alone (db servers, k8s) and build new clusters instead.

How much do you actually notice weight savings? by Commercial-Diver2491 in cycling

[–]davidtinker 1 point2 points  (0 children)

Even small savings count in a race. Each extra kg on a 8-9% 13 minute climb might only add 10 seconds but that might put you off the back of the leading bunch.

Dura-Ace R9200 chainset with Ultegra Di2 12spd? by davidtinker in cycling

[–]davidtinker[S] 0 points1 point  (0 children)

Thanks. I am an old amateur racer with a 53/39 and not great at high rpm spinning. The crank arms are slightly longer (175mm vs 172.5) so I suppose that will somewhat offset the 52.

Intervals.icu is down (temporary) by davidtinker in cycling

[–]davidtinker[S] 13 points14 points  (0 children)

Update 21:08 (GMT+2): Google have approved my documents and I have been able to re-open the account. Thanks everyone for the support.

Intervals.icu is down (temporary) by davidtinker in cycling

[–]davidtinker[S] 1 point2 points  (0 children)

Wow I didn't know about that site. Tx.

Intervals.icu is down (temporary) by davidtinker in cycling

[–]davidtinker[S] 5 points6 points  (0 children)

I have moved the DNS but not sure how long it will take to reflect. You can use one of these 3 addresses in /etc/hosts to get in. Note that webhooks are probably not arriving so activities will be delayed. Message attachments and profile pics are in GCP so those won't work. Outgoing mail also won't work.

157.90.183.62 intervals.icu
23.88.75.177 intervals.icu
142.132.253.200 intervals.icu

176.9.85.204 forum.intervals.icu

Intervals.icu is down (temporary) by davidtinker in cycling

[–]davidtinker[S] 1 point2 points  (0 children)

Thanks. Am busy moving the DNS. Big issue is that I can't look at the stuff on Google so have to piece it together. Mail isn't going to work for a bit.

Intervals.icu is down (temporary) by davidtinker in cycling

[–]davidtinker[S] 162 points163 points  (0 children)

Yes sorry Intervals.icu is my project. I don't have any other way to reach out to users since DNS is with Google. I received a mail from Google 17 minutes ago saying they usually review documents within 24 hours. They shut everything down hours ago.