open-index/open-npm huggingface dataset:
npm package: @rama_krishna/k8s-icons
Description: Kubernetes icon set for Iconify and Mermaid architecture diagrams
Latest version: 1.0.2

# @iconify-json/k8s

Kubernetes icon set for [Iconify](https://iconify.design/) and [Mermaid](https://mermaid.js.org/) architecture diagrams.

## Install

```bash
npm install @iconify-json/k8s
```

## Usage in Mermaid architecture diagrams

```mermaid
architecture-beta
  service pod(k8s:pod)[My Pod]
  service svc(k8s:svc)[Service]
  service deploy(k8s:deploy)[Deployment]
  service ing(k8s:ing)[Ingress]
  service ns(k8s:ns)[Namespace]
  service node(k8s:node)[Node]

  ing:R --> L:svc
  svc:R --> L:deploy
  deploy:R --> L:pod
```

## Available Icons

| Name | Description |
|------|-------------|
| `pod` | Pod |
| `deploy` | Deployment |
| `svc` | Service |
| `ing` | Ingress |
| `ns` | Namespace |
| `node` | Node |
| `job` | Job |
| `cronjob` | CronJob |
| `ds` | DaemonSet |
| `rs` | ReplicaSet |
| `sts` | StatefulSet |
| `hpa` | HorizontalPodAutoscaler |
| `pv` | PersistentVolume |
| `pvc` | PersistentVolumeClaim |
| `sc` | StorageClass |
| `cm` | ConfigMap |
| `secret` | Secret |
| `sa` | ServiceAccount |
| `role` | Role |
| `rb` | RoleBinding |
| `c_role` | ClusterRole |
| `crb` | ClusterRoleBinding |
| `netpol` | NetworkPolicy |
| `psp` | PodSecurityPolicy |
| `crd` | CustomResourceDefinition |
| `quota` | ResourceQuota |
| `limits` | LimitRange |
| `ep` | Endpoints |
| `vol` | Volume |
| `user` | User |
| `group` | Group |
| `etcd` | etcd |
| `api` | API Server |
| `control_plane` | Control Plane |
| `sched` | Scheduler |
| `c_m` | Controller Manager |
| `c_c_m` | Cloud Controller Manager |
| `k_proxy` | kube-proxy |
| `kubelet` | Kubelet |
| `rb` | ResourceBinding |

Each icon also has an outlined `_u` variant (e.g. `pod_u`, `deploy_u`, `svc_u`).

## License

Apache-2.0