Skip to content

Commit 819c3dd

Browse files
feature reference done
Signed-off-by: Sourav Roy <souravroy@appscode.com>
1 parent 937a610 commit 819c3dd

20 files changed

Lines changed: 38 additions & 0 deletions

docs/platform/guides/cluster-management/feature-reference.md

Lines changed: 38 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -32,6 +32,8 @@ Core platform capabilities. Must be installed before any other Feature Set.
3232

3333
Note: If you are an ArgoCD user, AppsCode provides a way to convert the flux HelmRelease to an Argo Application via a custom operator called FargoCD. This is configurable in the [selfhost](../../selfhost-setup/install/_index.md) page.
3434

35+
![Configure Opscenter Core feature set showing Opscenter Features, Kube UI Server, License Proxyserver, FluxCD, and OpenShift Adapter](images/feature-reference-images/featureset-opscenter-core.png)
36+
3537
---
3638

3739
## Backup & Recovery
@@ -45,6 +47,8 @@ Scheduled backup and recovery for Kubernetes applications and databases.
4547
| **Stash** | Legacy backup operator (Stash 1.0). Enable only to keep existing Stash 1.0 setups working. | License Proxyserver |
4648
| **Stash Opscenter** | UI and Grafana monitoring for Stash. | Stash, Panopticon, Grafana Operator |
4749

50+
![Configure Backup & Recovery feature set showing Stash Opscenter, Stash 2.0, Stash, and Stash Presets](images/feature-reference-images/featureset-backup-recovery.png)
51+
4852
---
4953

5054
## Databases
@@ -58,6 +62,8 @@ Production-grade database management powered by KubeDB.
5862
| **KubeDB UI Presets** *(Recommended)* | Default presets for the database creation forms. ||
5963
| **Prepare Cluster** | Pre-pulls images and prepares nodes for KubeDB. ||
6064

65+
![Configure Databases feature set showing KubeDB Opscenter, Prepare Cluster, KubeDB UI Presets, and KubeDB with supported database types](images/feature-reference-images/featureset-databases.png)
66+
6167
---
6268

6369
## Observability
@@ -79,6 +85,8 @@ Cluster monitoring, metrics, and dashboards.
7985
| **Tenant Operator** *(Recommended)* | Isolates monitoring resources and access per tenant. | Prometheus Label Proxy, Thanos Operator |
8086
| **Inbox Agent / Server / UI** *(ALPHA)* | Cluster event inbox components. ||
8187

88+
![Configure Observability feature set showing Panopticon, Prometheus Metrics Adapter, Monitoring Operator, Kube Prometheus Stack, Grafana Operator, and Inbox components](images/feature-reference-images/featureset-observability.png)
89+
8290
---
8391

8492
## Cost Management
@@ -92,6 +100,8 @@ Measure and allocate infrastructure and container costs.
92100
| **Opencost** *(ALPHA)* | Measure and allocate infrastructure and container costs. | Kube Prometheus Stack, Monitoring Operator |
93101
| **OpenCost Grafana Dashboards** | Cost visualization dashboards. | Opencost, Grafana Operator |
94102

103+
![Configure Cost Management feature set showing Keda HTTP Addon, OpenCost Grafana Dashboards, Opencost, and Keda](images/feature-reference-images/featureset-cost-management.png)
104+
95105
---
96106

97107
## Security
@@ -106,6 +116,8 @@ TLS certificates, runtime security, and image scanning.
106116
| **Falco** | Container-native runtime threat detection. ||
107117
| **Falco UI Server** | UI for Falco runtime alerts. | Falco, Grafana Operator |
108118

119+
![Configure Security feature set showing Falco UI Server, Falco, CA Cert CSI Driver, Cert Manager, and Scanner](images/feature-reference-images/featureset-security.png)
120+
109121
---
110122

111123
## Secret Management
@@ -129,6 +141,8 @@ Secure secret storage, syncing, and distribution.
129141
| **Virtual Secrets** *(ALPHA)* | Virtual Secrets server for not to actually keep the secrets in k8s level. ||
130142
| **Virtual Secrets provider** *(ALPHA)* | Virtual Secrets backend for the CSI driver. | Virtual Secrets, Secrets Store CSI Driver |
131143

144+
![Configure Secret Management feature set showing External Secrets, Kubevault, Config Syncer, Reloader, Sealed Secrets, CSI driver providers, and Virtual Secrets](images/feature-reference-images/featureset-secret-management.png)
145+
132146
---
133147

134148
## Policy Management
@@ -144,6 +158,8 @@ Platform-level policy enforcement.
144158
| **Kyverno** | Kubernetes-native policy management. ||
145159
| **Kyverno Policies** | Pod Security Standards implemented as Kyverno policies. | Kyverno |
146160

161+
![Configure Policy Management feature set showing Kyverno Policies, Gatekeeper, Kyverno, GateKeeper Policy Grafana Dashboards, Gatekeeper Templates, and Gatekeeper Constraints](images/feature-reference-images/featureset-policy-management.png)
162+
147163
---
148164

149165
## Storage Addons
@@ -157,6 +173,8 @@ Additional storage drivers and integrations.
157173
| **CSI Volume Snapshotter** | Snapshot controller and validation webhook for CSI volumes. ||
158174
| **TopoLVM** | Local LVM-backed CSI storage. ||
159175

176+
![Configure Storage Addons feature set showing Longhorn, NFS CSI driver, CSI Volume Snapshotter, and TopoLVM](images/feature-reference-images/featureset-storage-addons.png)
177+
160178
---
161179

162180
## Networking Addons
@@ -170,6 +188,8 @@ Networking plugins and extensions.
170188
| **Voyager Ingress** | HAProxy-based ingress controller. ||
171189
| **Voyager Gateway** | Envoy-based gateway distro by AppsCode. ||
172190

