$mod
refers to the modifier key (alt by default)
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
<section data-markdown> | |
## Why You Shouldn't | |
# Build an Operator! | |
http://bit.ly/cn_reject | |
</section> | |
<section data-markdown> | |
# WHAT? | |
* custom resource definitions |
<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'> |
<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 |
{"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== [email protected]"],"shell":"/bin/bash"}]},"storage":{"files":[{"group":{},"overwrite":true |
# 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! |
<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> |
<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> |
<section data-background-transition="zoom" data-transition='zoom'> | |
<section data-background-transition="none-in zoom-out" data-transition="zoom" id="HANDS-ON" data-background="https://gist.githubusercontent.com/ryanj/9181e48c0dd8e6b45d692a11d5a72bd5/raw/9892bcb34a809c25c24c43a2ea33bb69b7684f0b/node-js-interactive-1.jpg" data-background-color="black" data-background-size="cover" data-background-position="top"> | |
<div style="-ms-transform: rotate(-6deg);-webkit-transform: rotate(-6deg);transform: rotate(-6deg); color: white;font-size: 43px;background: black;position: absolute;top: 11%;left: 29%;width: min-content;width:-moz-fit-content;" class='fragment fade-right'>NO FLUFF</div> | |
<h3 style="color:white;padding-top:23%;">Hands-on Intro to</h3> | |
<h1 style="color:white;font-size:113px;">Kubernetes & OpenShift</h1> | |
<p style="padding-top:1.5%" class='fragment grow'><a style="font-weight:bold;" href="http://gist-reveal.it/a42cf467af9557c5d8a49bc45a7bd515?theme=4f6d86229cc5ee8c07f5a70c1e3fcc41">bit.ly/nfjs-k8 |