Clusters
See all local kube contexts in one grid. Group by provider, reorder sections, and quickly open a cluster or remove stale contexts from your kubeconfig.
repkit-studio
Examples focused on business and platform outcomes, not just UI screenshots.
See all local kube contexts in one grid. Group by provider, reorder sections, and quickly open a cluster or remove stale contexts from your kubeconfig.
Switch between table and graph at cluster scope. Spot namespace load by pods/deployments, hide system operators by default, and open a namespace with one click.
Drill into one namespace for deployments, pods, and services. Resource ordering is configurable, and YAML inspect/edit/apply is available for key resource types.
Visualize ingress to service to pods and deployment relationships with resource toggles and saved positions. Useful for fast dependency checks during incidents.
Group reusable app assets, linked repos, and environments. Deploy project assets into named environments with missing variable checks before apply.
Create reusable YAML templates with typed placeholders and optional defaults, then apply directly to a cluster or attach to a project for reuse.
Small sample of the graph relationship style used in namespace view.
Internet | Ingress (app.example.com:443) | Service (app-svc:80 -> 8080) | Pods (app-7c6d4, app-7c6d5) | Deployment (app) | PVC (app-data)
clustersclusternamespacenamespaceprojectsUse placeholders to make templates reusable across clusters, namespaces, and projects.
$APP_NAMEINT($REPLICAS), BOOL($ENABLED), DICT($RESOURCES), LIST($ARGS)INT(OPTIONAL($REPLICAS, 1))OPTIONAL($ANNOTATIONS) (resolves to undefined if empty)LIST(DICT()), DICT(LIST())apiVersion: apps/v1
kind: Deployment
metadata:
name: $APP_NAME
namespace: $NAMESPACE
spec:
replicas: INT(OPTIONAL($REPLICAS, 1))
selector:
matchLabels:
app: $APP_NAME
template:
metadata:
labels:
app: $APP_NAME
annotations: DICT(OPTIONAL($POD_ANNOTATIONS, {}))
spec:
containers:
- name: app
image: $IMAGE
ports:
- containerPort: INT(OPTIONAL($CONTAINER_PORT, 8080))
args: LIST(OPTIONAL($ARGS, []))
env: LIST(OPTIONAL($ENV, []))
resources: DICT(OPTIONAL($RESOURCES, {}))