Skip to content

Commit ef2b30f

Browse files
committed
Added links to CentOS Kubernetes preso and code.
1 parent 384ebf1 commit ef2b30f

14 files changed

+391
-1
lines changed

index.html

Lines changed: 7 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -18,10 +18,16 @@
1818

1919
<h1>Talks</h1>
2020

21+
<ul>
22+
<li><a href="kube_on_centos">Setting up Kubernetes on CentOS</a></li>
23+
<li><a href="https://github.com/jberkus/centos-kubernetes">Scripts repository for CentOS Kubeadm install</a></li>
24+
</ul>
25+
26+
2127
<ul>
2228
<li><a href="pdf_presos/kubernetes_111.pdf">Kubernetes 1.11 LT</a></li>
2329
</ul>
24-
30+
2531
<ul>
2632
<li><a href="vm-in-container">You Got Your VM In My Container</a></li>
2733
</ul>

kube_on_centos/OpenShift-Logo.png

20 KB
Loading

kube_on_centos/by-sa.png

7 KB
Loading

kube_on_centos/centos-logo2.png

73.2 KB
Loading

kube_on_centos/centos_logo.png

18.7 KB
Loading

kube_on_centos/index.html

Lines changed: 256 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,256 @@
1+
<!DOCTYPE html>
2+
<html>
3+
<head>
4+
<title>Kubernetes on Centos in 15min</title>
5+
<meta charset="utf-8">
6+
<style type="text/css">
7+
/* Basic theme for remark slides */
8+
9+
html {
10+
font-size: 100%;
11+
font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
12+
}
13+
14+
body {
15+
margin: 0;
16+
font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
17+
font-size: 36px;
18+
line-height: 1.0;
19+
color: #555555;
20+
background-color: #FFFFFF;
21+
text-align: center;
22+
}
23+
24+
a {
25+
color: #00989e;
26+
text-decoration: none;
27+
font-weight: 500;
28+
}
29+
30+
a:hover, a:focus {
31+
color: #00989e;
32+
text-decoration: underline;
33+
}
34+
35+
a:focus {
36+
outline: 3px solid #00989e;
37+
outline-offset: 0;
38+
background-color: #00989e;
39+
color: #FFF;
40+
text-decoration: none;
41+
}
42+
43+
ol {
44+
padding: 0 0 0 3em;
45+
line-height: 1.5;
46+
text-align: left;
47+
font-size: 40px;
48+
}
49+
50+
ul {
51+
margin: 0 0;
52+
padding: 0 0 0 3em;
53+
line-height: 1.5;
54+
text-align: left;
55+
font-size: 40px;
56+
}
57+
58+
ul2 {
59+
margin: 0 0;
60+
padding: 0 0 0 3em;
61+
line-height: 0.8;
62+
font-size: 24px;
63+
}
64+
65+
img {
66+
vertical-align: middle;
67+
max-height: 600px;
68+
max-width: 800px;
69+
margin: 0 auto 1em;
70+
display: block;
71+
}
72+
73+
hr {
74+
height: 0;
75+
margin: 1em 0;
76+
border: 0;
77+
border-top: 1px solid #cccccc;
78+
}
79+
80+
81+
h1, h2, h3, h4, h5, h6 {
82+
font-weight: 500;
83+
margin: 1em 0 0.5em;
84+
}
85+
86+
b,
87+
strong {
88+
font-weight: 1000;
89+
color: #FFFF00;
90+
}
91+
92+
blockquote {
93+
border-left: 5px solid #cccccc;
94+
padding-left: 1em;
95+
margin: 1em -1em;
96+
font-style: italic;
97+
color: #999999;
98+
}
99+
100+
.remark-slide-number {
101+
display: none;
102+
}
103+
104+
.remark-slide {
105+
display: table;
106+
}
107+
108+
.remark-slide-content {
109+
display: table-cell;
110+
vertical-align: middle;
111+
padding: 1em 2em;
112+
font-size: 48px;
113+
background: #272822;
114+
color: #FFFFFF;
115+
}
116+
117+
.remark-slide-content h1 {
118+
font-size: 80px;
119+
vertical-align: middle;
120+
text-align: center;
121+
color: #FFFF00
122+
}
123+
124+
.remark-slide-content h2 {
125+
font-size: 72px;
126+
text-align: center;
127+
vertical-align: top;
128+
color: #FFFF00;
129+
}
130+
131+
.remark-slide-content h3 {
132+
font-size: 60px;
133+
vertical-align: bottom;
134+
text-align: center;
135+
}
136+
137+
.remark-slide-content h4 {
138+
font-size: 96px;
139+
color: #FFFF00;
140+
vertical-align: top;
141+
text-align: center;
142+
font-weight: 2000;
143+
text-shadow: 7px 7px 4px #000;
144+
}
145+
146+
.remark-slide-content h5 {
147+
font-size: 66px;
148+
text-align: right;
149+
vertical-align: top;
150+
color: #FFFF00;
151+
}
152+
153+
.remark-slide-content h6 {
154+
font-size: 24px;
155+
color: #00989e;
156+
}
157+
158+
.remark-slide-content > :first-child {
159+
margin-top: 0;
160+
}
161+
162+
.remark-slide-content > :last-child {
163+
margin-bottom: 0;
164+
}
165+
166+
.remark-code, .remark-inline-code {
167+
font-family: 'Monospace';
168+
font-size: 40px;
169+
text-align: left
170+
}
171+
.remark-code-line-highlighted { background-color: #373832; }
172+
173+
.explain1 {
174+
font-size: 20px;
175+
}
176+
177+
.explain2 {
178+
font-size: 24px;
179+
}
180+
181+
.explain3 {
182+
font-size: 36px;
183+
}
184+
185+
/* body { font-family: "Helvetica Neue", Helvetica, Arial, sans-serif; }
186+
h1, h2, h3 {
187+
font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
188+
font-weight: 1000;
189+
text-align: center;
190+
color: #003F87
191+
}*/
192+
.sigblock {
193+
position: absolute;
194+
bottom: 3em;
195+
right: 3em;
196+
text-align: right;
197+
color: #FFFFFF;
198+
font-weight: 1000;
199+
font-size: 18px;
200+
}
201+
.leftlogo {
202+
position: absolute;
203+
bottom: 0.5em;
204+
left: 1em;
205+
}
206+
.rightlogo {
207+
position: absolute;
208+
bottom: 1em;
209+
right: 1em;
210+
}
211+
212+
213+
/* Two-column layout 1*/
214+
.left-column {
215+
width: 50%;
216+
float: left;
217+
padding-top: 50;
218+
text-align: left;
219+
}
220+
221+
.right-column {
222+
width: 50%;
223+
float: right;
224+
padding-top: 0;
225+
padding-left: 0;
226+
text-align: right;
227+
}
228+
229+
/* Two-column layout 2*/
230+
.left-column-narrow {
231+
width: 35%;
232+
float: left;
233+
padding-top: 50;
234+
text-align: left;
235+
}
236+
237+
.right-column-wide {
238+
width: 65%;
239+
float: right;
240+
padding-top: 0;
241+
padding-left: 0;
242+
text-align: left;
243+
}
244+
245+
</style>
246+
</head>
247+
<body>
248+
<script src="remark-latest.min.js">
249+
</script>
250+
<script>
251+
var slideshow = remark.create({
252+
sourceUrl: 'kube_on_centos.md'
253+
});
254+
</script>
255+
</body>
256+
</html>

kube_on_centos/kube.png

42.6 KB
Loading

kube_on_centos/kube_on_cent.png

26.1 KB
Loading

kube_on_centos/kube_on_centos.md

Lines changed: 100 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,100 @@
1+
## Kubernetes on CentOS
2+
3+
![kube on centos](kube_on_cent.png)
4+
5+
.sigblock[
6+
Josh Berkus
7+
8+
Red Hat OSAS
9+
10+
CentOS Dojo Boston
11+
]
12+
13+
.leftlogo[![redhat logo](red_hat_dingbat.png)]
14+
15+
---
16+
17+
## goals
18+
19+
Quickly & easily set up a test system for Kubernetes
20+
21+
---
22+
23+
## what about ....
24+
25+
![openshift logo](OpenShift-Logo.png)
26+
27+
---
28+
29+
## ... Openshift?
30+
31+
Great production system, but ...
32+
33+
* complex to set up (openshift-ansible)
34+
* trails Kubernetes development (~~ 6 months)
35+
36+
... try Kubernetes, deploy Openshift
37+
38+
---
39+
40+
## let's set it up!
41+
42+
---
43+
44+
## next steps
45+
46+
* HA (master stacking or etcd external)
47+
* Storage (Persistent Volumes)
48+
* Load balancing
49+
50+
---
51+
52+
## why kubeadm?
53+
54+
* Simplest/easiest
55+
* Cloud and bare metal
56+
* Rapid progress
57+
* Upgrade support
58+
* Atomic/CoreOS compatible
59+
* Newest versions
60+
61+
---
62+
63+
## kubeadm limitations
64+
65+
* storage setup
66+
* cloud provider
67+
* HA setup
68+
69+
---
70+
71+
## alternate installs
72+
73+
* Kubespray (Ansible)
74+
* Kubicorn (GO, cloud only)
75+
76+
---
77+
78+
# ¿questions?
79+
80+
.left-column-narrow[
81+
more<br />jberkus:
82+
83+
Scripts:
84+
85+
&nbsp;
86+
]
87+
88+
.right-column-wide[
89+
@fuzzychef<br />
90+
jberkus.github.io
91+
92+
github.com/jberkus/<br />
93+
/centos-kubernetes
94+
95+
&nbsp;
96+
]
97+
98+
.leftlogo[![rh logo](red_hat_dingbat.png)]
99+
100+
.rightlogo[![cc by sa](by-sa.png)]

kube_on_centos/red_hat_dingbat.png

10.9 KB
Loading

kube_on_centos/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.

0 commit comments

Comments
 (0)