Skip to content

Instantly share code, notes, and snippets.

View sudermanjr's full-sized avatar

Andy Suderman sudermanjr

View GitHub Profile

Keybase proof

I hereby claim:

  • I am sudermanjr on github.
  • I am sudermanjr (https://keybase.io/sudermanjr) on keybase.
  • I have a public key ASAFNCHc6sEvqUWHQJYruyd07mUIeMOknaSRgvtPI-C8uwo

To claim this, I am signing this object:

ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABAQDy0WV5vkl/8zTSE8CX4CC66GXHkJzqAHgfmDOLs4Aly2V/X4XRs9sQIEDsc9nC2LMrVbb7pmd1fuNwyfRoDfsA7NXretp5Cnp38FVY2Ye5mn0bdTMawppU+pNRKBEyxP0qU+fzu5M5sfehYa3qTZ1VGALNdGLZfbaFk6Z07zWTNpleAiSfr3Cvzuun2fULaG9Lto3Gndp89cmoNiiztkLynwkq0+AscA1wBqaiAA39fogXg1osx/4dFQQVTLLFitghaUIdHVjDw1ja4nmnufgVSf58Vpsx0jhV3pG+DCNb0ytSLIbX1KhGKDnsXQ/PSafDGDhn4X3IdtEeid0aP+tV
@sudermanjr
sudermanjr / sudermanjr.gpg
Created August 9, 2018 23:02
sudermanjr GPG Key
-----BEGIN PGP PUBLIC KEY BLOCK-----
mQINBFr5osEBEADnV5WbMYJFgm9FjdJeRMNzTzDPRBLkqY1iF3OJuEZmsESpUZai
CxmUn0mPSH2EzTvmbBE1IUBTYzPSJITFRSKdtU5+5EeAY3vZWFJYcZ5JWJaTvbV5
j2ZosVCWez9GE9nE2nUSyMahYzXtQy8Y2O972zBhni3jALEkXVUVzdZ9/jEzytD9
asiqwtroW4ug5V4DRuaOseSIUXA67UWgt7h4bSWerURNm3HKiT0L276QfV87ubuc
WAFD4pd4GMB1SHco/jHaTCIMymeLBbiY+Xso2s/7rRVA1WEhDyAUwQIa2WyXbCRU
CVV87Hmk5BkrguTG+GYp63tzinlTXVWRjkOqm5daaJHic6IudoX4aEKKNH7n+hYY
xIkD76Y0boXtxTSF+lOb4JRAmCQDidmhE3lu2Is23v1HXad2GFmZxQwzPzUjz2gJ
d/5qGNp/0svAKGHTFYJFCy2XLfbPTltk6lBBcopf6kuMIcc3OKJJbulQAzZCUmxC
@sudermanjr
sudermanjr / Kube202-Install-Tiller.sh
Last active November 9, 2018 03:49
Kube 202 Install Tiller Command
kubectl --namespace kube-system create serviceaaccount tiller
kubectl create clusterrolebinding tiller --clusterrole cluster-admin --serviceaccount=kube-system:tiller
helm init --upgrade --service-account tiller
@sudermanjr
sudermanjr / Kube202-Get-LoadBalancer-Service
Last active November 9, 2018 03:50
Kube 202 Load Balancer Service
kubectl --namespace kube202 get service
NAME TYPE CLUSTER-IP EXTERNAL-IP PORT(S) AGE
test-service LoadBalancer 10.245.195.107 <pending> 80:32732/TCP 20d
@sudermanjr
sudermanjr / Kube202-Deployment.yaml
Last active November 9, 2018 03:46
Kube 202 Deployment
apiVersion: extensions/v1beta1
kind: Deployment
metadata:
labels:
app: nginx
color: green
name: test
namespace: testing
spec:
selector:
@sudermanjr
sudermanjr / Kube202-NodePort-Service.yaml
Last active November 9, 2018 04:06
Kube202 NodePort Service
apiVersion: v1
kind: Service
metadata:
annotations:
name: test-service
namespace: kube202
spec:
ports:
- port: 80
protocol: TCP
@sudermanjr
sudermanjr / Kube202-NodePort-Get-Service
Created November 9, 2018 04:09
Kube202 NodePort Get Service
kubectl --namespace kube202 get service
NAME TYPE CLUSTER-IP EXTERNAL-IP PORT(S) AGE
test-service NodePort 10.245.195.107 <none> 80:32732/TCP 20d
@sudermanjr
sudermanjr / Kube202-LoadBalancer-Service.yaml
Created November 9, 2018 04:09
Kube202 Load Balancer Service
apiVersion: v1
kind: Service
metadata:
annotations:
name: test-service
namespace: kube202
spec:
ports:
- port: 80
protocol: TCP
@sudermanjr
sudermanjr / Kube202-LoadBalancer-Get-Service
Created November 9, 2018 04:10
Kube202 LoadBalancer Get Service
kubectl --namespace kube202 get service
NAME TYPE CLUSTER-IP EXTERNAL-IP PORT(S) AGE
test-service LoadBalancer 10.245.195.107 <pending> 80:32732/TCP 20d