Skip to content

Commit 7ef3c8e

Browse files
authored
Fix typos
1 parent 7e1f813 commit 7ef3c8e

File tree

1 file changed

+3
-3
lines changed
  • keps/sig-network/1880-multiple-service-cidrs

1 file changed

+3
-3
lines changed

keps/sig-network/1880-multiple-service-cidrs/README.md

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -136,7 +136,7 @@ Implement a new allocation logic for Services IPs that:
136136
can set this fields to the desired default, so the allocation logic doesn't have to handle it.
137137
- Removing the apiserver flags that define the service IP CIDRs, though that may be possible in the future.
138138
- Any admin or cluster wide process related to Services, like automating the default Service CIDR range, though,
139-
this KEP will implment the behaviours and primitives necessaries to perform those kind of operations automatically.
139+
this KEP will implement the behaviours and primitives necessaries to perform those kind of operations automatically.
140140

141141
## Proposal
142142

@@ -256,7 +256,7 @@ multiple apiservers, see https://github.com/kubernetes/kubernetes/issues/114743.
256256

257257
The new allocation mode requires:
258258

259-
- 2 new API objects ServiceCIDR and IPAddress in the group `networking.k8s.io``, see <https://groups.google.com/g/kubernetes-sig-api-machinery/c/S0KuN_PJYXY/m/573BLOo4EAAJ>. The ServiceCIDR will be protected with a finalizer, the IPAddress object doesn't need a finalizer because the APIserver always release and delete the IPAddress after the Service has been deleted.
259+
- 2 new API objects ServiceCIDR and IPAddress in the group `networking.k8s.io`, see <https://groups.google.com/g/kubernetes-sig-api-machinery/c/S0KuN_PJYXY/m/573BLOo4EAAJ>. The ServiceCIDR will be protected with a finalizer, the IPAddress object doesn't need a finalizer because the APIserver always release and delete the IPAddress after the Service has been deleted.
260260
- 1 new allocator implementing current `allocator.Interface`, that runs in each apiserver, and uses the new ServiceCIDRs objects to allocate IPs for Services.
261261
- 1 new repair loop that runs in the apiserver that reconciles the Services with the IPAddresses: repair
262262
Services, garbage collecting orphan IPAddresses and handle the upgrade from the old allocators.
@@ -319,7 +319,7 @@ the ServiceCIDR covering `kubernetes.default` it would be treated the same as be
319319
to recreate the Service from its configured default Service CIDR flag-defined range.
320320

321321
This well-known an establish behavior can allow administrators to replace the `kubernetes.default` by a
322-
series of operations:
322+
series of operations, per example:
323323
1. Initial state: 2 kube-apiservers with default ServiceCIDR 10.0.0.0/24
324324
2. Apiservers will create the `kubernetes.default` Service with ClusterIP 10.0.0.1.
325325
3. Upgrade kube-apiservers and replace the service-cidr flag to 192.168.0.0/24

0 commit comments

Comments
 (0)