@grucloud/provider-k8s
Version:
The GruCloud Kubernetes provider
33 lines (23 loc) • 1.71 kB
Markdown
# Grucloud Kubernetes Provider
This GruCloud provider allows to mamage a Kubernetes cluster. The k8s manifests are written in Javascript instead of YAML, leveraging a real programming language for total control.
## Examples
See the [list of k8s examples](https://www.grucloud.com/docs/k8s/K8sExamples) on how to run Kubernetes on minikuke, AWS and other cloud providers.
## Modules
Modules are a way to package resources for a given functionnality: add postgres, redis, the cert manager etc...
Have a look at the [list of kubernetes module](https://www.grucloud.com/docs/k8s/K8sModules).
## Resources
Here is the list of Kubernetes resources supported by GruCloud:
- [Config Map](https://www.grucloud.com/docs/k8s/resources/ConfigMap)
- [Cluster Role](https://www.grucloud.com/docs/k8s/resources/ClusterRole)
- [Cluster Role Binding](https://www.grucloud.com/docs/k8s/resources/ClusterRoleBinding)
- [Deployment](https://www.grucloud.com/docs/k8s/resources/Deployment)
- [Ingress](https://www.grucloud.com/docs/k8s/resources/Ingress)
- [Namespace](https://www.grucloud.com/docs/k8s/resources/Namespace)
- [Persistent Volume](https://www.grucloud.com/docs/k8s/resources/PersistentVolume)
- [Persistent Volume Claim](https://www.grucloud.com/docs/k8s/resources/PersistentVolumeClaim)
- [Secret](https://www.grucloud.com/docs/k8s/resources/Secret)
- [Role](https://www.grucloud.com/docs/k8s/resources/Role)
- [Role Binding](https://www.grucloud.com/docs/k8s/resources/RoleBinding)
- [Service](https://www.grucloud.com/docs/k8s/resources/Service)
- [Service Account](https://www.grucloud.com/docs/k8s/resources/ServiceAccount)
- [Stateful Set](https://www.grucloud.com/docs/k8s/resources/StatefulSet)