Skip to content

Commit f624761

Browse files
committed
Fix typos in README
1 parent 0b4d044 commit f624761

File tree

1 file changed

+6
-11
lines changed
  • keps/sig-multicluster/1645-multi-cluster-services-api

1 file changed

+6
-11
lines changed

keps/sig-multicluster/1645-multi-cluster-services-api/README.md

Lines changed: 6 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -174,7 +174,6 @@ to use as in-cluster services, and leaves room for multiple implementations.
174174

175175
*Converted from this [original proposal doc](http://bit.ly/k8s-mc-svc-api-proposal).*
176176

177-
178177
## Motivation
179178

180179
<!--
@@ -190,7 +189,7 @@ reasons](http://bit.ly/k8s-multicluster-conversation-starter-doc) why a K8s user
190189
may want to split their deployments across multiple clusters, but still retain
191190
mutual dependencies between workloads running in those clusters. Today the
192191
cluster is a hard boundary, and a service is opaque to a remote K8s consumer
193-
that would otherwise be able to make use of metadata (e.g. endpoint toplogy) to
192+
that would otherwise be able to make use of metadata (e.g. endpoint topology) to
194193
better direct traffic. To support failover or temporarily during migration,
195194
users may want to consume services spread across clusters, but today that
196195
requires non-trivial bespoke solutions.
@@ -289,7 +288,6 @@ will be derived from a merger of component `Service` properties.
289288
Existing implementations of Kubernetes Service API (e.g. kube-proxy) can be
290289
extended to present `ServiceImports` alongside traditional `Services`.
291290

292-
293291
### User Stories
294292

295293
<!--
@@ -320,7 +318,6 @@ removal without action by or impact on the caller. Routing to my replicated
320318
service should optimize for cost metric (e.g.prioritize traffic local to zone,
321319
region).
322320

323-
324321
### Constraints
325322

326323
<!--
@@ -341,7 +338,6 @@ supported.
341338

342339
[Service Topology API]: https://kubernetes.io/docs/concepts/services-networking/service-topology/
343340

344-
345341
### Risks and Mitigations
346342

347343
<!--
@@ -478,7 +474,7 @@ continue to be stored in the `Service` objects, which are each name mapped to a
478474

479475
Deleting a `ServiceExport` will stop exporting the name-mapped `Service`.
480476

481-
#### Restricting Exports ####
477+
#### Restricting Exports
482478

483479
Cluster administrators may use RBAC rules to prevent creation of
484480
`ServiceExports` in select namespaces. While there are no general restrictions
@@ -490,7 +486,7 @@ unless there is a clear use case.
490486
### Importing Services
491487

492488
To consume a clusterset service, the domain name associated with the
493-
mutli-cluster service should be used (see [DNS](#dns)). When the mcs-controller
489+
multi-cluster service should be used (see [DNS](#dns)). When the mcs-controller
494490
sees a `ServiceExport`, a `ServiceImport` will be introduced in each importing
495491
cluster to represent the imported service. Users are primarily expected to
496492
consume the service via domain name and clusterset VIP, but the
@@ -759,7 +755,7 @@ opt-in to multi-cluster behavior. There will be no change to existing behavior
759755
of the `cluster.local` zone.
760756
761757
_It is expected that the `.clusterset.local` zone is standard and available in
762-
all implementations, but customization and/or alising can be explored if there's
758+
all implementations, but customization and/or aliasing can be explored if there's
763759
demand._
764760
765761
#### EndpointSlice
@@ -827,7 +823,7 @@ determine which values are used by the derived service.
827823
#### Headlessness
828824
829825
Headlessness affects a service as a whole for a given consumer. Whether or not
830-
aderived service is headless will be decided according to the conflict
826+
a derived service is headless will be decided according to the conflict
831827
resolution policy.
832828
833829
#### Session Affinity
@@ -1037,7 +1033,7 @@ label applied and would still scope exports to a namespace, but shares other
10371033
issues with the `ObjectReference` approach above:
10381034
10391035
- Multiple `ServiceExports` may export a given `Service`, what would that mean?
1040-
- Determining whether or not a service is exported means seaching
1036+
- Determining whether or not a service is exported means searching
10411037
`ServiceExports` for a matching selector.
10421038
10431039
Though multiple services may match a single export, the act of exporting would
@@ -1065,7 +1061,6 @@ achieve the same result. As the use of a multi-cluster service implementation
10651061
would be an optional addon, it doesn't warrant a change to such a fundamental
10661062
resource.
10671063
1068-
10691064
## Infrastructure Needed
10701065
<!--
10711066
Use this section if you need things from the project/SIG. Examples include a

0 commit comments

Comments
 (0)