Skip to content

Commit f15fdd6

Browse files
committed
Removing un-necessary sections
1 parent 7030358 commit f15fdd6

File tree

1 file changed

+0
-63
lines changed
  • keps/sig-release/3000-artifact-distribution

1 file changed

+0
-63
lines changed

keps/sig-release/3000-artifact-distribution/README.md

Lines changed: 0 additions & 63 deletions
Original file line numberDiff line numberDiff line change
@@ -34,16 +34,6 @@
3434

3535
## Summary
3636

37-
The container images and release binaries produced by our community need a clear path to be hosted by multiple service/cloud providers.
38-
39-
The global community should be routed to the appropriate mirror for their country or cloud provider to ensure cost effective worldwide access.
40-
41-
This KEP should cover the policy and distribution mechanisms we will put in place to allow creating a globally distributed, multi-cloud and country solution.
42-
43-
## Background (from wiki)
44-
45-
## Motivation
46-
4737
For a few years now, we have been using k8s.gcr.io in all our repositories as default repository for downloading images from.
4838

4939
The cost of distributing Kubernetes comes at great cost nearing $150kUSD/month (mostly egress) in donations.
@@ -120,31 +110,6 @@ Requests to [registry.k8s.io](https://registry.k8s.io) follows the following flo
120110

121111
Currently the _Upstream Registry_ is https://k8s.gcr.io.
122112

123-
### User Stories
124-
125-
#### SIG Release - Image Promotion
126-
127-
```feature
128-
Scenario: images are promoted
129-
As a SIG Release volunteer
130-
I want to promote our images to multiple clouds
131-
132-
Given a promotion / manifest
133-
When my PR is merged
134-
Then the promotion process occurs
135-
```
136-
137-
#### Cloud Customer - pulling an official container image
138-
139-
```feature
140-
Scenario: use Kubernetes container images
141-
I want to be able to pull and use Kubernetes container images
142-
143-
Given some compute resources at cloud
144-
When I pull an official Kubernetes container image from registry.k8s.io
145-
Then I am redirected to a close-by cloud provider backed bucket (set) / CDN otherwise fall back to k8s.gcr.io
146-
```
147-
148113
### Notes/Constraints/Caveats
149114

150115
The primary purpose of the KEP is getting consensus on the agreed policy and procedure to unblock our community and move forward together.
@@ -155,26 +120,6 @@ There has been a lot of activity around the technology and tooling for both goal
155120

156121
This is the primary pipeline for delivering Kubernetes worldwide. Ensuring the appropriate SLAs and support as well as artifact integrity is crucial.
157122

158-
## Design Details
159-
160-
### Release Promotion
161-
162-
#### Policy
163-
164-
(more details needed, #sig-release-eng?)
165-
166-
#### Process
167-
168-
Currently the promotion process is primarily driven by the CIP/[promo-tool#kpromo](https://github.com/kubernetes-sigs/promo-tools#kpromo)?
169-
170-
### Artifact Distribution
171-
172-
#### Policy
173-
174-
#### Process
175-
176-
Container images will be written to S3 style storage or CDNs provided by cloud providers through a tool in the promo-tools suite.
177-
178123
## Alternatives / Background
179124

180125
- Original KEP
@@ -201,11 +146,3 @@ Cost of K8s Artifact hosting - Data Studio Graphs
201146

202147
Analysis has been done on usage patterns related to providers. AWS participated in this process and have a keen interest to help drive down cost by providing artifacts directly to their clients consuming resources from the public registry.
203148

204-
## Infrastructure Needed
205-
206-
It would be good to request some donations for some larger providers, including one in China, via cncf.io/credits
207-
208-
## Hack this doc
209-
210-
- [![hackmd-github-sync-badge](https://hackmd.io/KjHufZssQR654ShkZFUzyA/badge)](https://hackmd.io/KjHufZssQR654ShkZFUzyA)
211-
- [kubernetes/enhancements!3079](https://github.com/kubernetes/enhancements/pull/3079)

0 commit comments

Comments
 (0)