mirror of
https://github.com/jpetazzo/container.training.git
synced 2026-04-17 23:56:41 +00:00
Compare commits
2 Commits
indexconf2
...
osseu17
| Author | SHA1 | Date | |
|---|---|---|---|
|
|
7414cbcca0 | ||
|
|
c57b3ca4de |
1
slides/_redirects
Normal file
1
slides/_redirects
Normal file
@@ -0,0 +1 @@
|
|||||||
|
/ /kube.yml.html 200!
|
||||||
@@ -1,182 +0,0 @@
|
|||||||
chat: "[Slack](https://dockercommunity.slack.com/messages/C7ET1GY4Q)"
|
|
||||||
|
|
||||||
exclude:
|
|
||||||
- self-paced
|
|
||||||
- snap
|
|
||||||
- auto-btp
|
|
||||||
- benchmarking
|
|
||||||
- elk-manual
|
|
||||||
- prom-manual
|
|
||||||
|
|
||||||
title: "Swarm: from Zero to Hero (DC17EU)"
|
|
||||||
chapters:
|
|
||||||
- |
|
|
||||||
class: title
|
|
||||||
|
|
||||||
.small[
|
|
||||||
|
|
||||||
Swarm: from Zero to Hero
|
|
||||||
|
|
||||||
.small[.small[
|
|
||||||
|
|
||||||
**Be kind to the WiFi!**
|
|
||||||
|
|
||||||
*Use the 5G network*
|
|
||||||
<br/>
|
|
||||||
*Don't use your hotspot*
|
|
||||||
<br/>
|
|
||||||
*Don't stream videos from YouTube, Netflix, etc.
|
|
||||||
<br/>(if you're bored, watch local content instead)*
|
|
||||||
|
|
||||||
Also: share the power outlets
|
|
||||||
<br/>
|
|
||||||
*(with limited power comes limited responsibility?)*
|
|
||||||
<br/>
|
|
||||||
*(or something?)*
|
|
||||||
|
|
||||||
Thank you!
|
|
||||||
|
|
||||||
]
|
|
||||||
]
|
|
||||||
]
|
|
||||||
|
|
||||||
---
|
|
||||||
|
|
||||||
## Intros
|
|
||||||
|
|
||||||
<!--
|
|
||||||
- Hello! We are
|
|
||||||
AJ ([@s0ulshake](https://twitter.com/s0ulshake))
|
|
||||||
&
|
|
||||||
Jérôme ([@jpetazzo](https://twitter.com/jpetazzo))
|
|
||||||
-->
|
|
||||||
|
|
||||||
- Hello! We are Jérôme, Lee, Nicholas, and Scott
|
|
||||||
|
|
||||||
<!--
|
|
||||||
I am
|
|
||||||
Jérôme ([@jpetazzo](https://twitter.com/jpetazzo))
|
|
||||||
-->
|
|
||||||
|
|
||||||
--
|
|
||||||
|
|
||||||
- This is our collective Docker knowledge:
|
|
||||||
|
|
||||||

|
|
||||||
|
|
||||||
---
|
|
||||||
|
|
||||||
## "From zero to hero"
|
|
||||||
|
|
||||||
--
|
|
||||||
|
|
||||||
- It rhymes, but it's a pretty bad title, to be honest
|
|
||||||
|
|
||||||
--
|
|
||||||
|
|
||||||
- None of you is a "zero"
|
|
||||||
|
|
||||||
--
|
|
||||||
|
|
||||||
- None of us is a "hero"
|
|
||||||
|
|
||||||
--
|
|
||||||
|
|
||||||
- None of us should even try to be a hero
|
|
||||||
|
|
||||||
--
|
|
||||||
|
|
||||||
*The hero syndrome is a phenomenon affecting people who seek heroism or recognition,
|
|
||||||
usually by creating a desperate situation which they can resolve.
|
|
||||||
This can include unlawful acts, such as arson.
|
|
||||||
The phenomenon has been noted to affect civil servants,
|
|
||||||
such as firefighters, nurses, police officers, and security guards.*
|
|
||||||
|
|
||||||
(Wikipedia page on [hero syndrome](https://en.wikipedia.org/wiki/Hero_syndrome))
|
|
||||||
|
|
||||||
---
|
|
||||||
|
|
||||||
## Agenda
|
|
||||||
|
|
||||||
.small[
|
|
||||||
- 09:00-09:10 Hello!
|
|
||||||
- 09:10-10:30 Part 1
|
|
||||||
- 10:30-11:00 coffee break
|
|
||||||
- 11:00-12:30 Part 2
|
|
||||||
- 12:30-13:30 lunch break
|
|
||||||
- 13:30-15:00 Part 3
|
|
||||||
- 15:00-15:30 coffee break
|
|
||||||
- 15:30-17:00 Part 4
|
|
||||||
- 17:00-18:00 Afterhours and Q&A
|
|
||||||
]
|
|
||||||
|
|
||||||
<!--
|
|
||||||
- The tutorial will run from 9:00am to 12:20pm
|
|
||||||
|
|
||||||
- This will be fast-paced, but DON'T PANIC!
|
|
||||||
|
|
||||||
- There will be a coffee break at 10:30am
|
|
||||||
<br/>
|
|
||||||
(please remind me if I forget about it!)
|
|
||||||
-->
|
|
||||||
|
|
||||||
- All the content is publicly available (slides, code samples, scripts)
|
|
||||||
|
|
||||||
Upstream URL: https://github.com/jpetazzo/orchestration-workshop
|
|
||||||
|
|
||||||
- Feel free to interrupt for questions at any time
|
|
||||||
|
|
||||||
- Live feedback, questions, help on [Gitter](chat)
|
|
||||||
|
|
||||||
http://container.training/chat
|
|
||||||
|
|
||||||
- swarm/intro.md
|
|
||||||
- |
|
|
||||||
@@TOC@@
|
|
||||||
- - swarm/prereqs.md
|
|
||||||
- swarm/versions.md
|
|
||||||
- |
|
|
||||||
class: title
|
|
||||||
|
|
||||||
All right!
|
|
||||||
<br/>
|
|
||||||
We're all set.
|
|
||||||
<br/>
|
|
||||||
Let's do this.
|
|
||||||
- common/sampleapp.md
|
|
||||||
- swarm/swarmkit.md
|
|
||||||
- swarm/creatingswarm.md
|
|
||||||
- swarm/morenodes.md
|
|
||||||
- - swarm/firstservice.md
|
|
||||||
- swarm/ourapponswarm.md
|
|
||||||
- swarm/updatingservices.md
|
|
||||||
- swarm/healthchecks.md
|
|
||||||
- - swarm/operatingswarm.md
|
|
||||||
- swarm/netshoot.md
|
|
||||||
- swarm/ipsec.md
|
|
||||||
- swarm/swarmtools.md
|
|
||||||
- swarm/security.md
|
|
||||||
- swarm/secrets.md
|
|
||||||
- swarm/encryptionatrest.md
|
|
||||||
- swarm/leastprivilege.md
|
|
||||||
- swarm/apiscope.md
|
|
||||||
- - swarm/logging.md
|
|
||||||
- swarm/metrics.md
|
|
||||||
- swarm/stateful.md
|
|
||||||
- swarm/extratips.md
|
|
||||||
- swarm/end.md
|
|
||||||
- |
|
|
||||||
class: title
|
|
||||||
|
|
||||||
That's all folks! <br/> Questions?
|
|
||||||
|
|
||||||
.small[.small[
|
|
||||||
|
|
||||||
Jérôme ([@jpetazzo](https://twitter.com/jpetazzo)) — [@docker](https://twitter.com/docker)
|
|
||||||
|
|
||||||
]]
|
|
||||||
|
|
||||||
<!--
|
|
||||||
Tiffany ([@tiffanyfayj](https://twitter.com/tiffanyfayj))
|
|
||||||
AJ ([@s0ulshake](https://twitter.com/s0ulshake))
|
|
||||||
-->
|
|
||||||
@@ -1,91 +0,0 @@
|
|||||||
title: "LISA17 M7: Getting Started with Docker and Containers"
|
|
||||||
|
|
||||||
chat: "[Slack](https://usenix-lisa.slack.com/messages/C0E6N1NJW)"
|
|
||||||
|
|
||||||
chapters:
|
|
||||||
- |
|
|
||||||
class: title
|
|
||||||
|
|
||||||
.small[
|
|
||||||
|
|
||||||
LISA17 M7
|
|
||||||
|
|
||||||
Getting Started <br/> with Docker and Containers
|
|
||||||
|
|
||||||
.small[.small[
|
|
||||||
|
|
||||||
**Be kind to the WiFi!**
|
|
||||||
|
|
||||||
*Use the 5G network*
|
|
||||||
<br/>
|
|
||||||
*Don't use your hotspot*
|
|
||||||
<br/>
|
|
||||||
*Don't stream videos from YouTube, Netflix, etc.
|
|
||||||
<br/>(if you're bored, watch local content instead)*
|
|
||||||
|
|
||||||
<!--
|
|
||||||
Also: share the power outlets
|
|
||||||
<br/>
|
|
||||||
*(with limited power comes limited responsibility?)*
|
|
||||||
<br/>
|
|
||||||
*(or something?)*
|
|
||||||
-->
|
|
||||||
|
|
||||||
Thank you!
|
|
||||||
|
|
||||||
]
|
|
||||||
]
|
|
||||||
]
|
|
||||||
|
|
||||||
---
|
|
||||||
|
|
||||||
## Logistics
|
|
||||||
|
|
||||||
- Hello! We are
|
|
||||||
Jérôme ([@jpetazzo](https://twitter.com/jpetazzo), Docker Inc.)
|
|
||||||
&
|
|
||||||
AJ ([@s0ulshake](https://twitter.com/s0ulshake), Travis CI)
|
|
||||||
|
|
||||||
- The tutorial will run from 1:30pm to 5:00pm
|
|
||||||
|
|
||||||
- This will be fast-paced, but DON'T PANIC!
|
|
||||||
|
|
||||||
- There will be a coffee break at 3:00pm
|
|
||||||
<br/>
|
|
||||||
(please remind me if I forget about it!)
|
|
||||||
|
|
||||||
- All the content is publicly available
|
|
||||||
|
|
||||||
One URL to remember: http://container.training
|
|
||||||
|
|
||||||
- Feel free to interrupt for questions at any time
|
|
||||||
|
|
||||||
- Live feedback, questions, help on @@CHAT@@
|
|
||||||
|
|
||||||
- |
|
|
||||||
@@TOC@@
|
|
||||||
- - intro/Docker_Overview.md
|
|
||||||
#- intro/Docker_History.md
|
|
||||||
- intro/Training_Environment.md
|
|
||||||
- intro/Install_Docker.md
|
|
||||||
- intro/First_Containers.md
|
|
||||||
- intro/Background_Containers.md
|
|
||||||
- intro/Start_And_Attach.md
|
|
||||||
- - intro/Initial_Images.md
|
|
||||||
- intro/Building_Images_Interactively.md
|
|
||||||
- intro/Building_Images_With_Dockerfiles.md
|
|
||||||
- intro/Cmd_And_Entrypoint.md
|
|
||||||
- intro/Copying_Files_During_Build.md
|
|
||||||
- intro/Multi_Stage_Builds.md
|
|
||||||
- intro/Dockerfile_Tips.md
|
|
||||||
#- intro/Advanced_Dockerfiles.md
|
|
||||||
- intro/Docker_Hub_Tease.md
|
|
||||||
- - intro/Naming_And_Inspecting.md
|
|
||||||
- intro/Container_Networking_Basics.md
|
|
||||||
- intro/Container_Network_Model.md
|
|
||||||
#- intro/Connecting_Containers_With_Links.md
|
|
||||||
- intro/Ambassadors.md
|
|
||||||
- - intro/Local_Development_Workflow.md
|
|
||||||
- intro/Working_With_Volumes.md
|
|
||||||
- intro/Compose_For_Dev_Stacks.md
|
|
||||||
- intro/Course_Conclusion.md
|
|
||||||
136
slides/lisa.yml
136
slides/lisa.yml
@@ -1,136 +0,0 @@
|
|||||||
title: "LISA17 T9: Build, Ship, and Run Microservices on a Docker Swarm Cluster"
|
|
||||||
|
|
||||||
chat: "[Gitter](https://gitter.im/jpetazzo/workshop-20171031-sanfrancisco)"
|
|
||||||
|
|
||||||
|
|
||||||
exclude:
|
|
||||||
- self-paced
|
|
||||||
- snap
|
|
||||||
- auto-btp
|
|
||||||
- benchmarking
|
|
||||||
- elk-manual
|
|
||||||
- prom-manual
|
|
||||||
|
|
||||||
chapters:
|
|
||||||
- |
|
|
||||||
class: title
|
|
||||||
|
|
||||||
.small[
|
|
||||||
|
|
||||||
LISA17 T9
|
|
||||||
|
|
||||||
Build, Ship, and Run Microservices on a Docker Swarm Cluster
|
|
||||||
|
|
||||||
.small[.small[
|
|
||||||
|
|
||||||
**Be kind to the WiFi!**
|
|
||||||
|
|
||||||
*Use the 5G network*
|
|
||||||
<br/>
|
|
||||||
*Don't use your hotspot*
|
|
||||||
<br/>
|
|
||||||
*Don't stream videos from YouTube, Netflix, etc.
|
|
||||||
<br/>(if you're bored, watch local content instead)*
|
|
||||||
|
|
||||||
<!--
|
|
||||||
Also: share the power outlets
|
|
||||||
<br/>
|
|
||||||
*(with limited power comes limited responsibility?)*
|
|
||||||
<br/>
|
|
||||||
*(or something?)*
|
|
||||||
-->
|
|
||||||
|
|
||||||
Thank you!
|
|
||||||
|
|
||||||
]
|
|
||||||
]
|
|
||||||
]
|
|
||||||
|
|
||||||
---
|
|
||||||
|
|
||||||
## Intros
|
|
||||||
|
|
||||||
- Hello! We are
|
|
||||||
AJ ([@s0ulshake](https://twitter.com/s0ulshake), Travis CI)
|
|
||||||
&
|
|
||||||
Jérôme ([@jpetazzo](https://twitter.com/jpetazzo), Docker Inc.)
|
|
||||||
|
|
||||||
--
|
|
||||||
|
|
||||||
- This is our collective Docker knowledge:
|
|
||||||
|
|
||||||

|
|
||||||
|
|
||||||
---
|
|
||||||
|
|
||||||
## Logistics
|
|
||||||
|
|
||||||
- The tutorial will run from 1:30pm to 5:00pm
|
|
||||||
|
|
||||||
- This will be fast-paced, but DON'T PANIC!
|
|
||||||
|
|
||||||
- There will be a coffee break at 3:00pm
|
|
||||||
<br/>
|
|
||||||
(please remind us if we forget about it!)
|
|
||||||
|
|
||||||
- Feel free to interrupt for questions at any time
|
|
||||||
|
|
||||||
- All the content is publicly available (slides, code samples, scripts)
|
|
||||||
|
|
||||||
One URL to remember: http://container.training
|
|
||||||
|
|
||||||
- Live feedback, questions, help on @@CHAT@@
|
|
||||||
|
|
||||||
- swarm/intro.md
|
|
||||||
- |
|
|
||||||
@@TOC@@
|
|
||||||
- - swarm/prereqs.md
|
|
||||||
- swarm/versions.md
|
|
||||||
- |
|
|
||||||
class: title
|
|
||||||
|
|
||||||
All right!
|
|
||||||
<br/>
|
|
||||||
We're all set.
|
|
||||||
<br/>
|
|
||||||
Let's do this.
|
|
||||||
- common/sampleapp.md
|
|
||||||
- swarm/swarmkit.md
|
|
||||||
- swarm/creatingswarm.md
|
|
||||||
- swarm/morenodes.md
|
|
||||||
- - swarm/firstservice.md
|
|
||||||
- swarm/ourapponswarm.md
|
|
||||||
- swarm/updatingservices.md
|
|
||||||
#- swarm/rollingupdates.md
|
|
||||||
#- swarm/healthchecks.md
|
|
||||||
- - swarm/operatingswarm.md
|
|
||||||
#- swarm/netshoot.md
|
|
||||||
#- swarm/ipsec.md
|
|
||||||
#- swarm/swarmtools.md
|
|
||||||
- swarm/security.md
|
|
||||||
#- swarm/secrets.md
|
|
||||||
#- swarm/encryptionatrest.md
|
|
||||||
- swarm/leastprivilege.md
|
|
||||||
- swarm/apiscope.md
|
|
||||||
- swarm/logging.md
|
|
||||||
- swarm/metrics.md
|
|
||||||
#- swarm/stateful.md
|
|
||||||
#- swarm/extratips.md
|
|
||||||
- swarm/end.md
|
|
||||||
- |
|
|
||||||
class: title
|
|
||||||
|
|
||||||
That's all folks! <br/> Questions?
|
|
||||||
|
|
||||||
.small[.small[
|
|
||||||
|
|
||||||
AJ ([@s0ulshake](https://twitter.com/s0ulshake)) — [@TravisCI](https://twitter.com/travisci)
|
|
||||||
|
|
||||||
Jérôme ([@jpetazzo](https://twitter.com/jpetazzo)) — [@Docker](https://twitter.com/docker)
|
|
||||||
|
|
||||||
]]
|
|
||||||
|
|
||||||
<!--
|
|
||||||
Tiffany ([@tiffanyfayj](https://twitter.com/tiffanyfayj))
|
|
||||||
AJ ([@s0ulshake](https://twitter.com/s0ulshake))
|
|
||||||
-->
|
|
||||||
@@ -1,65 +0,0 @@
|
|||||||
exclude:
|
|
||||||
- in-person
|
|
||||||
|
|
||||||
chat: FIXME
|
|
||||||
|
|
||||||
title: Docker Orchestration Workshop
|
|
||||||
|
|
||||||
chapters:
|
|
||||||
- |
|
|
||||||
class: title
|
|
||||||
Docker <br/> Orchestration <br/> Workshop
|
|
||||||
- swarm/intro.md
|
|
||||||
- |
|
|
||||||
@@TOC@@
|
|
||||||
- - swarm/prereqs.md
|
|
||||||
- swarm/versions.md
|
|
||||||
- |
|
|
||||||
class: title
|
|
||||||
|
|
||||||
All right!
|
|
||||||
<br/>
|
|
||||||
We're all set.
|
|
||||||
<br/>
|
|
||||||
Let's do this.
|
|
||||||
- |
|
|
||||||
name: part-1
|
|
||||||
|
|
||||||
class: title, self-paced
|
|
||||||
|
|
||||||
Part 1
|
|
||||||
- common/sampleapp.md
|
|
||||||
- |
|
|
||||||
class: title
|
|
||||||
|
|
||||||
Scaling out
|
|
||||||
- swarm/swarmkit.md
|
|
||||||
- swarm/creatingswarm.md
|
|
||||||
- swarm/machine.md
|
|
||||||
- swarm/morenodes.md
|
|
||||||
- - swarm/firstservice.md
|
|
||||||
- swarm/ourapponswarm.md
|
|
||||||
- - swarm/operatingswarm.md
|
|
||||||
- swarm/netshoot.md
|
|
||||||
- swarm/swarmnbt.md
|
|
||||||
- swarm/ipsec.md
|
|
||||||
- swarm/updatingservices.md
|
|
||||||
- swarm/rollingupdates.md
|
|
||||||
- swarm/healthchecks.md
|
|
||||||
- swarm/nodeinfo.md
|
|
||||||
- swarm/swarmtools.md
|
|
||||||
- - swarm/security.md
|
|
||||||
- swarm/secrets.md
|
|
||||||
- swarm/leastprivilege.md
|
|
||||||
- kube/namespaces.md
|
|
||||||
- swarm/apiscope.md
|
|
||||||
- swarm/encryptionatrest.md
|
|
||||||
- swarm/logging.md
|
|
||||||
- swarm/metrics.md
|
|
||||||
- swarm/stateful.md
|
|
||||||
- swarm/extratips.md
|
|
||||||
- swarm/end.md
|
|
||||||
- |
|
|
||||||
class: title
|
|
||||||
|
|
||||||
Thank you!
|
|
||||||
Reference in New Issue
Block a user