Merge branch 'master' of p281392/molgenis-ops-docker-helm into master
This commit is contained in:
commit
851bc64e50
37
README.md
37
README.md
@ -33,22 +33,44 @@ When you want to use kubernetes there are some commands you need to know. Also r
|
|||||||
|
|
||||||
Commands that can be used to get information from a kubernetes cluster
|
Commands that can be used to get information from a kubernetes cluster
|
||||||
|
|
||||||
- ```kubectl get pods```
|
**Pods**
|
||||||
|
|
||||||
|
- ```kubectl get pods (optional: [--all-namspaces])```
|
||||||
|
|
||||||
Gets alls running instances of containers from a certain deployment
|
Gets alls running instances of containers from a certain deployment
|
||||||
|
|
||||||
|
- ```kubectl describe pod #pod name# --namespace=#namesspace#```
|
||||||
|
|
||||||
|
Describes the pod initialization, also displays error messages more accurately if they occur
|
||||||
|
|
||||||
|
- ```kubectl remove pod #pod name# --namespace=#namespace# (optional: [--force] [--grace-period=0])```
|
||||||
|
|
||||||
|
Removes a pod from the system (but will restart if the option is set in the deployment,yaml *[see note]*).
|
||||||
|
|
||||||
|
**note:** You can not do this while the deployment of the service is still there
|
||||||
|
|
||||||
|
**Services**
|
||||||
|
|
||||||
- ```kubectl get services```
|
- ```kubectl get services```
|
||||||
|
|
||||||
Gets all services from a deployment
|
Gets all services from a deployment
|
||||||
|
|
||||||
|
**Volumes**
|
||||||
|
|
||||||
- ```kubectl get pv```
|
- ```kubectl get pv```
|
||||||
|
|
||||||
Gets all persistant volumes
|
Gets all persistant volumes
|
||||||
- ```kubectl get pvc```
|
- ```kubectl get pvc```
|
||||||
|
|
||||||
Gets all persistent volume claims
|
Gets all persistent volume claims
|
||||||
|
|
||||||
|
**Deployments**
|
||||||
|
|
||||||
- ```kubectl get deployments```
|
- ```kubectl get deployments```
|
||||||
|
|
||||||
Gets all deployments (comparable with docker-compose)
|
Gets all deployments (comparable with docker-compose)
|
||||||
|
|
||||||
|
|
||||||
## Remote clusters
|
## Remote clusters
|
||||||
|
|
||||||
When you want to see what is running on the clusters at the CIT you have to make a context switch.
|
When you want to see what is running on the clusters at the CIT you have to make a context switch.
|
||||||
@ -63,7 +85,7 @@ MOLGENIS kubernetes cluster.
|
|||||||
*Example*:
|
*Example*:
|
||||||
```bash
|
```bash
|
||||||
# When you added the MOLGENIS configuration to the original configuration
|
# When you added the MOLGENIS configuration to the original configuration
|
||||||
kubectl config user-context molgenis
|
kubectl config use-context molgenis
|
||||||
|
|
||||||
# or when you placed the MOLGENIS configuration besides the original one
|
# or when you placed the MOLGENIS configuration besides the original one
|
||||||
kubectl config use-context molgenis --kubeconfig=*full path to molgenis config*
|
kubectl config use-context molgenis --kubeconfig=*full path to molgenis config*
|
||||||
@ -84,6 +106,15 @@ This repository is serves also as a catalogue for Rancher. We have serveral apps
|
|||||||
- [HTTPD](molgenis-httpd/README.md)
|
- [HTTPD](molgenis-httpd/README.md)
|
||||||
|
|
||||||
### Useful commands
|
### Useful commands
|
||||||
|
You can you need to know to easily develop and deploy helm-charts
|
||||||
|
|
||||||
|
- ```helm lint .```
|
||||||
|
|
||||||
|
To test your helm chart for code errors.
|
||||||
|
|
||||||
|
- ```helm install . --dry-run --debug```
|
||||||
|
|
||||||
|
Check if your configuration deploys on a kubernetes cluster and check the configuration
|
||||||
|
|
||||||
- ```helm install .```
|
- ```helm install .```
|
||||||
|
|
||||||
@ -92,7 +123,7 @@ This repository is serves also as a catalogue for Rancher. We have serveral apps
|
|||||||
- ```helm list```
|
- ```helm list```
|
||||||
|
|
||||||
Lists all installed releases
|
Lists all installed releases
|
||||||
- ```helm delete #release#a```
|
- ```helm delete #release#```
|
||||||
|
|
||||||
Performs a sort of mvn clean on your workspace. Very handy for zombie persistent volumes or claims.
|
Performs a sort of mvn clean on your workspace. Very handy for zombie persistent volumes or claims.
|
||||||
|
|
8
molgenis-nexus/Chart.yaml
Normal file
8
molgenis-nexus/Chart.yaml
Normal file
@ -0,0 +1,8 @@
|
|||||||
|
apiVersion: v1
|
||||||
|
appVersion: "1.0"
|
||||||
|
description: Nexus stack for MOLGENIS
|
||||||
|
name: molgenis-nexus
|
||||||
|
version: 0.2.0
|
||||||
|
sources:
|
||||||
|
- https://git.webhosting.rug.nl/molgenis/molgenis-ops-docker-helm.git
|
||||||
|
icon: https://git.webhosting.rug.nl/molgenis/molgenis-ops-docker-helm/raw/master/molgenis-nexus/catalogIcon-molgenis-nexus.svg
|
Before Width: | Height: | Size: 42 KiB After Width: | Height: | Size: 42 KiB |
13
molgenis-nexus/templates/services/httpd-service.yaml
Normal file
13
molgenis-nexus/templates/services/httpd-service.yaml
Normal file
@ -0,0 +1,13 @@
|
|||||||
|
apiVersion: v1
|
||||||
|
kind: Service
|
||||||
|
metadata:
|
||||||
|
name: {{ .Values.httpd.name }}
|
||||||
|
labels:
|
||||||
|
app: {{ .Values.httpd.name }}
|
||||||
|
spec:
|
||||||
|
type: NodePort
|
||||||
|
ports:
|
||||||
|
- name: {{ .Values.httpd.name }}
|
||||||
|
port: {{ .Values.httpd.port }}
|
||||||
|
selector:
|
||||||
|
app: {{ .Values.httpd.selector }}
|
@ -1,6 +0,0 @@
|
|||||||
apiVersion: v1
|
|
||||||
appVersion: "1.0"
|
|
||||||
description: Nexus stack for MOLGENIS
|
|
||||||
name: molgenis-nexus
|
|
||||||
version: 0.2.0
|
|
||||||
icon: https://github.com/sidohaakma/molgenis-docker-helm/blob/master/nexus/catalogIcon-molgenis-nexus.svg
|
|
Loading…
Reference in New Issue
Block a user