Skip to content

Commit 103bfe4

Browse files
committed
chore: add clarification about kubectl
Signed-off-by: Pau Capdevila <[email protected]>
1 parent ca4a1fc commit 103bfe4

File tree

1 file changed

+9
-5
lines changed

1 file changed

+9
-5
lines changed

docs/architecture/management.md

+9-5
Original file line numberDiff line numberDiff line change
@@ -24,17 +24,20 @@ subgraph ControlNode["Control Node"]
2424
K8S[Kubernetes API Server]
2525
FC[Fabric Controller]
2626
K9s[K9s]
27+
KubectlK3s[kubectl]
2728
KubectlFabric["kubectl fabric"]
2829
end
2930
3031
%% Define the relationships
31-
Kubectl -.->|Direct kubectl commands| K8S
32+
Kubectl -.->|Sends CRs and queries| K8S
33+
KubectlK3s -.->|Sends CRs and queries| K8S
34+
KubectlK3s -.->|Invokes| KubectlFabric
35+
User -.->|SSH Control| KubectlK3s
3236
User -.->|SSH Control| K9s
3337
User -.->|CLI| Kubectl
34-
User -.->|SSH Control| KubectlFabric
35-
KubectlFabric -->|Interacts with| K8S
36-
K9s -->|UI Manages| K8S
37-
FC -->|Watches CRDs| K8S
38+
KubectlFabric -->|Applies/inspects CRs| K8S
39+
K9s -->|Reads/writes CRs via API| K8S
40+
FC -->|Watches CRs| K8S
3841
```
3942

4043
---
@@ -44,6 +47,7 @@ FC -->|Watches CRDs| K8S
4447
### **User**
4548
- **Creates Fabric CR YAMLs** and applies them through standard Kubernetes resource management.
4649
- **Uses [`kubectl`](https://kubernetes.io/docs/reference/kubectl/) and `kubectl fabric`** to interact with the Kubernetes API for fabric resource management.
50+
- Can use their **own `kubectl` installation** or the one pre-installed on the control node as part of [k3s](https://k3s.io).
4751

4852
### **Kubernetes API Server (K8S)**
4953
- Part of [Kubernetes](https://kubernetes.io).

0 commit comments

Comments
 (0)