Skip to content

Commit 884414e

Browse files
committed
Add lots of old presos I never bothered to post.
1 parent ef2b30f commit 884414e

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

75 files changed

+756
-0
lines changed

#index.html#

Lines changed: 149 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,149 @@
1+
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
2+
3+
<html>
4+
5+
<head>
6+
<title>Josh's Personal OSS Page</title>
7+
</head>
8+
9+
<body>
10+
11+
<img src="jberkus_fist.jpg" alt="Me haranguing OSCON audiences. Photo copyright 2010 James Duncan Davidson for O'Reilly, https://www.flickr.com/photos/oreillyconf/4815591777">
12+
13+
<p>
14+
This page is (will be) full of open source stuff I work on, and
15+
talks I've given, which require hosting, but don't require real
16+
hosting. Below are what's in here.
17+
</p>
18+
19+
<h1>Talks</h1>
20+
21+
<ul>
22+
<li><a href="perplexed">Containers: A Guide for the Perplexed</a></li>
23+
</ul>
24+
25+
<ul>
26+
<li><a href="perplexed">Containers: A Guide for the Perplexed</a></li>
27+
</ul>
28+
29+
30+
<ul>
31+
<li><a href="container_cluster_pg">Containerized Clustered Postgres</a></li>
32+
</ul>
33+
34+
<ul>
35+
<li><a href="state_happening">State: That's What's Happening</a></li>
36+
</ul>
37+
38+
<ul>
39+
<li><a href="petset_postgres">Postgres and PetSet</a></li>
40+
</ul>
41+
42+
<ul>
43+
<li><a href="https://github.com/jberkus/ansible101">Ansible 101 self-paced mini-tutorial</a></li>
44+
</ul>
45+
46+
47+
<ul>
48+
<li><a href="bots_not_cattle">Bots, Not Cattle</a>(25min version)</li>
49+
<li><a href="pdf_presos/bots_not_cattle_ignite.pdf">Bots, Not Cattle</a>(Ignite talk, PDF)</li>
50+
<li><a href="pdf_presos/bots_not_cattle_automacon.pdf">Bots, Not Cattle</a>(Automacon Keynote, PDF)</li>
51+
</ul>
52+
53+
<ul>
54+
<li><a href="kubernetes_13">Kubernetes 1.3</a></li>
55+
</ul>
56+
57+
<ul>
58+
<li><a href="kube101">Kubernetes 101</a></li>
59+
</ul>
60+
61+
<ul>
62+
<li><a href="love_failover">How I Learned To Stop Worrying and Love Failover</a></li>
63+
</ul>
64+
65+
<ul>
66+
<li><a href="full_automatic_db">Full Automatic Database</a></li>
67+
</ul>
68+
69+
<ul>
70+
<li><a href="95_big_data">PostgreSQL 9.5 for Big Data</a></li>
71+
</ul>
72+
73+
<ul>
74+
<li><a href="docker_gt_virtualenv">Docker &gt; Virtualenv</a></li>
75+
</ul>
76+
77+
<ul>
78+
<li><a href="performance_in_15_min/index.html">Postgres Performance In 15 Minutes</a></li>
79+
</ul>
80+
81+
<ul>
82+
<li><a href="explain_explained/index.html">Explain Explained</a></li>
83+
</ul>
84+
85+
<ul>
86+
<li><a href="postgres_python_great_stats/index.html">Postgres + Scipy For Great Stats</a></li>
87+
<li>There's also <a href="postgres_python_great_stats/builddb.sql">a SQL file</a></li>
88+
</ul>
89+
90+
<ul>
91+
<li><a href="https://github.com/jberkus/jberkus.github.io/tree/master/ipython_graphs">Ad-Hoc Graphs with Ipython</a><br />
92+
This one is a couple of IPython notebooks</li>
93+
</ul>
94+
95+
<h1>Videos</h1>
96+
97+
<p>
98+
These are videos of various talks I've given, in no particular order. Some are better
99+
quality than others.
100+
</p>
101+
102+
<h2>Ignite and Lightning Talks</h2>
103+
104+
<ul>
105+
<li><a href="https://www.youtube.com/watch?v=VG5ZOOb5T9o">Seven Deadly Sins of Software Deployment</a></li>
106+
<li><a href="https://www.youtube.com/watch?v=nPG4sK_glls">Scale Fail</a></li>
107+
<li><a href="https://www.youtube.com/watch?v=Qw313OsFpqA">10 Ways to Wreck Your Database</a></li>
108+
<li><a href="https://www.youtube.com/watch?v=pOTrOw770yY">The 7 Habits of Highly Ineffective Presenters</a></li>
109+
<li><a href="https://www.youtube.com/watch?v=JzQDS2VT0yc">7 Ways to Crash Your DB Server</a></li>
110+
<!--
111+
<li><a href=""></a></li>
112+
-->
113+
</ul>
114+
115+
<h2>Full-length videos</h2>
116+
117+
<ul>
118+
<li><a href="https://www.youtube.com/watch?v=qoQRGl_P2aQ">The Accidental DBA</a>(tutorial)</li>
119+
<li><a href="https://www.youtube.com/watch?v=aPeNhJM75lo">EXPLAIN Explained</a></li>
120+
<li><a href="https://www.youtube.com/watch?v=dBeXS5aFLNc">Postgres Performance in 15 Minutes</a></li>
121+
<li><a href="https://www.youtube.com/watch?v=GobQw9LMEaw">PostgreSQL Replication Tutorial</a></li>
122+
<li><a href="https://www.youtube.com/watch?v=WV5P2DgxPoI">Shootout at the AWS Corral</a></li>
123+
<li><a href="https://www.youtube.com/watch?v=b8UrFHtBMws">Data Warehousing 101</a></li>
124+
<li><a href="https://www.youtube.com/watch?v=oeOsVjaFB9I">PostgreSQL 9.4: FlexScalePerfSQL</a></li>
125+
<li><a href="https://www.youtube.com/watch?v=eH37pcvrmgs">Super Jumbo Deluxe</a></li>
126+
<li><a href="https://www.youtube.com/watch?v=5VvtLUWc8IY">Postgres + SciPy 4 Great Stats</a></li>
127+
<li><a href="https://www.youtube.com/watch?v=OH9WSEiMsAw">Patroni: Your Patron Saint of HA</a></li>
128+
<li><a href="https://www.youtube.com/watch?v=Tqb5964JzlI">HOWTO DR</a> (disaster recovery)</li>
129+
<li><a href="https://www.youtube.com/watch?v=t8DKgP9roxQ">Ad-Hoc Database Graphs with IPython</a></li>
130+
<!--
131+
<li><a href=""></a></li>
132+
-->
133+
</ul>
134+
135+
<h1>Contact</h1>
136+
137+
<p>
138+
My employer, <a href="http://www.redhat.com">Red Hat</a>, where I work on <http://www.projectatomic.io>Project Atomic</a>.
139+
</p><p>
140+
My tech blog, <a href="http://www.databasesoup.com">Database Soup</a>
141+
</p><p>
142+
Twitter <a href="http://twitter.com/FuzzyChef">@FuzzyChef</a>
143+
</p><p>
144+
My food and pottery blog <a href="http://www.fuzzychef.org">FuzzyChef</a>
145+
</p>
146+
147+
</body>
148+
149+
</html>