191+
![Configure Networking Addons feature set showing Voyager Gateway, Kubernetes Gateway API, External DNS Operator, and Voyager Ingress](images/feature-reference-images/featureset-networking-addons.png)
192+
173193
---
174194

175195
## Opscenter Tools
@@ -182,6 +202,8 @@ DevOps tooling and management utilities.
182202
| **Sidekick** *(Recommended)* | Run a one-off container as a pod (sidecar-as-a-pod). ||
183203
| **Operator Shard Manager** *(Recommended)* | Scale operators by sharding responsibility across instances. ||
184204

205+
![Configure Opscenter Tools feature set showing Operator Shard Manager, Sidekick, and Supervisor](images/feature-reference-images/featureset-opscenter-tools.png)
206+
185207
---
186208

187209
## Cluster Management
@@ -194,6 +216,8 @@ Cluster provisioning and management tools (Cluster API core).
194216
| **CAPI Ops Manager** | Day-2 operations for Cluster API clusters. ||
195217
| **Cluster Presets** | Preset configurations for cluster provisioning. Work with cloud NodePools ||
196218

219+
![Configure Cluster Management feature set showing CAPI Catalog, CAPI Ops Manager, and Cluster Presets](images/feature-reference-images/featureset-cluster-management.png)
220+
197221
---
198222

199223
## Cluster API AWS (CAPA)
@@ -208,6 +232,8 @@ Lifecycle management for clusters running on AWS.
208232
| **AWS VPC Peering Operator** *(Recommended)* | Manage AWS VPC peering connections. ||
209233
| **Cluster Autoscaler** *(Recommended)* | Node autoscaling for Cluster API clusters. ||
210234

235+
![Configure Cluster API AWS (CAPA) feature set showing AWS VPC Peering Operator, AWS Credential Manager, Cluster Autoscaler, AWS Load Balancer Controller, and AWS EBS CSI Driver](images/feature-reference-images/featureset-capi-aws.png)
236+
211237
---
212238

213239
## Cluster API GCP (CAPG)
@@ -218,6 +244,8 @@ Lifecycle management for clusters running on GCP.
218244
|---|---|---|
219245
| **GCP Credential Manager** *(Recommended)* | Manage GCP credentials used by CAPG. ||
220246

247+
![Configure Cluster API GCP (CAPG) feature set showing GCP Credential Manager](images/feature-reference-images/featureset-capi-gcp.png)
248+
221249
---
222250

223251
## Cluster API Azure (CAPZ)
@@ -228,6 +256,8 @@ Lifecycle management for clusters running on Azure.
228256
|---|---|---|
229257
| **Azure Credential Manager** *(Recommended)* | Manage Azure credentials used by CAPZ. ||
230258

259+
![Configure Cluster API Azure (CAPZ) feature set showing Azure Credential Manager](images/feature-reference-images/featureset-capi-azure.png)
260+
231261
---
232262

233263
## Crossplane
@@ -241,6 +271,8 @@ Control-plane framework for infrastructure as code.
241271
| **KubeDB Azure Provider** | Provision KubeDB databases on Azure through Crossplane. | Crossplane |
242272
| **KubeDB GCP Provider** | Provision KubeDB databases on GCP through Crossplane. | Crossplane |
243273

274+
![Configure Crossplane feature set showing KubeDB GCP Provider, KubeDB Azure Provider, KubeDB AWS Provider, and Crossplane](images/feature-reference-images/featureset-crossplane.png)
275+
244276
---
245277

246278
## Multicluster Hub
@@ -259,6 +291,8 @@ Central hub for managing a fleet of clusters.
259291
| **License Proxyserver Manager** *(Recommended)* | Distribute AppsCode licenses to spoke clusters. | Multicluster Hub, Cluster Profile Manager |
260292
| **Hub Cluster Robot** *(Recommended)* | Automation account for hub-driven operations. | Multicluster Hub, Cluster Auth Manager |
261293

294+
![Configure Multicluster Hub feature set showing Cluster Gateway Manager, Cluster Profile Manager, Managed ServiceAccount Manager, Cluster Auth Manager, Hub Cluster Robot, FluxCD Manager, License Proxyserver Manager, Cluster Proxy Manager, and Multicluster Hub](images/feature-reference-images/featureset-multicluster-hub.png)
295+
262296
---
263297

264298
## Multicluster Spoke
@@ -269,6 +303,8 @@ Connect this cluster as a spoke to an existing hub.
269303
|---|---|---|
270304
| **Multicluster Spoke** *(Recommended)* | Register this cluster as a spoke of a Multicluster Hub. ||
271305

306+
![Configure Multicluster Spoke feature set showing Multicluster Spoke component with Hub Information and Spoke Information fields](images/feature-reference-images/featureset-multicluster-spoke.png)
307+
272308
---
273309

274310
## Kubernetes Native Service
@@ -281,3 +317,5 @@ Components for Kubernetes-native service patterns.
281317
| **Service Gateway Presets** *(Recommended)* | A preset that holds the root 'ace' gateway configurations | Cert Manager, External DNS Operator |
282318
| **Service Connector Backend** | Backend for the service connector. ||
283319
| **Service Provider** | Service provider component. ||
320+
321+
![Configure Kubernetes Native Service feature set showing Service Catalog, Service Connector Backend, Service Gateway Presets, and Service Provider](images/feature-reference-images/featureset-kubernetes-native-service.png)
84.4 KB
Loading
103 KB
Loading
61.4 KB
Loading
61.9 KB
Loading
72.8 KB
Loading
87.7 KB
Loading
83.6 KB
Loading
125 KB
Loading
104 KB
Loading

0 commit comments

Comments
 (0)