Skip to content

Instantly share code, notes, and snippets.

@DazWilkin
DazWilkin / blockchain-debug-nfs.yaml
Created June 4, 2018 23:24
Fabric on Google Cloud Platform
---
kind: Deployment
apiVersion: extensions/v1beta1
metadata:
name: {{ template "ibm-blockchain-network.name" . }}-debug-nfs
labels:
app: {{ template "ibm-blockchain-network.name" . }}
chart: {{ .Chart.Name }}-{{ .Chart.Version | replace "+" "_" }}
release: {{ .Release.Name }}
heritage: {{ .Release.Service }}
@DazWilkin
DazWilkin / gist:af90f5d2e8050d40e3a7190d7503323c
Created June 4, 2018 22:13
Fabric on Google Cloud Platform
NAME: volted-buffoon
LAST DEPLOYED: Mon Jun 4 15:11:56 2018
NAMESPACE: default
STATUS: DEPLOYED
RESOURCES:
==> v1/Pod(related)
NAME READY STATUS RESTARTS AGE
volted-buffoon-ibm-blockchain-network-ca-78899ff959-vql4k 0/1 Pending 0 0s
ibm-blockchain-network-debug-nfs-5856796f6b-fr87x 0/1 Pending 0 0s
@DazWilkin
DazWilkin / ssd.yaml
Created June 4, 2018 22:04
Fabric on Google Cloud Platform
apiVersion: storage.k8s.io/v1
kind: StorageClass
metadata:
name: ssd
provisioner: kubernetes.io/gce-pd
parameters:
type: pd-ssd
@DazWilkin
DazWilkin / nfs-deployment.yaml
Last active June 15, 2018 22:11
Fabric on Google Cloud Platform
---
apiVersion: v1
kind: PersistentVolumeClaim
metadata:
name: nfs
spec:
storageClassName: default
accessModes:
- ReadWriteOnce
resources:
@DazWilkin
DazWilkin / healthcheck.go
Last active May 30, 2018 17:48
Dockerfile Go HEALTHCHECKs & K8s
// Derived closely from https://github.com/Soluto/golang-docker-healthcheck-example
package main
import (
"fmt"
"log"
"net/http"
"os"
)
@DazWilkin
DazWilkin / deployment.yaml
Created May 25, 2018 15:42
Ethereum on Google Cloud Platform
---
apiVersion: v1
kind: PersistentVolumeClaim
metadata:
name: datadir
spec:
storageClassName: standard
accessModes:
- ReadWriteOnce
resources:
@DazWilkin
DazWilkin / ssd.yaml
Created May 22, 2018 04:18
Ethereum on Google Cloud Platform
apiVersion: storage.k8s.io/v1
kind: StorageClass
metadata:
name: ssd
provisioner: kubernetes.io/gce-pd
parameters:
type: pd-ssd
@DazWilkin
DazWilkin / deployment.yaml
Last active May 22, 2018 04:16
Ethereum on Google Cloud Platform
---
apiVersion: v1
kind: PersistentVolumeClaim
metadata:
name: ethereum
spec:
storageClassName: standard
accessModes:
- ReadWriteOnce
resources:
@DazWilkin
DazWilkin / node-red.yaml
Created May 21, 2018 16:13
Running Node-RED on Google Cloud Platform under Kubernetes
---
kind: Deployment
apiVersion: extensions/v1beta1
metadata:
name: node-red
labels:
run: node-red
spec:
replicas: 1
selector:
@DazWilkin
DazWilkin / cloud-init.yaml
Last active May 20, 2018 19:56
Running Node-RED on Google Cloud Platform under Docker
#cloud-config
write_files:
- path: /etc/systemd/system/node-red.service
permissions: 0644
owner: root
content: |
[Unit]
Description=Start Node-RED