atomic-migration/atomicmigration.md

Lines changed: 88 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,88 @@
1+
2+
![migrating image](migrating-image.png)
3+
4+
.sigblock[
5+
Josh Berkus, Jason Brooks, Ryan Jarvinen
6+
7+
Red Hat
8+
9+
Usenix LISA 2017
10+
]
11+
12+
.leftlogo[![cncf logo](red_hat_dingbat.png)]
13+
14+
---
15+
16+
## The Upstream Team
17+
18+
* Josh Berkus: Fedora Atomic
19+
* Jason Brooks: CentOS Atomic
20+
* Ryan Jarvinen: OpenShift Origin
21+
* Ryan Jarvinen: OpenShift Origin
22+
23+
---
24+
25+
## A BOF, Not a Talk:
26+
27+
1. Micro-preso on moving to Atomic
28+
2. Micro-preso on moving to OpenShift
29+
3. Discussion with **you**
30+
31+
---
32+
33+
![project atomic logo]()
34+
35+
---
36+
37+
## Atomic Host is ...
38+
39+
* a minimal OS
40+
* a container host OS
41+
* an immutable OS
42+
43+
---
44+
45+
46+
47+
---
48+
49+
## Links
50+
51+
Github:
52+
53+
* /kubernetes-incubator/cri-o
54+
* /cri-o/cri-o-ansible
55+
56+
Project Atomic:
57+
58+
* www.projectatomic.io/blog
59+
* IRC Frenode #atomic
60+
61+
---
62+
63+
## Get in touch
64+
65+
.left-column[
66+
web:
67+
68+
IRC:
69+
70+
my events:
71+
]
72+
73+
.right-column[
74+
www.projectatomic.io
75+
76+
\#atomic
77+
78+
www.ContainerDaysPDX.org<br />
79+
August 3, Portland
80+
81+
Cloud Native Portland<br />
82+
meetup.com/Cloud-Native-PDX/
83+
84+
]
85+
86+
.leftlogo[![cncf logo](cncf_small.png)]
87+
88+
.rightlogo[![cc by sa](by-sa.png)]

