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

This commit is contained in:
S. Haakma authored and Gogs committed 2018-06-29 22:12:02 +02:00
commit 851bc64e50
25 files changed
+56 -10

No files matched your search

+35 -4
View File
@@ -33,21 +33,43 @@ 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
- ```kubectl get pods```
**Pods**
- ```kubectl get pods (optional: [--all-namspaces])```
Gets alls running instances of containers from a certain deployment
- ```kubectl get services```
- ```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```
Gets all services from a deployment
**Volumes**
- ```kubectl get pv```
Gets all persistant volumes
- ```kubectl get pvc```
Gets all persistent volume claims
**Deployments**
- ```kubectl get deployments```
Gets all deployments (comparable with docker-compose)
## Remote clusters
@@ -63,7 +85,7 @@ MOLGENIS kubernetes cluster.
*Example*:
```bash
# 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
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)
### 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 .```
@@ -92,7 +123,7 @@ This repository is serves also as a catalogue for Rancher. We have serveral apps
- ```helm list```
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.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
+8
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
File renamed without changes.
File renamed without changes.

Before

Width:  |  Height:  |  Size: 42 KiB

After

Width:  |  Height:  |  Size: 42 KiB

@@ -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 }}
-6
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
File renamed without changes.