@@ -23,7 +23,7 @@ where different logical clusters can be used by different users in the organizat
2323The kcp server only provides resources to accomplish this, such as ` LogicalCluster ` , ` Workspace ` , ` APIBinding ` and
2424` APIExport ` , on top of some core Kubernetes resources, like ` ConfigMap ` and ` Secret ` . It doesn't provide Kubernetes
2525resources for managing and orchestrating workloads, such as Pods and Deployments. The list of resources provided by
26- default can be found in the [ Built-in APIs document] ( ../ apis/built-in) .
26+ default can be found in the [ Built-in APIs document] ( apis/built-in.md ) .
2727
2828kcp follows the Kubernetes API semantics in each logical cluster, i.e. kcp should be conformant to the subset of the
2929Kubernetes conformance suite that applies to the APIs available in kcp. In other words, if you're building a platform
@@ -107,7 +107,7 @@ A Workspace's path is based on the hierarchy and the user provided name. For exa
107107
108108The workspace path is used for building the workspace URL and for accessing the workspace via the ` ws ` kubectl plugin.
109109
110- More information, including examples, can be found in the the [ Workspaces document] ( ../ workspaces) .
110+ More information, including examples, can be found in the the [ Workspaces document] ( workspaces/index.md ) .
111111
112112### Workspace Types
113113
@@ -118,10 +118,10 @@ Workspaces have types, which are mostly oriented around a set of default or opti
118118- a workspace intended for building Knative functions might expose only the Knative serving APIs, ConfigMaps, Secrets,
119119 and optionally enable Knative Eventing APIs.
120120
121- By default, each workspace has the [ built-in APIs installed and available to its users] ( ./ apis/built-in) .
121+ By default, each workspace has the [ built-in APIs installed and available to its users] ( apis/built-in.md ) .
122122
123123More information, including a list of Workspace Types and examples, can be found in the
124- [ Workspace Types document] ( ../ workspaces/workspace-types/ ) .
124+ [ Workspace Types document] ( workspaces/workspace-types.md ) .
125125
126126## Virtual Workspaces
127127
@@ -131,7 +131,7 @@ HTTP path structure, with each (virtual) logical cluster having its own HTTP end
131131As with kcp itself, each of these endpoints looks like a Kubernetes cluster on its own, i.e. with ` /api/v1 ` and API
132132groups under ` /apis/<group>/<version> ` .
133133
134- The Virtual Logical Clusters are called virtual because they don’t actually have their own storage, i.e. they are not
134+ The Virtual Logical Clusters are called virtual because they don’t actually have their own storage, i.e. they are not
135135a source of truth, instead they are just proxied representations of the real logical clusters from kcp. In the process
136136of proxying, the Virtual Workspace API server might filter the visible objects, hide certain API groups completely, or
137137even transform objects depending on the use case (e.g. strip the sensitive data). Also, the permission semantics might
@@ -157,7 +157,7 @@ the objects for the resources they provide and potentially other related objects
157157It's important to note that the Virtual Workspaces are not necessarily read-only, but that they can also mutate
158158resources in the corresponding real logical cluster.
159159
160- ** Finally, for brevity, the Virtual Workspace API server is often simply called the Virtual Workspace.**
160+ ** Finally, for brevity, the Virtual Workspace API server is often simply called the Virtual Workspace.**
161161The Virtual Workspace doesn't exist as a resource in kcp, it's purely a very flexible API (server) that can connect to
162162the kcp server for the sake of gathering and mutating the needed objects.
163163
@@ -170,7 +170,7 @@ binary alongside the kcp server.
170170 In a sharded setup, you need to run the Virtual Workspace (API server) for each kcp shard/server that you have.
171171
172172More information, including concrete examples and a list of frequently asked questions, can be found in the
173- [ Virtual Workspaces document] ( ../ workspaces/virtual-workspaces/ ) .
173+ [ Virtual Workspaces document] ( workspaces/virtual-workspaces.md ) .
174174
175175## Exporting/Binding APIs
176176
@@ -207,7 +207,7 @@ In the sense of kcp, sharding involves:
207207
208208A shard hosts its own set of Workspaces. The sharding mechanism in kcp allows you to make the workspace hierarchy span
209209many shards transparently, while ensuring you can bind APIs from logical clusters running in different shards.
210- The [ Sharding documentation] ( ./ sharding/shards/ ) has more details about possibilities of sharding, and we strongly
210+ The [ Sharding documentation] ( sharding/shards.md ) has more details about possibilities of sharding, and we strongly
211211recommend reading this document if you want to shard your kcp setup.
212212
213213In a sharded setup, you'll be sending requests to a component called Front Proxy (` kcp-front-proxy ` ) instead to a
0 commit comments