atomic-migration/aws.png

22.8 KB
Loading

atomic-migration/by-sa.png

7 KB
Loading

atomic-migration/docker_logo.png

16.8 KB
Loading

atomic-migration/kube.png

42.6 KB
Loading

atomic-migration/many_containers.jpg

675 KB
Loading
274 KB
Loading

atomic-migration/notes.txt

Lines changed: 34 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,34 @@
1+
Indroduction
2+
- introduce us
3+
- explain "upstream team"
4+
- explain BOF structure
5+
6+
What is Atomic?
7+
- what it's for
8+
- how it differs from standard Fedora/CentOS/RHEL
9+
- layers not packages
10+
- minimal install
11+
- install applications as containers
12+
- advantages of Atomic
13+
- lean & mean
14+
- rollback
15+
- rebase
16+
- modernize
17+
- future directions
18+
- modularity
19+
- Atomic workstation
20+
21+
Migrating to Atomic
22+
- already running in containers: easy
23+
- otherwise:
24+
- CentOS/Fedora: download & install
25+
- avail on AWS, DO
26+
- RHEL user? Already have entitlement
27+
- need to containerize userspace apps
28+
(or get them from repositories)
29+
- containerize admin apps or make sure they are rpms
30+
- install as layers
31+
- show layers diagram
32+
- update admin tools (WIP)
33+
- consider installing OpenShift
34+
note

atomic-migration/red_hat_300.png

28.6 KB
Loading

atomic-migration/red_hat_dingbat.png

10.9 KB
Loading

atomic-migration/red_hat_logo.png

169 KB
Loading

atomic-migration/remark-latest.min.js

Lines changed: 5 additions & 0 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

atomic-migration/remark_license.txt

Lines changed: 23 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,23 @@
1+
Remark.js License
2+
-----------------
3+
4+
Copyright (c) 2011-2013 Ole Petter Bang <[email protected]>
5+
6+
Permission is hereby granted, free of charge, to any person obtaining
7+
a copy of this software and associated documentation files (the
8+
'Software'), to deal in the Software without restriction, including
9+
without limitation the rights to use, copy, modify, merge, publish,
10+
distribute, sublicense, and/or sell copies of the Software, and to
11+
permit persons to whom the Software is furnished to do so, subject to
12+
the following conditions:
13+
14+
The above copyright notice and this permission notice shall be
15+
included in all copies or substantial portions of the Software.
16+
17+
THE SOFTWARE IS PROVIDED 'AS IS', WITHOUT WARRANTY OF ANY KIND,
18+
EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF
19+
MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.
20+
IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY
21+
CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT,
22+
TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE
23+
SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.

cri-o/Dockerfile

Lines changed: 13 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,13 @@
1+
FROM fedora:24
2+
3+
4+
5+
RUN dnf -y install python
6+
7+
ADD . /srv/
8+
9+
WORKDIR /srv/
10+
11+
EXPOSE 8000
12+
13+
CMD ["/usr/bin/python","-m","SimpleHTTPServer"]

cri-o/aws.png

22.8 KB
Loading

cri-o/box.png

4.13 KB
Loading

cri-o/by-sa.png

7 KB
Loading

cri-o/cloud_tents

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,2 @@
1+
<script>window.googleJavaScriptRedirect=1</script><META name="referrer" content="origin"><script>var n={navigateTo:function(b,a,d){if(b!=a&&b.google){if(b.google.r){b.google.r=0;b.location.href=d;a.location.replace("about:blank");}}else{a.location.replace(d);}}};n.navigateTo(window.parent,window,"http://www.southasiatrekking.com/trips/view/Everest-Expedition-South-Side.html");
2+
</script><noscript><META http-equiv="refresh" content="0;URL='http://www.southasiatrekking.com/trips/view/Everest-Expedition-South-Side.html'"></noscript>

cri-o/cloud_villiage_1.jpg

133 KB
Loading

cri-o/cloud_villiage_2.jpg

1.99 MB
Loading

cri-o/cncf1.jpg

9.28 KB
Loading

cri-o/cncf_ambassador.png

190 KB
Loading

cri-o/cncf_large.jpg

51 KB
Loading

cri-o/cncf_small.png

3.03 KB
Loading

cri-o/cncfscope.png

78.4 KB
Loading

cri-o/cni.png

7.83 KB
Loading

cri-o/containerd.png

1.1 KB
Loading

cri-o/contd.jpg

3.79 KB
Loading

cri-o/coredns.png

5.63 KB
Loading

cri-o/coreos.png

20.8 KB
Loading

cri-o/coreos3.png

21.2 KB
Loading

cri-o/crio-logo.svg

Lines changed: 1 addition & 0 deletions
Loading

0 commit comments

Comments
 (0)