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
+55 -9

No files matched your search

+34 -3
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.
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.