Skip to content

Instantly share code, notes, and snippets.

Avatar
💭
LGTM

ryan jarvinen ryanj

💭
LGTM
View GitHub Profile
@ryanj
ryanj / kubernetes_on_the_edge.html
Last active Nov 26, 2019
Kubernetes on the Edge at Kubecon San Diego 2019 http://bit.ly/kube-edge
View kubernetes_on_the_edge.html
<section data-markdown>
# Kubernetes
# On the Edge!
http://bit.ly/kube-edge
</section>
<section data-markdown>
# CoreOS
@ryanj
ryanj / CNrejects.html
Last active Nov 16, 2019
Why you shouldn't build an operator! http://bit.ly/cn_reject
View CNrejects.html
<section data-markdown>
## Why You Shouldn't
# Build an Operator!
http://bit.ly/cn_reject
</section>
<section data-markdown>
# WHAT?
* custom resource definitions
@ryanj
ryanj / nodeconfeu.html
Last active Nov 11, 2019
Hands-On Intro to Kubernetes (and OpenShift) for JS Developers at NodeConfEU http://bit.ly/rhnodeconfeu
View nodeconfeu.html
<section data-background-transition="none-in zoom-out" data-transition="zoom" id="HANDS-ON" data-background-color="white">
<h3 style="padding-top:26%;">Hands-on Intro to</h3>
<h1 style="font-size:113px;">Kubernetes & OpenShift</h1>
<h3>{ for JS Developers }</h3>
<p class='fragment grow'><a style="font-weight:bold;" href="http://bit.ly/rhnodeconfeu">bit.ly/rhnodeconfeu</a></p>
<p><a href="https://www.nodeconf.eu/nc-agenda/">Monday, November 11 16:00 - 17:30</a></p>
</section>
<section>
<section style="color:white;" data-transition='concave' data-background-transition='fade' data-background='#000000' data-background-color="black" id='presented-by'>
@ryanj
ryanj / LISA19.html
Last active Oct 30, 2019
Red Hat at #LISA19 in PDX http://bit.ly/rhlisa19
View LISA19.html
<section data-markdown>
# Extending Kubernetes with the Operator Pattern
By @RyanJ
[bit.ly/rhlisa19](http://bit.ly/rhlisa19)
https://www.usenix.org/conference/lisa19/presentation/jarvinen
View fcos_template.json
{"ignition":{"config":{"replace":{"source":null,"verification":{}}},"security":{"tls":{}},"timeouts":{},"version":"3.0.0"},"passwd":{"users":[{"homeDir":"/home/core","name":"core","sshAuthorizedKeys":["ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAACAQC7sLcYVWUochTBiD/hbkBbt9MutMTFio+ogwgyDhHNCOktnlp2Lis2fi9QbyXlwARW9aGrEv5jiQmJSCKy8d4HHVAcS4cg5vuSDdTQJOBAowYjS4IXz2KXJ1NzZ9a+FvzEQuOgoVhvI/D+oj+TkpriWgt3lOh/fVQAcJbXhJSNug4LWfiTDGXaRDkqskJKXOKUjJTysHFnfoGTTQssb69HgWjcwT+E8ndRtyV09gJBXL8D+oSKNZCB+4RwQT0e1N608eUCmsi/9RbHCaZTG2+BZV1GEgnMPMRkzSrBXKD2YSGydsDfDjkwulpy62mZTakF5KsfrFERw0KGoO2ktZBxrIp9ZQf+89c7/jqohf4S1xwxm3FT3gsn3yrk/6H/APilXGPZatCIwFAqnqzapdQhF0RQXcuovuQwjjA6HCJfzurENZbOjTBPzUSH6fbCnvJnYM27W/PtKq769DCVjNkm7lRW32gCZa5o2yMVwbQ6gyd5BLrm5wQ2rCvrYo8mG/SMCkrLVKpmGGmWFjjiWJeVS7mvNvgtabTLxAkgnuu8qZwgbyjaDv2psa/ZmcmBATr/krsMxLIvvoNdzUe0+zQS3cUAbdw+xJpfrMaaHlDxKKNaNqzrYEwjF5aVEy65V6izalMjt7UEC0qjPpXQz7gyGb9753thCwTIzgq+uK8RXw== ryan.jarvinen@gmail.com"],"shell":"/bin/bash"}]},"storage":{"files":[{"group":{},"overwrite":true
@ryanj
ryanj / dot_config_i3_config
Last active Jul 24, 2019
my i3 window manager configuration (~/.config/i3/config)
View dot_config_i3_config
# This file has been auto-generated by i3-config-wizard(1).
# It will not be overwritten, so edit it as you like.
#
# Should you change your keyboard layout some time, delete
# this file and re-run i3-config-wizard(1).
# i3 config file (v4)
#
# Please see https://i3wm.org/docs/userguide.html for a complete reference!
@ryanj
ryanj / i3-cheat-sheet.md
Created Jul 22, 2019 — forked from JeffPaine/i3-cheat-sheet.md
i3 Window Manager Cheat Sheet
View i3-cheat-sheet.md

i3 Window Manager Cheat Sheet

$mod refers to the modifier key (alt by default)

General

  • startx i3 start i3 from command line
  • $mod+<Enter> open a terminal
  • $mod+d open dmenu (text based program launcher)
  • $mod+r resize mode ( or to leave resize mode)
  • $mod+shift+e exit i3
View Introducing Red Hat OpenShift 4 - Part1: An Introduction to Kubernetes.html
<section data-transition='concave'>
<section id='Part1--Introduction-to-Kubernetes'>
<h3>Introducing Red Hat OpenShift 4</h3>
<h2>Part1: An Introduction to Kubernetes</h2>
<br/>
<br/>
<p><a href="http://bit.ly/v4intro-part1">bit.ly/v4intro-part1</a></p>
<p><a href="https://www.redhat.com/en/events/webinar/introduction-kubernetes">April 16, 2019, 11:00 a.m. PDT</a></p>
</section>
@ryanj
ryanj / Kubernetes-from-Dev-to-Production-with-Red-Hat.html
Last active Jan 22, 2019
Red Hat Community Central: Kubernetes from Dev to Production - http://bit.ly/rhcommunity
View Kubernetes-from-Dev-to-Production-with-Red-Hat.html
<section data-transition='concave'>
<section id='Kubernetes-from-Dev-to-Prod-with-Red-Hat' data-transition="zoom" data-background="https://gist.github.com/ryanj/6228809ae7b11191debc8028bc1a9f1e/raw/2e0672fc45b385e074b635dea0dd5578f171bb47/s1.png" data-background-color="black" data-background-size="cover" data-background-position="top">
<!-- <p class='fragment grow' style='color:white;padding-top:50%;'><a style='color:white;' href="http://bit.ly/SAPdkomRH">http://bit.ly/SAPdkomRH</a></p> -->
</section>
<section data-background-transition='fade' data-background='black' id='presented-by-ryanj'>
<p>presented by <a href="http://twitter.com/ryanj/">@ryanj</a>, Developer Advocate</p>
<p><a href="http://twitter.com/ryanj/"><img alt="ryanj" src="http://ryanjarvinen.com/images/ryanj-mestrefungo-com.gif" style="width:50%" /></p>
</section>
<section id='brought-to-you-by' data-background='black' data-background-color="black">
<p style="color:white;">brought to you by</p>