Skip to content

Instantly share code, notes, and snippets.

View devinburnette's full-sized avatar
💭
Solving Hard Problems

Devin Burnette devinburnette

💭
Solving Hard Problems
View GitHub Profile
require 'date'
require 'graphlient'
require 'json'
require 'pry'
require 'octokit'
OWNER, REPO = ARGV
GITHUB_TOKEN = ENV['GITHUB_TOKEN']
def rest_client
apiVersion: v1
kind: Pod
metadata:
name: nginx
labels:
name: nginx
spec:
containers:
- name: nginx
image: nginx:1.10
apiVersion: v1
kind: Service
metadata:
labels:
run: nginx
name: nginx
namespace: default
spec:
ports:
- port: 80
apiVersion: extensions/v1beta1
kind: Deployment
metadata:
labels:
run: nginx
name: nginx
namespace: default
spec:
replicas: 3
selector:

Keybase proof

I hereby claim:

  • I am devinburnette on github.
  • I am devinburnette (https://keybase.io/devinburnette) on keybase.
  • I have a public key ASC7C8cLUswdmlZ8-NDtYr1X4bdj7UFobDVNMdxDwauV4wo

To claim this, I am signing this object:

@devinburnette
devinburnette / nginx-service.yml
Created September 12, 2017 14:47
Example Kubernetes Nginx Service
apiVersion: v1
kind: Service
metadata:
name: nginx
spec:
type: NodePort
selector:
component: nginx
stack: local
ports:
@devinburnette
devinburnette / kubernetes-pod-spec.yml
Last active September 7, 2017 04:32
Kubernetes Host Path Volume Mount Example
template:
metadata:
name: resque-web
labels:
component: resque-web
stack: local
logs: "true"
deployTime: {{DEPLOY_TIME}}
spec:
volumes:
@devinburnette
devinburnette / kubernetes-pod-spec.yml
Created September 6, 2017 22:45
Kubernetes Pod Spec Example
apiVersion: v1
kind: Service
metadata:
name: resque-web
spec:
type: NodePort
selector:
component: resque-web
stack: local
ports:
@devinburnette
devinburnette / docker-compose.yml
Created September 6, 2017 22:42
Docker Compose Config Example
version: "2"
services:
resque-web:
image: ennexa/resque-web:latest
ports:
- "5678:5678"
links:
- redis:redisserver
command: "-r redis://redisserver:6379"