1
0

Merge branch 'master' of p281392/molgenis-ops-docker-helm into master

This commit is contained in:
Sido Haakma 2018-06-29 22:12:02 +02:00 committed by Gogs
commit 851bc64e50
25 changed files with 56 additions and 10 deletions

View File

@ -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.

View 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

View File

Before

Width:  |  Height:  |  Size: 42 KiB

After

Width:  |  Height:  |  Size: 42 KiB

View 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 }}

View File

@ -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