registry.k8s.io icon indicating copy to clipboard operation
registry.k8s.io copied to clipboard

Explore Using CloudFront

Open BenTheElder opened this issue 1 year ago • 14 comments

We've mentioned this previously but had been focused on serving in-AWS clients with local copies and have not had much time since then.

We think the many-s3-buckets approach is working pretty well, particularly for "we will inspect client IP and route clients to their own AWS region if possible", but we should be exploring CloudFront as well for future optimization, particularly it seems for cloud-external traffic.

NOTE: This needs to wait until after the Code Freeze #181 , but going ahead and filing this so we're tracking.

cc @ameukam @rothgar

This should not require any notable code changes here, but tracking here for visibility. Configs for this would be in the kubernetes/k8s.io repo.

/kind feature /sig k8s-infra

BenTheElder avatar Mar 23 '23 06:03 BenTheElder

xref: https://github.com/kubernetes/registry.k8s.io/issues/172

BenTheElder avatar Mar 23 '23 06:03 BenTheElder

/priority backlog /area infra /area infra/aws /milestone v1.28

ameukam avatar Mar 23 '23 08:03 ameukam

@ameukam: The label(s) area/infra, area/infra/aws cannot be applied, because the repository doesn't have them.

In response to this:

/priority backlog /area infra /area infra/aws /milestone v1.28

Instructions for interacting with me using PR comments are available here. If you have questions or suggestions related to my behavior, please file an issue against the kubernetes/test-infra repository.

k8s-ci-robot avatar Mar 23 '23 08:03 k8s-ci-robot

/assign

ameukam avatar Mar 23 '23 08:03 ameukam

cc @rothgar

dims avatar Mar 25 '23 21:03 dims

The Kubernetes project currently lacks enough contributors to adequately respond to all issues.

This bot triages un-triaged issues according to the following rules:

  • After 90d of inactivity, lifecycle/stale is applied
  • After 30d of inactivity since lifecycle/stale was applied, lifecycle/rotten is applied
  • After 30d of inactivity since lifecycle/rotten was applied, the issue is closed

You can:

  • Mark this issue as fresh with /remove-lifecycle stale
  • Close this issue with /close
  • Offer to help out with Issue Triage

Please send feedback to sig-contributor-experience at kubernetes/community.

/lifecycle stale

k8s-triage-robot avatar Jun 23 '23 21:06 k8s-triage-robot

/remove-lifecycle stale

ameukam avatar Sep 04 '23 14:09 ameukam

The Kubernetes project currently lacks enough contributors to adequately respond to all issues.

This bot triages un-triaged issues according to the following rules:

  • After 90d of inactivity, lifecycle/stale is applied
  • After 30d of inactivity since lifecycle/stale was applied, lifecycle/rotten is applied
  • After 30d of inactivity since lifecycle/rotten was applied, the issue is closed

You can:

  • Mark this issue as fresh with /remove-lifecycle stale
  • Close this issue with /close
  • Offer to help out with Issue Triage

Please send feedback to sig-contributor-experience at kubernetes/community.

/lifecycle stale

k8s-triage-robot avatar Jan 27 '24 14:01 k8s-triage-robot

/remove-lifecycle stale

ameukam avatar Jan 29 '24 19:01 ameukam

A Cloudfront distribution is used for 3 regions:

  • asia-east1
  • europe-west1
  • europe-west4

ameukam avatar Feb 02 '24 15:02 ameukam

/milestone v1.31

ameukam avatar Apr 29 '24 08:04 ameukam

The Kubernetes project currently lacks enough contributors to adequately respond to all issues.

This bot triages un-triaged issues according to the following rules:

  • After 90d of inactivity, lifecycle/stale is applied
  • After 30d of inactivity since lifecycle/stale was applied, lifecycle/rotten is applied
  • After 30d of inactivity since lifecycle/rotten was applied, the issue is closed

You can:

  • Mark this issue as fresh with /remove-lifecycle stale
  • Close this issue with /close
  • Offer to help out with Issue Triage

Please send feedback to sig-contributor-experience at kubernetes/community.

/lifecycle stale

k8s-triage-robot avatar Jul 28 '24 09:07 k8s-triage-robot

/remove-lifecycle stale

ameukam avatar Jul 28 '24 10:07 ameukam