Jerome Petazzoni
8dacf00bf3
Test gitpod
2020-04-03 10:56:39 -05:00
Jerome Petazzoni
454843b755
Bump up versions
2020-04-02 07:39:10 -05:00
Jerome Petazzoni
63e68ab720
Update kubectl run to kubectl create deploy
2020-03-31 09:09:24 -05:00
Jerome Petazzoni
46f0bc0dfb
Update kubectl run slideshow
2020-03-31 08:53:49 -05:00
Jerome Petazzoni
16bb3f1847
Split out chat room instructions for in-person vs online
...
Add instructions specific to Zoom, explaining how to
use the chat room and the non-verbal communication cues
2020-03-29 09:30:11 -05:00
Jerome Petazzoni
fef3fa31fb
Update for Kubernetes 1.18 kubectl run
...
In Kubernetes 1.18, `kubectl run` no longer creates
a Deployment, and cannot create Jobs or CronJobs
anymore. It only creates Pods. Since we were using
`kubectl run` to create our first Deployment, I've
changed the materials to explain that change, and
explain how the behavior differs between 1.17- and
1.18+, since I expect that people will deal with
a mix of both scenarios for a while (at least a
year).
2020-03-28 13:53:45 -05:00
Jerome Petazzoni
b844e40372
Refactor card generation
...
Many improvements. QR code, fixed page size, better
use of page estate, etc.
Also pdfkit should kind of work now (not quite using
the full page size, but at least it's not utterly
broken like before).
2020-03-20 13:56:50 -05:00
Jerome Petazzoni
5b5d5946e8
Add logic for QRCode on back of cards
2020-03-20 08:24:58 -05:00
Jerome Petazzoni
af6705fb1e
Add script to map DNS
...
This script needs:
- a list of domains managed by GANDI LiveDNS
- a list of IP addresses of clusters (like in tags/*/ips.txt)
It will replace the current configuration for these
domains so that they point to the clusters.
The apex of each domain and a wildcard entry will
have round-robin records pointing to all the nodes
of the cluster.
In addition, there will be records node[1234...]
pointing to each individual node.
2020-03-19 17:15:43 -05:00
Jerome Petazzoni
bfd63c16c6
Add tailhist to start a websocket server showing bash history on port 1088
2020-03-19 15:49:50 -05:00
Jerome Petazzoni
c506038682
Add QCON slides; tweak title
2020-03-05 02:01:17 -06:00
Jerome Petazzoni
7d8fdd43bd
Improve exec syntax section
2020-03-02 21:47:58 -06:00
Jerome Petazzoni
adf0f53aab
Update coupons
2020-02-29 11:46:27 -06:00
Jérôme Petazzoni
49fe1b8e17
Merge pull request #547 from tiffanyfay/master-typo
...
Fix resource typo in k8s slides
2020-02-26 00:01:20 -06:00
tiffany jernigan
073a5f8c84
Fix resource typo in k8s slides
2020-02-25 21:15:01 -08:00
Jerome Petazzoni
032803806d
Refactor 'last words' slides
2020-02-24 20:38:01 -06:00
Jerome Petazzoni
f7b327a33a
Streamline title slide
2020-02-24 19:00:41 -06:00
Jerome Petazzoni
d3526aac00
Add exercises
2020-02-22 07:43:27 -06:00
Jerome Petazzoni
3736dd6e86
Add 2-day container course
2020-02-19 10:00:24 -06:00
Jerome Petazzoni
c03f199023
Add reference to resource monitoring tools
2020-02-17 04:56:43 -06:00
Jerome Petazzoni
8ba9c2e41b
Reorg admin content
...
Split network interconnect in separate section
2020-02-09 15:12:55 -06:00
Jerome Petazzoni
36d1199b70
Upgrade from 1.15 to illustrate version skipping + retry logic
...
Instead of upgrading from 1.16 to <latest> we upgrade from 1.15
to 1.16, because upgrading from <latest-1> is a special case and
it is better to show the general case.
Also, the script that sets up admin clusters now has some retry
logic to accommodate hiccups in pssh or in the cloud provider.
2020-02-09 11:29:05 -06:00
Jerome Petazzoni
56e09eef6d
Bump up kube ops versions
...
- Kubernetes binaries installed for ops labs bumped up to 1.17.2
- Composed-based control plane bumped up to 1.17.2
- kuberouter now uses apps/v1 DaemonSet (compatible with 1.16+)
- disable containerd (cosmetic)
2020-02-09 10:37:03 -06:00
Jerome Petazzoni
15f71506b6
Rewrite section about PV and PVC
2020-02-09 10:06:09 -06:00
Jerome Petazzoni
5eb8453597
Add namespace info to YAML section
2020-02-09 07:19:17 -06:00
Jerome Petazzoni
65ee4e3885
Streamline 1-day docker course
2020-02-09 07:05:47 -06:00
Jerome Petazzoni
ac801746eb
Add OpenAPI / Swagger info
2020-02-09 06:26:15 -06:00
Jerome Petazzoni
0af16b98c9
Fix CRDs
...
Use v1beta1 for the first example (it's a bit simpler) and v1 for the second example.
The second example illustrate the served and storage attributes, and the fact that
each version can have a different schema.
Closes #541
2020-02-08 08:54:34 -06:00
Arthur Lutz
2fde58a3ee
[cluster-backup] add bivac
...
Backup Interface for Volumes Attached to Containers
2020-02-08 08:43:21 -06:00
Arthur Lutz
38fec0b00d
[extending-api] link to video, not playlist
2020-02-08 08:41:24 -06:00
Arthur Lutz
627800ddd5
[cluster-sizing.md] add link to Kiyot project page
2020-02-08 08:40:38 -06:00
Jérôme Petazzoni
871aab23ad
Merge pull request #544 from arthurlogilab/patch-5
...
[compose/simple-k8s-control-plane] bump hyperkube from 1.14 to 1.16
2020-02-08 08:38:36 -06:00
Jérôme Petazzoni
8d7fa29a79
Merge pull request #543 from arthurlogilab/patch-4
...
[architecture] add links
2020-02-08 08:37:58 -06:00
Arthur Lutz
22f09c37a3
[compose/simple-k8s-control-plane] bump hyperkube from 1.14 to 1.16
2020-02-07 11:17:29 +01:00
Arthur Lutz
eacffe3cc5
[architecture] add kind as example
2020-02-07 09:40:36 +01:00
Arthur Lutz
d044f2bbd0
[architecture] add links
2020-02-07 09:39:00 +01:00
Jerome Petazzoni
a3da2615ff
typos
2020-02-05 09:31:13 -06:00
Jerome Petazzoni
9a1ea0f1bd
Expand info on kube-ps1
2020-02-05 04:29:04 -06:00
Jerome Petazzoni
67ac03e76e
Highlight $IP
2020-02-05 02:51:12 -06:00
Jerome Petazzoni
38725cf3da
typo
2020-02-04 06:33:54 -06:00
Jerome Petazzoni
3e98148e3f
Refactor useful information to about-slide.md
...
prereqs.md can vary from a session to another, so I moved
the common information to about-slides.md (which should be
included all the time).
2020-02-02 10:20:39 -06:00
Jerome Petazzoni
b988c28b41
Extend section on API extension
...
Mention the aggregation layer.
Add an example of CRD.
2020-02-02 09:24:17 -06:00
Jerome Petazzoni
583933c492
Add kubectl delete -f and --prune
2020-02-02 08:16:28 -06:00
Jerome Petazzoni
ebadc1ca59
Upgrade the cluster upgrade chapter
...
Add information about version skew.
Better explain what's good/bad to do.
2020-02-02 05:41:01 -06:00
Jérôme Petazzoni
7f85c645f0
Update helm-intro.md
2020-01-31 03:53:28 -06:00
Jerome Petazzoni
ed5009c769
Tweaks after Caen
2020-01-30 14:44:44 -06:00
Jerome Petazzoni
e2f3034a96
Fix container picture generator
2020-01-30 01:11:09 -06:00
Jerome Petazzoni
8933e6aa1b
Big Helm update
...
Revamp most of the Helm content:
- overview of Helm moved to helm-intro.md
- explanation of chart format in helm-chart-format.md
- the very crude chart example is now in helm-create-basic-chart.md
- the more advanced chart (with templates etc) is now in helm-create-better-chart.md
- deep dive into Helm internals (how it stores it's data) in helm-secrets.md
This is all for Helm 3. Helm 2 is not supported anymore.
2020-01-27 07:26:54 -06:00
Jerome Petazzoni
784b2a3e4e
Big update to autopilot
...
Autopilot can now continue when errors happen, and it writes
success/failure of each snippet in a log file for later review.
Also added e2e.sh to provision a test environment and start
the remote tmux instance.
2020-01-20 14:23:20 -06:00
Jerome Petazzoni
f3bbd6377b
Merge branch 'helm-3'
2020-01-20 02:45:05 -06:00
Jerome Petazzoni
04d3a7b360
Fix up slide about operators limitations
2020-01-19 11:34:18 -06:00
Jerome Petazzoni
a32df01165
Revamp operator example
...
Use Elastic Cloud for Kubernetes instead of the
UPMC Enterprises operator.
2020-01-19 11:32:04 -06:00
Jerome Petazzoni
ba323cb4e6
Update Portworx
2020-01-18 12:06:04 -06:00
Jerome Petazzoni
745a435a1a
Fix linebreak on cronjob
2020-01-18 11:51:57 -06:00
Jerome Petazzoni
db276af182
Update Consul
...
Bump up Consul version to 1.6.
Change persistent consul demo; instead of a separate namespace,
use a different label. This way, the two manifests can be more
similar; and this simplifies the demo flow.
2020-01-18 11:33:02 -06:00
Jerome Petazzoni
87462939d9
Update dashboard to version 2.0
2020-01-18 11:12:33 -06:00
Jerome Petazzoni
7d6ab6974d
Big autopilot update
...
'keys' does not handle special keys (like ^J) anymore.
Instead, we should use `key`, which will pass its entire
argument to tmux, without any processing. It is therefore
possible to do something like:
```key ^C```
Or
```key Escape```
Most (if not all) calls to special keys have been
converted to use 'key' instead of 'keys'.
Action ```copypaste``` has been deprecated in favor
of three separate actions:
```copy REGEX``` (searches the regex in the active pane,
and if found, places it in an internal clipboard)
```paste``` (inserts the content of the clipboard as
keystrokes)
```check``` (forces a status check)
Also, a 'tmux' command has been added. It allows to
do stuff like:
```tmux split-pane -v```
2020-01-18 09:49:18 -06:00
Jerome Petazzoni
ae606b9c40
Merge branch 'master' into helm-3
2020-01-18 03:04:24 -06:00
Jerome Petazzoni
da9921d68a
Update explanations for canary
2020-01-18 02:36:41 -06:00
Jerome Petazzoni
3e9a939578
Add traffic split / canary for Traefik
2020-01-17 17:07:43 -06:00
Jerome Petazzoni
328a2edaaf
Add slide about number of nodes in a cluster
2020-01-17 14:17:18 -06:00
Jerome Petazzoni
1f826d7993
Add slide about version skew
2020-01-17 12:28:27 -06:00
Jerome Petazzoni
cff9cbdfbb
Add slide about versioning and cadence
2020-01-17 12:01:20 -06:00
Jerome Petazzoni
3ea6b730c8
Update the Prometheus install instructions
2020-01-17 11:46:58 -06:00
Jerome Petazzoni
1c6c76162f
Add link to zip file
2020-01-17 10:11:12 -06:00
Jerome Petazzoni
52bafdb57e
Update Helm chapter to Helm 3
2020-01-17 08:21:23 -06:00
Jerome Petazzoni
c4d9e6b3e1
Update deployment scripts to install Helm 3
2020-01-17 04:45:06 -06:00
Jerome Petazzoni
5160dd39a0
Add mention to ctr.run
2020-01-14 15:43:00 -06:00
Jerome Petazzoni
3c1220be83
Replace 1.1 with 127.1
...
This avoids pinging an external machine
2020-01-13 17:43:24 -06:00
Jerome Petazzoni
6a814cf039
Upgrade slide generator to python3; generate a zip file too
2020-01-12 13:28:48 -06:00
Jerome Petazzoni
1385a1bae2
Add QCON and Enix High-Five
2019-12-20 11:41:46 -06:00
Jerome Petazzoni
68a6546276
Fun with flags
...
Add flags in front of 'coming soon' workshops.
2019-12-20 11:41:37 -06:00
Jerome Petazzoni
8a2ca450ee
Add extended Helm content
2019-12-10 14:21:09 -06:00
Jerome Petazzoni
6e8ac173e0
Add kube adm content to self-paced deck
...
/cc @bretfisher
2019-12-10 14:19:56 -06:00
Jerome Petazzoni
97e68ae185
Support : in titles
2019-12-06 16:25:16 -06:00
Jérôme Petazzoni
148ddd5174
Merge pull request #535 from jpetazzo/slides-docker-pods-anatomy
...
Slides docker pods anatomy
2019-12-06 22:25:40 +01:00
Jerome Petazzoni
e8eb11e257
Tweak Pods Anatomy slides for inclusion in master
2019-12-06 15:19:04 -06:00
Jérôme Petazzoni
fe9b56572e
Merge pull request #534 from jpetazzo/slides-docker-init-systems
...
Slides docker init systems
2019-12-06 21:38:37 +01:00
Jerome Petazzoni
7281ca3ca0
Tweak content for inclusion in master branch
2019-12-06 14:16:48 -06:00
Julien Girardin
34a17aa097
Add a Pod anatomy set of slides
2019-12-06 17:15:21 +01:00
Julien Girardin
b37dd85eff
Add Init_system slides
2019-12-06 11:03:48 +01:00
Jerome Petazzoni
4811420d55
Update Docker Mastery referral code
2019-11-29 12:48:59 -06:00
Jerome Petazzoni
a824afec85
Add shortlinks for uDemy course
2019-11-29 09:34:25 -06:00
Jerome Petazzoni
89d9fcb1c4
Fix port range #
2019-11-21 12:54:23 -06:00
Jérôme Petazzoni
5b488fbe62
Update Installing_Docker.md
2019-11-19 09:35:46 -06:00
Jerome Petazzoni
6d01a9d813
Add commands to prep portworx; make postgresql work on PKS
2019-11-19 07:40:01 -06:00
Jerome Petazzoni
cb81469170
Move storage class to portworx manifest
2019-11-19 06:58:49 -06:00
Jerome Petazzoni
c595a337e4
Rewrite services section
...
Improve the order when introducing ClusterIP, LoadBalancer, NodePort.
Explain the deal with ExternalIP and ExternalName, and reword the
Ingress slide.
2019-11-19 06:51:39 -06:00
Jerome Petazzoni
03d2d0bc5d
kubectl is the new SSH
2019-11-18 16:47:10 -06:00
Jerome Petazzoni
2c46106792
Add explanations to navigate slides
2019-11-18 13:53:54 -06:00
Jerome Petazzoni
291d2a6c92
Add note about DNS integration
2019-11-18 13:30:09 -06:00
Jerome Petazzoni
f73fb92832
Put pods before services
...
The flow is better this way, since we can introduce pods
just after seeing them in kubectl describe node.
Also, add some extra info when we curl the Kubernetes API.
2019-11-18 12:57:26 -06:00
Jerome Petazzoni
e9e2fa0e50
Fix YAML formatting
2019-11-18 09:04:18 -06:00
Jerome Petazzoni
a0162d37f1
Add explanations to the node/pod diagram
2019-11-15 08:49:57 -06:00
Jerome Petazzoni
a61b69ad9a
Merge branch 'master' of github.com:jpetazzo/container.training
2019-11-12 14:48:55 -06:00
Jerome Petazzoni
3388db4272
Update what we can do with k8s
2019-11-12 14:48:28 -06:00
Jérôme Petazzoni
d2d901302f
Merge pull request #533 from BretFisher/remove-rkt
...
remove deprecated rkt, mention runtimes are different per distro
2019-11-12 13:15:32 +01:00
Jérôme Petazzoni
1fae4253bc
Update concepts-k8s.md
2019-11-12 06:15:06 -06:00
Bret Fisher
f7f5ab1304
deprecated rkt, added more containerd/cri-o info
2019-11-12 06:45:42 -05:00
Jerome Petazzoni
7addacef22
Pin HAProxy to v1
2019-11-12 01:47:36 -06:00
Jerome Petazzoni
0136391ab5
Add rollback --to-revision
2019-11-11 01:23:28 -06:00
Jerome Petazzoni
ed27ad1d1e
Expand volume section
2019-11-11 00:59:39 -06:00
Jerome Petazzoni
c15aa708df
Put random values in Ingress
2019-11-11 00:25:50 -06:00
Bret Fisher
5749348883
remove deprecated rkt, mention runtimes are different per distro
2019-11-08 00:19:35 -05:00
Jerome Petazzoni
bc885f3dca
Update information re/ JVM resource limits
...
Thanks @qerub for the heads up.
2019-11-07 11:39:19 -06:00
Jerome Petazzoni
bbe35a3901
Update the mention of Prometheus exposition format
...
Thanks @qerub for letting me know that the protobuf format
was deprecated in Prom 2. Also, that technical document by
@beorn7 is a real delight to read. 💯
2019-11-07 11:21:20 -06:00
Jerome Petazzoni
eb17b4c628
Tweak single-day workshop content
2019-11-07 11:15:14 -06:00
Jérôme Petazzoni
a4d50a5439
Merge pull request #532 from someara/someara/editors
...
adding editors
2019-11-07 14:03:24 +01:00
Sean OMeara
98d2b79c97
adding editors
2019-11-04 10:13:29 +01:00
Jerome Petazzoni
8320534a5c
Add prefix to slide numbers
2019-11-03 07:42:24 -06:00
Jerome Petazzoni
74ece65947
Add Velocity slides
2019-11-03 07:11:05 -06:00
Jerome Petazzoni
7444f8d71e
Add cronjobs and YAML catch up instructions
2019-11-01 22:46:43 -05:00
Jerome Petazzoni
c9bc417a32
Update logs section
2019-10-31 20:19:33 -05:00
Jerome Petazzoni
7d4331477a
Get rid of $TAG and $REGISTRY
...
These variables are useful when deploying images
from a local registry (or from another place than
the Docker Hub) but they turned out to be quite
confusing. After holding to them for a while,
I think it is time to see the errors of my ways
and simplify that stuff.
2019-10-31 19:49:35 -05:00
Jerome Petazzoni
ff132fd728
Add mention to Review Access / rakkess
2019-10-31 17:26:01 -05:00
Jerome Petazzoni
4ec7b1d7f4
Improve section on healthchecks, and add information about startup probes
2019-10-31 17:15:01 -05:00
Jerome Petazzoni
e08e7848ed
Add instructions about shpod
2019-10-31 16:07:33 -05:00
Jérôme Petazzoni
be6afa3e5e
Merge pull request #531 from infomaven/master
...
Update troubleshooting instructions for Python 3.7 users
2019-10-30 23:23:59 +01:00
Jérôme Petazzoni
c340d909de
Merge pull request #529 from joemcmahon/os-x-stern-install
...
Os x stern install
2019-10-30 23:19:50 +01:00
Jérôme Petazzoni
b667cf7cfc
Update logs-cli.md
2019-10-30 17:19:25 -05:00
Jérôme Petazzoni
e04998e9cd
Merge pull request #527 from joemcmahon/fix-jinja2-and-pyyml-install-instructions
...
Add instructions for pyyml, jinja2, default Python
2019-10-30 23:14:51 +01:00
Jérôme Petazzoni
84198b3fdc
Update README.md
2019-10-30 17:13:13 -05:00
Nadine Whitfield
5c161d2090
Update README.md
2019-10-29 23:51:57 -07:00
Nadine Whitfield
0fc7c2316c
Updated for python 3.7
2019-10-29 23:48:50 -07:00
Jerome Petazzoni
fb64c0d68f
Update kube-proxy command
2019-10-29 20:31:18 -05:00
Jerome Petazzoni
23aaf7f58c
Improve DMUC slides
2019-10-29 19:48:23 -05:00
Jerome Petazzoni
6cbcc4ae69
Fix CNI version (0.8 is unsupported yet)
2019-10-29 19:44:41 -05:00
Jerome Petazzoni
0b80238736
Bump up versions of kubebins
2019-10-25 12:25:49 -05:00
Joe McMahon
4c285b5318
Add instruction to install stern on OS X
2019-10-10 09:29:42 -07:00
Jérôme Petazzoni
2095a15728
Merge pull request #528 from tvroom/add.link.video.zombie.exec.healthchecks
...
Add link to conf video mentioning issues with zombie'd exec healthchecks
2019-10-09 21:58:56 +02:00
Tim Vroom
13ba8cef9d
Add link to conference video mentioning issues with zombie'd exec healthcheck
2019-10-09 10:47:52 -07:00
Joe McMahon
be2374c672
Add instructions for pyyml, jinja2, default Python
...
Installing `mosh` via Homebrew may change `/usr/local/bin/python` to
Python 2. Adds docs to check and fix this so that `pyyml` and `jinja2`
can be installed.
2019-10-08 09:52:44 -07:00
Jerome Petazzoni
f96da2d260
Add dry-run, server-dry-run, kubectl diff
...
Closes #523 .
2019-10-06 09:24:30 -05:00
Christian Bewernitz
5958874071
highlight code that is recommended to be used ( #522 )
...
Better highlight code that is recommended to be used.
(Thanks @karfau for the patch!)
2019-10-05 07:57:33 -05:00
Jerome Petazzoni
370bdf9aaf
Add kube web view and kube ops view
2019-10-03 05:28:13 -05:00
Jerome Petazzoni
381cd27037
Add kube resource report
2019-10-03 05:19:51 -05:00
Jerome Petazzoni
c409c6997a
Add kubecost blog post about requests and limits
2019-10-03 05:09:17 -05:00
Jerome Petazzoni
eb2e74f236
Adjust apiVersion for k8s 1.16
2019-09-23 08:53:38 -05:00
Jerome Petazzoni
169d850fc7
bump apiversion for 1.16
2019-09-23 08:30:28 -05:00
Jerome Petazzoni
96104193ba
Add LISA tutorial
2019-09-20 09:57:27 -05:00
Jerome Petazzoni
5a5a08cf25
Add CLT training
2019-09-19 13:22:59 -05:00
Jerome Petazzoni
82b7b7ba88
Add slides for ENIX training
2019-09-18 13:08:54 -05:00
Jerome Petazzoni
8c4a0a3fce
Merge branch 'master' of github.com:jpetazzo/container.training
2019-09-17 06:13:29 -05:00
Jerome Petazzoni
f4f0fb0f23
http.server requires python3
2019-09-17 06:13:21 -05:00
Jérôme Petazzoni
8dfcb440c8
Merge pull request #526 from BretFisher/fix-pod-yaml
...
fixing uppercase K in yaml for static pods
2019-09-16 15:19:38 +02:00
Bret Fisher
f3622d98fe
fixing uppercase K in yaml for static pods
2019-09-13 16:49:47 -04:00
Jérôme Petazzoni
b1fc7580a1
Merge pull request #525 from BretFisher/patch-19
...
added GOTO Berlin to index
2019-09-09 11:44:38 +02:00
Bret Fisher
ab77d89232
added GOTO Berlin to index
2019-09-06 13:19:53 -04:00
Jerome Petazzoni
04f728c67a
Add nowrap to vimrc
...
The certificates embedded in .kube/config make the file a bit hard
to read. This will make it easier.
2019-09-03 09:04:42 -05:00
Jerome Petazzoni
5bbce4783a
Better modularize card generation
...
Most parameters used by the Jinja template for the cards
can now be specified in settings.yaml. This should make
the generation of cards for admin training much easier.
2019-09-03 06:51:15 -05:00
Jerome Petazzoni
889c79addb
Word tweaks for eksctl
...
Just indicate that eksctl is now "the new way" to deploy EKS
(since AWS now supports it officially).
2019-09-03 04:49:03 -05:00
AJ Bowen
c4b408621c
Create .tmux.conf to allow mouse and scrolling support and vim bindings for changing panes
2019-09-03 04:44:57 -05:00
Jerome Petazzoni
49df28d44f
Add WebSSH snippet
2019-08-26 01:08:14 -05:00
Jerome Petazzoni
46878ed6c7
Update chapter about version upgrades
2019-08-23 05:48:55 -05:00
Jerome Petazzoni
b5b005b6d2
Bump k8s version
2019-08-23 05:12:48 -05:00
Jerome Petazzoni
9e991d1900
Add command to change the NodePort range
...
This helps when the customer's internet connection filters out
the default port range. It still requires to have a port range
open somewhere, though. here we use 10000-10999, but this should
be adjusted if necessary.
2019-08-23 05:11:05 -05:00
Jerome Petazzoni
ace911a208
Restore ingress YAML template
2019-08-23 04:45:37 -05:00
Jerome Petazzoni
ead027a62e
Reorganize content flow
...
This introduces concepts more progressively (instead of
front-loading most of the theory before tackling first
useful commands). It was successfully testsed at PyCon
and at a few 1-day engagements and works really well.
I'm now making it the official flow.
I'm also reformatting the YAML a little bit to facilitate
content suffling.
2019-08-13 09:37:14 -05:00
Jerome Petazzoni
09c832031b
Bump up ingress version in slides too
2019-08-13 08:13:37 -05:00
Jerome Petazzoni
34fca341bc
Bump k8s YAML versions
2019-08-13 08:05:39 -05:00
Jerome Petazzoni
af18c5ab9f
Bump versions
2019-08-13 06:04:24 -05:00
Jérôme Petazzoni
afa3a59461
Merge pull request #521 from gurayyildirim/hacknbreak2019
...
Add HacknBreak 2019 workshops to website
2019-08-12 14:25:05 +02:00
gurayyildirim
1abfac419b
Fix date format
2019-08-12 15:21:53 +03:00
Güray Yıldırım
edd2f749c0
Add HacknBreak 2019 workshops to website
2019-08-12 15:16:11 +03:00
Jerome Petazzoni
2365b8f460
Add web server to make it easier to generate cards from CNC node
2019-08-08 07:37:05 -05:00
Jerome Petazzoni
c7a504dcb4
Replace 'iff' with something more understandable
2019-08-07 07:50:11 -05:00
Jérôme Petazzoni
ffb15c8316
Merge pull request #517 from antweiss/master
...
Fixing some typos
2019-08-07 14:46:29 +02:00
Jerome Petazzoni
f7fbe1b056
Add example blog post about Operator Framework
2019-08-07 05:25:49 -05:00
Jérôme Petazzoni
4be1b40586
Merge pull request #518 from antweiss/new-flux-github
...
Update Flux github url
2019-07-31 15:18:32 +02:00
Anton Weiss
91fb2f167c
Update Flux github url
2019-07-28 16:27:53 +03:00
Anton Weiss
02dcb58f77
Fix typo in consul startup command
2019-07-28 16:05:48 +03:00
Anton Weiss
3a816568da
Fix 2 typos in k8s/operators.md and k8s/operators-design.md
2019-07-28 14:21:20 +03:00
Jerome Petazzoni
9a184c6d44
Clarify daemon sets ( fixes #471 )
2019-07-25 11:47:43 -05:00
Jérôme Petazzoni
ba4ec23767
Update README.md
2019-07-25 06:22:29 -05:00
Jerome Petazzoni
c690a02d37
Add webssh command to deploy webssh on all machines
2019-07-17 05:41:07 -05:00
Bridget Kromhout
6bbf8a123c
Merge pull request #511 from asw101/patch-2
...
Add oscon2019.container.training
2019-07-16 13:32:12 -07:00
Aaron Wislang
cede1a4c12
Add oscon2019.container.training
2019-07-16 13:31:24 -07:00
Bridget Kromhout
e24a1755ec
Merge pull request #504 from bridgetkromhout/cerebro-typo
...
Typo fix
2019-07-14 17:35:20 -07:00
Bridget Kromhout
44e84c5f23
Typo fix
2019-07-14 17:33:54 -07:00
Jerome Petazzoni
947ab97b14
Add information about --record
2019-07-13 11:12:18 -05:00
Jerome Petazzoni
45ea521acd
COPY --chown
2019-07-12 14:16:20 -05:00
Bridget Kromhout
99d2e99cea
Merge pull request #494 from bridgetkromhout/fix-typo
...
Fix typo
2019-07-11 13:58:03 -05:00
Bridget Kromhout
0d4b7d6c7e
Fix typo
2019-07-11 13:56:28 -05:00
Jerome Petazzoni
45ac1768a3
Fancy git redirect
2019-07-11 05:00:21 -05:00
Jerome Petazzoni
f0d991cd02
Bump versions
2019-07-11 04:43:13 -05:00
Jérôme Petazzoni
4e1950821d
Merge pull request #493 from bridgetkromhout/wording-for-remote
...
Wording adjusted for remote clusters
2019-07-10 08:55:21 +02:00
Jérôme Petazzoni
2668a73fb0
Merge pull request #492 from bridgetkromhout/add-oscon-to-list
...
Adding oscon to front page
2019-07-09 19:35:27 +02:00
Bridget Kromhout
2d56d9f57c
Wording adjusted for remote clusters
2019-07-09 12:30:53 -05:00
Bridget Kromhout
b27f960483
Adding oscon to front page
2019-07-09 11:52:12 -05:00
Jérôme Petazzoni
50211dcc6e
Merge pull request #491 from bridgetkromhout/wording-adjustment
...
Clarifying wording about installed tools
2019-07-09 18:51:24 +02:00
Jérôme Petazzoni
35654762b3
Update setup-managed.md
...
After a quick chat about it, we agreed that "components" reflected better what we meant ✔️
2019-07-09 11:51:09 -05:00
Bridget Kromhout
a77fe701b7
Clarifying wording about installed tools
2019-07-09 11:29:09 -05:00
Jérôme Petazzoni
dee48d950e
Merge pull request #490 from bridgetkromhout/local-wording
...
Local kubectl wording rewrite
2019-07-09 15:13:33 +02:00
Bridget Kromhout
645d424a54
Local kubectl wording rewrite
2019-07-09 08:05:07 -05:00
Jérôme Petazzoni
875c552029
Merge pull request #488 from bridgetkromhout/aks-engine
...
adding AKS Engine
2019-07-09 13:49:39 +02:00
Jérôme Petazzoni
c2eb0de99a
Merge pull request #487 from bridgetkromhout/azure-link
...
Fixing broken link
2019-07-09 13:47:41 +02:00
Jérôme Petazzoni
9efe1f3129
Merge pull request #486 from bridgetkromhout/resource-quota
...
Consistent naming
2019-07-09 13:46:13 +02:00
Bridget Kromhout
14b7670c7d
I think AKS Engine belongs here
2019-07-09 06:16:13 -05:00
Bridget Kromhout
f20e0b1435
Fixing broken link
2019-07-09 06:10:57 -05:00
Jérôme Petazzoni
26317315b5
Merge pull request #485 from bridgetkromhout/metrics-pipeline
...
Metrics pipeline renamed
2019-07-09 13:07:23 +02:00
Bridget Kromhout
5bf39669e3
Consistent naming
2019-07-09 06:05:35 -05:00
Bridget Kromhout
c06b680fed
Metrics pipeline renamed
2019-07-09 06:00:56 -05:00
Bridget Kromhout
ba34183774
Merge pull request #464 from jpetazzo/control-plane-auth
...
Explain the various authentication and authorization mechanisms securing the control plane
2019-07-05 13:27:22 -05:00
Bridget Kromhout
abda9431ae
Merge pull request #480 from jpetazzo/make-chart
...
Add a more meaningful exercise with Helm charts
2019-07-05 13:26:41 -05:00
Bridget Kromhout
581635044b
Merge pull request #467 from jpetazzo/openid-connect-demo
...
Add chapter about OpenID Connect tokens
2019-07-02 08:26:36 -05:00
Jérôme Petazzoni
b041a2f9ec
Update openid-connect.md
2019-06-26 09:53:17 -05:00
Jérôme Petazzoni
7fd8b7db2d
Update openid-connect.md
2019-06-26 09:52:07 -05:00
Jerome Petazzoni
dcd91c46b7
Add ping command (thanks @swacquie)
2019-06-26 09:46:26 -05:00
Jérôme Petazzoni
076a68379d
Update openid-connect.md
2019-06-26 09:43:00 -05:00
Jérôme Petazzoni
741faed32e
Update openid-connect.md
2019-06-26 09:39:24 -05:00
Bridget Kromhout
9a9f7a3c72
Merge pull request #484 from bridgetkromhout/typo-fix
...
Minor typo fix
2019-06-24 10:11:05 -05:00
Bridget Kromhout
a458c41068
Minor typo fix
2019-06-24 10:06:17 -05:00
Jerome Petazzoni
ce6cdae80c
Bump versions
2019-06-24 02:11:46 -05:00
Bridget Kromhout
73f0d61759
Merge pull request #460 from jpetazzo/healthchecks-advanced
...
More on healthchecks! Exercises! Fun! Action!
2019-06-23 11:03:29 -05:00
Bridget Kromhout
0ae7d38b68
Merge branch 'master' into healthchecks-advanced
2019-06-23 11:01:57 -05:00
Bridget Kromhout
093e3ab5ab
Merge pull request #459 from jpetazzo/operators
...
Add operator chapter with nice ElasticSearch demo
2019-06-23 11:00:10 -05:00
Bridget Kromhout
be72fbe80a
Update operators-design.md
...
Using "in" instead of "into" is correct for this case.
2019-06-23 10:59:25 -05:00
Bridget Kromhout
560328327c
Merge branch 'master' into operators
2019-06-23 10:54:13 -05:00
Jerome Petazzoni
9f1d2581fc
Bump k8s version
2019-06-21 07:49:01 -05:00
Jerome Petazzoni
ab1a360cdc
Add link to Velocity Berlin
2019-06-19 21:45:59 -05:00
Jérôme Petazzoni
860907ccf0
Optimize admin clusters
2019-06-20 01:50:01 +00:00
Jérôme Petazzoni
ad4c86b3f4
Show instance type when provisioning; change it to t3.medium by default
2019-06-20 01:47:48 +00:00
Jerome Petazzoni
8f7ca0d261
Bump k8s version
2019-06-17 20:55:57 -05:00
AJ Bowen
626e4a8e35
Tweaks ( #482 )
...
Add Firewalling slide; alter some wording
2019-06-17 13:16:15 +02:00
Jerome Petazzoni
b21f61ad27
Update link to distributions (thanks @cem-)
2019-06-12 23:03:28 -05:00
Jerome Petazzoni
bac0d9febd
Add a more meaningful exercise with Helm charts
2019-06-12 21:05:47 -05:00
Jérôme Petazzoni
313df8f9ff
Update csr-api.md
2019-06-12 16:01:52 -05:00
Carl
ef6a5f05f8
clarify language around CSRs
...
three changes:
CSRs don't have expiry dates
"-nodes" just means "no encryption" it's not really specific to DES
the cert comes from the controller not the CSR
2019-06-12 16:01:52 -05:00
Jérôme Petazzoni
d71a636a9d
Merge pull request #479 from soulshake/wording-tweaks
...
Wording tweaks
2019-06-12 22:56:07 +02:00
Jérôme Petazzoni
990a873e81
Update csr-api.md
2019-06-12 15:55:35 -05:00
Jérôme Petazzoni
98836d85cf
Update cloud-controller-manager.md
2019-06-12 15:53:26 -05:00
AJ Bowen
c959a4c4a1
a few more
2019-06-11 17:03:37 -07:00
AJ Bowen
c3a796faef
observations from Velocity workshop
2019-06-11 16:28:50 -07:00
Jérôme Petazzoni
56cc65daf2
Merge pull request #475 from soulshake/aj-wording-tweaks
...
moar wording tweaks
2019-06-10 07:32:20 +02:00
Jérôme Petazzoni
a541e53c78
Update prometheus.md
2019-06-10 00:31:14 -05:00
AJ Bowen
7a63dfb0cf
moar wording tweaks
2019-06-09 22:28:17 -07:00
Jerome Petazzoni
093cfd1c24
Add Velocity slides
2019-06-09 18:19:40 -05:00
Jérôme Petazzoni
8492524798
Merge pull request #474 from soulshake/aj-wording-tweaks
...
wording tweaks
2019-06-10 01:16:47 +02:00
Jérôme Petazzoni
12b625d4f6
Update csr-api.md
2019-06-09 18:16:02 -05:00
Jerome Petazzoni
a78e99d97e
Simplify and improve PodSecurityPolicy section
2019-06-09 18:05:49 -05:00
AJ Bowen
161b8aed7d
wording tweaks
2019-06-09 15:59:22 -07:00
Jerome Petazzoni
4f1252d0b6
Add dockercoins intro to admin course
2019-06-08 14:02:23 -05:00
Jerome Petazzoni
1b407cbc5e
Add self-standing dockercoins intro for admin course
2019-06-08 14:01:20 -05:00
Jerome Petazzoni
dd6f3c9eee
Mention eksctl in official AWS docs
2019-06-08 12:03:52 -05:00
Jerome Petazzoni
d4afae54b8
Clarify plan
2019-06-08 11:46:31 -05:00
Bridget Kromhout
730ef0f421
Merge pull request #473 from soulshake/healthchecks-advanced
...
wording tweaks
2019-06-08 11:29:36 -05:00
Jerome Petazzoni
c1f9082fdc
Simplify kubeconfig generation; rename twoday->twodays
2019-06-07 18:33:32 -05:00
Jerome Petazzoni
1fcb223a1d
Refactor all card templates in a single file
2019-06-05 01:02:18 -05:00
AJ Bowen
5e520dfbe5
wording tweaks
2019-06-03 20:42:57 -07:00
Jérôme Petazzoni
91d3f025b0
Merge pull request #472 from jpetazzo/soulshake-cherrypick
...
Cherrypick tweaks from @soulshake
2019-06-04 05:36:39 +02:00
AJ Bowen
79b8e5f2f0
Cherrypick tweaks from @soulshake
2019-06-03 22:35:01 -05:00
Jerome Petazzoni
f809faadb9
Merge YAML files to master branch
...
I'd like to use these YAML files without having to tell people
to explicitly check a specific branch. So I'm merging the YAML
files right away. I'm not merging the Markdown content so that
it can be reviewed further.
2019-06-02 19:39:09 -05:00
Jerome Petazzoni
4e225fdaf5
Add 2-day admin curriculum
2019-06-02 14:06:13 -05:00
Jerome Petazzoni
36be4eaa9f
Disable dynamic provisioning if necessary
2019-06-02 10:15:18 -05:00
Jerome Petazzoni
57aa25fda0
tweaks
2019-06-02 09:57:04 -05:00
Jerome Petazzoni
42ed6fc56a
Tweaks
2019-06-02 09:55:50 -05:00
Jerome Petazzoni
5aedee5564
Tweaks
2019-06-02 09:27:00 -05:00
Jerome Petazzoni
0a2879e1a5
Deleting a static pod doesn't really delete it
2019-06-01 20:05:12 -05:00
Jerome Petazzoni
3e87e69608
Remove --export since it's being deprecated
2019-06-01 20:02:53 -05:00
Jerome Petazzoni
b572d06f82
Add pretty line break
2019-06-01 19:34:41 -05:00
Jerome Petazzoni
2c0b4b15ba
Remove bogus slide
2019-06-01 19:31:27 -05:00
Jerome Petazzoni
f91e995e90
Avoid FIXME being in TOC
2019-06-01 18:18:10 -05:00
Jerome Petazzoni
59c2ff1911
Add chapter about OpenID Connect tokens
...
Includes a simplified demo using Google OAuth Playground,
as well as numerous examples aiming at piercing the veil
to explain JWT, JWS, and associated protocols and algos.
2019-06-01 17:58:15 -05:00
Jerome Petazzoni
879e7f2ec9
Improve phrasing following Bridget's feedback
2019-05-31 21:06:17 -05:00
Jérôme Petazzoni
ad4cc074c1
Merge pull request #466 from tianon/dockerfile
...
Improve "slides/Dockerfile" reliability/image size
2019-05-30 01:43:38 +02:00
Tianon Gravi
ab8b478648
Improve "slides/Dockerfile" reliability/image size
...
This pins to a specific version of Alpine to insulate against Alpine version bumps renaming packages (or changing the way they work like when `pip` got split out into a separate package) and uses `apk add --no-cache` instead of `apk update` to create a slightly smaller end result.
2019-05-29 15:52:42 -07:00
Jerome Petazzoni
68f35bd2ed
Add info about zombies and exec probes (courtesy of @lbernail)
2019-05-27 19:11:04 -05:00
Jérôme Petazzoni
964b92d320
Merge pull request #465 from soulshake/aj-wework
...
wording tweaks
2019-05-28 01:54:15 +02:00
AJ Bowen
db961b486f
wording tweaks
2019-05-27 18:49:04 -05:00
Jerome Petazzoni
a90dcf1d9a
Reorg self-paced TOC so that chapters are more balanced
2019-05-27 15:47:03 -05:00
Jerome Petazzoni
f4ef2bd6d4
Add control plane auth info
2019-05-27 15:39:12 -05:00
Jerome Petazzoni
baf428ebdb
Add note about operator reliability
2019-05-26 22:46:24 -05:00
Jerome Petazzoni
3a87183a66
Add bottom-us vs top-down approaches
...
Bottom-us is inspired by the Zalando ES operator
2019-05-26 22:39:11 -05:00
Jerome Petazzoni
3f70ee2c2a
Add note about operator scaling
2019-05-26 22:17:20 -05:00
Jerome Petazzoni
68a26ae501
Minor updates after full run
2019-05-26 14:09:14 -05:00
Jerome Petazzoni
2ef72a4dd8
Rename admin curriculum to prep addition of two-day course
2019-05-26 08:36:44 -05:00
Jérôme Petazzoni
f4e16dccc4
Merge pull request #463 from jpetazzo/horizontal-pod-autoscaler
...
Chapter about Horizontal Pod Autoscaler
2019-05-26 04:44:35 +02:00
Jerome Petazzoni
4c55336079
automatons -> automata
2019-05-25 21:43:07 -05:00
Jérôme Petazzoni
b22d3e3d21
Merge pull request #462 from jpetazzo/user-certificates
...
Add a chapter showing how to use the CSR API
2019-05-26 04:42:45 +02:00
Jérôme Petazzoni
7b8370dc12
Merge branch 'master' into user-certificates
2019-05-26 04:38:01 +02:00
Jérôme Petazzoni
db6d2c8188
Merge pull request #457 from jpetazzo/improve-core-apr-2019
...
Improve core April 2019
2019-05-26 04:04:53 +02:00
Jerome Petazzoni
eb02875bd0
s/products/solutions/
2019-05-25 21:04:19 -05:00
Jérôme Petazzoni
4ba954cae4
Merge pull request #458 from jpetazzo/pod-security-policy
...
Add chapter about Pod Security Policies
2019-05-26 04:01:30 +02:00
Jérôme Petazzoni
84b691a89d
Merge branch 'master' into pod-security-policy
2019-05-26 03:59:06 +02:00
Jerome Petazzoni
c1e9073781
Rewrite namespace section so that it's standalone
...
And place it earlier in all courses
2019-05-25 19:41:54 -05:00
Jerome Petazzoni
6593f4ad42
Chart → chart
...
As per https://helm.sh/docs/chart_best_practices/#usage-of-the-words-helm-tiller-and-chart
2019-05-25 17:44:28 -05:00
Jerome Petazzoni
bde7f75881
Use a generic link, not pinned to specific version
2019-05-25 17:40:45 -05:00
Jerome Petazzoni
25c820c87a
Add link to @jberkus' blog post about Postgres on Kubernetes
2019-05-25 13:50:01 -05:00
Jerome Petazzoni
39027675d5
Add a whole chapter about operator design
2019-05-25 12:53:15 -05:00
Jerome Petazzoni
f8e0de3519
Expand instructions in 'running kubectl locally'
2019-05-25 10:13:44 -05:00
Jerome Petazzoni
3a512779b2
Improve Prometheus slides and deployment
...
Indicate clearly if we expect people to deploy
Prometheus or not. Explain better what the Helm
deployment does. Add a conclusion slide about
Grafana dashboards.
Prometheus deployment with Helm now stores
correctly Helm files in ~docker instead of
~ubuntu.
2019-05-24 21:40:14 -05:00
Jerome Petazzoni
d987f21cba
Add 'workshopctl ssh' helper command
2019-05-24 20:27:25 -05:00
Jerome Petazzoni
1f08425437
Improve phrasing
2019-05-24 19:37:35 -05:00
Jerome Petazzoni
f69c9853bb
More typos
2019-05-24 19:36:03 -05:00
Jerome Petazzoni
c565dad43c
Fix typos and add precisions
2019-05-24 19:33:23 -05:00
Jérôme Petazzoni
e48c23e4f4
Merge pull request #461 from jpetazzo/local-pvs
...
Improve volume chapter
2019-05-25 02:12:57 +02:00
Jerome Petazzoni
eb04aacb5e
Remind what unbound means for a PVC; fix a typo
2019-05-24 19:11:59 -05:00
Jerome Petazzoni
b0f01e018c
Clarify healthchecks and dependencies
2019-05-24 18:44:41 -05:00
Jerome Petazzoni
9504f81526
Improve English
...
I'm eternally grateful for @bridgetkromhout's patience
and keen eyes :)
2019-05-24 18:39:14 -05:00
Jerome Petazzoni
12ef2eb66e
Install AWS IAM authenticator
2019-05-24 18:34:43 -05:00
Jérôme Petazzoni
e4311a3037
Typo
2019-05-24 18:29:01 -05:00
Jerome Petazzoni
7309304ced
Add note about external services
2019-05-24 16:21:05 -05:00
Jerome Petazzoni
26c876174a
Modularize connection instructions
...
... so that they can be used for training sessions
where we go from 1-node environments to N-node
environments.
2019-05-24 15:43:24 -05:00
Jerome Petazzoni
9775954b42
Update Ambassador and Service Mesh links
2019-05-23 23:02:12 -05:00
Jerome Petazzoni
d4500eff5a
Add pets vs cattle explanation
2019-05-23 22:34:50 -05:00
Jerome Petazzoni
0ba6adb027
Bump versions
2019-05-23 22:02:45 -05:00
Jerome Petazzoni
d3af9ff333
Merge branch 'master' of github.com:jpetazzo/container.training
2019-05-23 17:39:12 -05:00
Jerome Petazzoni
c9dc6fa7cb
Put exercise slides in proper files
2019-05-23 17:39:00 -05:00
Jérôme Petazzoni
485704a169
Update Orchestration_Overview.md
2019-05-23 16:36:05 -05:00
Jérôme Petazzoni
72fa8c366b
Minor formatting, update official image count
2019-05-23 15:53:27 -05:00
Jerome Petazzoni
8ea4b23530
Fix URL for Swarm content
2019-05-22 22:39:45 -05:00
Jerome Petazzoni
785a8178ca
Show quick demo using CPU-bound workload.
...
Explain autoscaler gotchas.
Explain the difference between the different
API groups, metrics servier, custom metrics,
external metrics.
2019-05-22 13:47:52 -05:00
Jerome Petazzoni
0dfff26410
Add a chapter showing how to use the CSR API
...
This is a rather convoluted example, showing step by
step how to build a system where each user gets a
ServiceAcccount and token with limited access, and
can use this token to submit a CSR that will give
them a short-lived certificate.
Even if this is not a 100% realistic scenario,
the general idea (using a "long-term" password
or token to obtain a "short-term" token) is used
by many other systems, so it makes sense to get
acquainted with the various moving parts.
2019-05-22 09:45:27 -05:00
Jerome Petazzoni
5b4debfd81
Improve volume chapter
...
In a few places, we were using 'Persistent Volume' the
wrong way. This was fixed.
Also added a whole chapter showing how to use local
persistent volumes, with an actually persistent
Consul cluster.
2019-05-21 16:46:50 -05:00
Jerome Petazzoni
69f9cee6c9
More on healthchecks! Exercises! Fun! Action!
2019-05-20 23:15:44 -05:00
Jerome Petazzoni
4c44f3e690
Add spiel about default roles admin/edit/view
2019-05-18 20:50:29 -05:00
Jerome Petazzoni
b69119eed4
Add operator chapter with nice ElasticSearch demo
2019-05-16 22:21:40 -05:00
Jerome Petazzoni
940694a2b0
Add another CRD example with lots of bells and whistles
2019-05-16 18:56:22 -05:00
Jerome Petazzoni
c3de1049f1
Add chapter about Pod Security Policies
2019-05-16 17:34:42 -05:00
Jérôme Petazzoni
116515d19b
Merge pull request #455 from jpetazzo/kustomize
...
Show quick demo of Kustomize
2019-05-16 01:20:05 +02:00
Jerome Petazzoni
098671ec20
Add awesome slideshow for kubectl run
2019-05-14 20:47:42 -05:00
Jerome Petazzoni
51e77cb62c
Add PyCon video
2019-05-10 12:03:22 -05:00
Jerome Petazzoni
e2044fc2b2
Add DevOpsDDay Marseille
2019-05-10 12:02:34 -05:00
Jerome Petazzoni
f795d67f02
Add San Jose, Montreal, Paris dates
2019-05-10 11:25:20 -05:00
Jerome Petazzoni
6f6dc66818
Add slides for kadm and pycon
2019-05-01 06:09:55 -05:00
Jerome Petazzoni
0ae39339b9
Use set -u to catch unset variables; remove --export since it'll be deprecated
2019-04-29 18:43:50 -05:00
Jerome Petazzoni
e6b73a98f4
Moving a couple of slides to extra-details
2019-04-29 18:33:08 -05:00
Jerome Petazzoni
03657ea896
Moving a couple of slides to extra-details
2019-04-29 18:30:06 -05:00
Jerome Petazzoni
4106059d4a
Improve a bunch of small things
2019-04-29 15:43:38 -05:00
Jerome Petazzoni
2c0ed6ea2a
Switch diagrams order
2019-04-29 15:05:50 -05:00
Arthur Chaloin
3557a546e1
Replace kubenet by kuberouter for CNI slides
2019-04-27 19:14:13 -05:00
Arthur Chaloin
d3dd5503cf
Fix typo in 'kuectl'
2019-04-27 19:14:13 -05:00
Arthur Chaloin
82f8f41639
Fix kubeconfig filename to match previous slides
2019-04-27 19:14:13 -05:00
Arthur Chaloin
dff8c1e43a
Add missing namespace name in kubctl label command example
2019-04-27 19:14:13 -05:00
Jerome Petazzoni
9deeddc83a
Minor tweaks for kadm content
2019-04-25 14:48:11 -05:00
Bridget Kromhout
dc7c1e95ca
Update kustomize.md
2019-04-22 13:31:14 -05:00
Jerome Petazzoni
a4babd1a77
Update versions
2019-04-22 12:51:34 -05:00
Jerome Petazzoni
609756b4f3
Add upcoming sessions slides
2019-04-22 07:44:39 -05:00
Jerome Petazzoni
c367ad1156
Show quick demo of Kustomize
...
Use Replicated Ship to generate the base and overlays
from the kubercoins GitHub repo.
The namespaces chapter has been slightly tweaked so
that we can use it for either Helm or Kustomize demo.
2019-04-22 05:18:45 -05:00
Jérôme Petazzoni
06aba6737a
Merge pull request #446 from jpetazzo/kube-admin
...
New course: Kubernetes for Ops and Admins!
2019-04-22 11:13:28 +02:00
Jerome Petazzoni
b9c08613ed
Add deployment scripts for admin training
2019-04-22 03:47:10 -05:00
Jerome Petazzoni
da2264d1ca
Add convenience function to stop+disable Docker Engine (for labs where we don't want it to run initially)
2019-04-22 03:16:34 -05:00
Jerome Petazzoni
66fbd7ee9e
Allow setting the cluster prefix (to have foo1, foo2, etc. instead of node1, node2, etc.)
2019-04-22 03:09:37 -05:00
Jerome Petazzoni
a78bb4b2bf
Allow specifying optional Kubernetes version to deploy
...
This will be used for kubernetes admin labs, to upgrade
an existing cluster. In order to be able to perform an
upgrade, we need a cluster running an older version.
2019-04-21 17:38:59 -05:00
Jerome Petazzoni
9dbd995c85
Prep two day program
2019-04-21 17:05:23 -05:00
Jerome Petazzoni
b535d43b02
Install replicated/ship
...
This will be used later to demo kustomize
2019-04-21 17:04:36 -05:00
Jerome Petazzoni
a77aabcf95
Add info about kube-node-lease namespace
...
This is a new thing in Kubernetes 1.14. Added some details
about it (TL,DR it helps with cluster scalability but you
don't even have to know/care about it).
2019-04-21 16:35:50 -05:00
Jerome Petazzoni
b42e4e6f80
Clean up EFK YAML file
...
This will use a more recent Debian-based image, instead of the
older alpine image. It also sets a couple of env vars to
avoid spurious messages. And it removes a lot of defaults
and useless parameters to make the YAML file more readable.
2019-04-21 15:47:11 -05:00
Jerome Petazzoni
1af958488e
More fixes thanks to @bridgetkromhout excellent feedback and advice ♥
2019-04-21 08:30:39 -05:00
Jerome Petazzoni
2fe4644225
Tweaks/fixes addressing @bridgetkromhout's feedback <3
2019-04-21 08:24:00 -05:00
Jerome Petazzoni
3d001b0585
'shortly unavailable' means 'unavailable soon', not 'briefly unavailable'
2019-04-21 06:05:09 -05:00
Jérôme Petazzoni
e42d9be1ce
Merge pull request #453 from jpetazzo/bridgetkromhout-patch-6
...
Update cluster-sizing.md
2019-04-21 00:46:44 +02:00
Jérôme Petazzoni
d794c8df42
Merge pull request #450 from jpetazzo/bridgetkromhout-patch-3
...
Suggested rewordings for clarity
2019-04-21 00:45:46 +02:00
Jérôme Petazzoni
85144c4f55
Merge pull request #452 from jpetazzo/bridgetkromhout-patch-5
...
Fixing broken link
2019-04-21 00:43:07 +02:00
Jérôme Petazzoni
fba198d4d7
Update resource-limits.md
2019-04-20 17:42:13 -05:00
Jérôme Petazzoni
da8b4fb972
Merge pull request #451 from jpetazzo/bridgetkromhout-patch-4
...
Clarifications and rewordings
2019-04-21 00:40:30 +02:00
Jérôme Petazzoni
74c9286087
Merge pull request #449 from jpetazzo/bridgetkromhout-patch-2
...
wording suggestions
2019-04-21 00:39:38 +02:00
Jérôme Petazzoni
d4c3686a2a
Merge pull request #448 from jpetazzo/bridgetkromhout-patch-1
...
add k3s link
2019-04-21 00:36:33 +02:00
Jérôme Petazzoni
9a66481cfd
Merge pull request #445 from jpetazzo/update-namespaces-and-kube-public
...
Update the slides introducing namespaces and kube-public
2019-04-21 00:35:41 +02:00
Bridget Kromhout
f5d523d3c8
Update cluster-sizing.md
...
Suggested clarification and link
2019-04-20 15:54:21 -05:00
Bridget Kromhout
9296b375f3
Update resource-limits.md
2019-04-20 15:47:09 -05:00
Bridget Kromhout
6d761b4dcc
Fixing broken link
...
This link was malformed.
2019-04-20 15:39:22 -05:00
Bridget Kromhout
fada4e8ae7
Update bootstrap.md
...
Typo fix
2019-04-20 15:36:24 -05:00
Bridget Kromhout
dbcb4371d4
Update cloud-controller-manager.md
...
Wording fixes.
2019-04-20 15:33:08 -05:00
Bridget Kromhout
3f40cc25a2
Update setup-managed.md
...
Need to escape the `&` or the URL gets changed to an incorrect one.
2019-04-20 13:24:40 -05:00
Bridget Kromhout
aa55a5b870
Update multinode.md
...
Typo fixes
2019-04-20 13:09:42 -05:00
Bridget Kromhout
f272df9aae
Update dmuc.md
...
typo fixes
2019-04-20 13:06:10 -05:00
Bridget Kromhout
b92da2cf9f
Update metrics-server.md
...
Small details
2019-04-20 12:37:37 -05:00
Bridget Kromhout
fea69f62d6
Update multinode.md
...
Clarifications and rewordings
2019-04-20 12:34:40 -05:00
Bridget Kromhout
627c3361a1
Update prereqs-admin.md
...
typo fix
2019-04-20 12:29:33 -05:00
Bridget Kromhout
603baa0966
Update resource-limits.md
...
Suggested rewordings for clarity - but I am not going to merge it myself, as I don't want to accidentally change meaning.
2019-04-20 12:25:29 -05:00
Bridget Kromhout
dd5a66704c
Update setup-selfhosted.md
2019-04-20 11:18:17 -05:00
Bridget Kromhout
95b05d8a23
Update metrics-server.md
2019-04-20 10:54:26 -05:00
Bridget Kromhout
c761ce9436
Update dmuc.md
...
typo fixes
2019-04-20 10:49:29 -05:00
Bridget Kromhout
020cfeb0ad
Update cni.md
...
Grammatical clarifications.
2019-04-20 10:41:17 -05:00
Bridget Kromhout
4c89d48a0b
Update cluster-backup.md
...
typo fix
2019-04-19 15:11:51 -05:00
Bridget Kromhout
e2528191cd
Update bootstrap.md
...
typo fix
2019-04-19 14:56:58 -05:00
Bridget Kromhout
50710539af
Update architecture.md
...
Slight grammatical adjustments. If you wanted to say "an etcd instance" that works, but "an etcd" doesn't parse correctly. And for "allows to use" we have to say who's allowed - "one" or "us" or "you".
2019-04-19 14:50:50 -05:00
Bridget Kromhout
0e7c05757f
add k3s link
...
Unless k3s is front-of-mind when you're on this slide, I suspect attendees might benefit from a link here?
2019-04-19 14:43:40 -05:00
Bridget Kromhout
6b21fa382a
Merge pull request #444 from jpetazzo/all-in-one-insecure-dashboard
...
Simplify dashboard section to load one YAML instead of three
2019-04-19 13:55:47 -05:00
Bridget Kromhout
1ff3b52878
Merge pull request #443 from jpetazzo/do-not-scale-with-compose-in-kubernetes-course
...
Do not scale DockerCoins with Compose in Kubernetes courses
2019-04-19 11:29:06 -05:00
Bridget Kromhout
307fd18f2c
Update scalingdockercoins.md
2019-04-19 11:28:13 -05:00
Jerome Petazzoni
ad81ae0109
Merge branch 'master' of github.com:jpetazzo/container.training
2019-04-17 03:07:41 -05:00
Jerome Petazzoni
11c8ded632
Add k8s admin; add slides for intro to containers
2019-04-17 03:07:34 -05:00
Jérôme Petazzoni
5413126534
Merge pull request #447 from arthurchaloin/master
...
[Containers] Minor updates to the linux installation slide
2019-04-16 20:07:28 +02:00
Arthur Chaloin
ddcb02b759
Add convenience script for dev installation on linux
2019-04-15 13:58:16 +02:00
Arthur Chaloin
ff111a2610
Remove outdated store.docker.com link
2019-04-15 13:55:09 +02:00
Jerome Petazzoni
5a4adb700a
Tweaks (thanks @rdegez!)
2019-04-14 13:58:02 -05:00
Jerome Petazzoni
7c9f144f89
Add exercises to in-person curriculum
2019-04-14 03:24:00 -05:00
Julien Cristau
cde7c566f0
fix typo
2019-04-13 16:54:10 -05:00
Jerome Petazzoni
8b2a8fbab6
Clarify 1-d binpack problem
2019-04-13 16:46:43 -05:00
Jerome Petazzoni
1e77f57434
Add course conclusion
2019-04-13 11:45:08 -05:00
Jerome Petazzoni
2dc634e1f5
Add cluster sizing chapter
2019-04-13 05:25:14 -05:00
Jerome Petazzoni
df185c88a5
Add shell snippet generating route commands
2019-04-13 04:30:22 -05:00
Jerome Petazzoni
f40b8a1bfa
Add short section about metrics server
2019-04-12 17:58:14 -05:00
Jerome Petazzoni
ded5fbdcd4
Add chapter about resource limits
2019-04-12 12:53:45 -05:00
Jerome Petazzoni
038563b5ea
Add TLS bootstrap
2019-04-10 06:49:29 -05:00
Jerome Petazzoni
d929f5f84c
Add more backup tools
2019-04-10 04:07:28 -05:00
Jerome Petazzoni
cd1dafd9e5
Improve backup section (thanks @rdegez & @naps)
2019-04-10 03:53:39 -05:00
Jerome Petazzoni
945586d975
Add container engine version reminder (thanks @rdegez)
2019-04-10 03:16:32 -05:00
Jerome Petazzoni
aa6b74efcb
Add Cloud Controller Manager
2019-04-10 03:15:33 -05:00
Jerome Petazzoni
4784a41a37
Add chapter about backups
2019-04-09 13:58:46 -05:00
Jerome Petazzoni
0d551f682e
Add chapter about cluster upgrades + static pods
2019-04-09 09:42:28 -05:00
Jerome Petazzoni
9cc422f782
Add distributions & installers
2019-04-09 03:32:14 -05:00
Jerome Petazzoni
287f6e1cdf
Reword a few BGP things (Thanks Benji)
2019-04-08 12:21:04 -05:00
Jerome Petazzoni
2d3ddc570e
Add mention to kube-router special shell (thanks @rdegez)
2019-04-08 06:56:06 -05:00
Jerome Petazzoni
82c26c2f19
Oops (thanks @rdegez for catching that one)
2019-04-08 06:39:07 -05:00
Jerome Petazzoni
6636f92cf5
Add a few more managed options
2019-04-08 06:38:13 -05:00
Jerome Petazzoni
ff4219ab5d
Add managed installation options
2019-04-08 06:15:23 -05:00
Jerome Petazzoni
71cfade398
Merge branch 'master' into kube-admin
2019-04-08 04:10:30 -05:00
Jerome Petazzoni
c44449399a
Add API load balancer
2019-04-08 04:10:28 -05:00
Jerome Petazzoni
637c46e372
Add cluster interconnection with a route reflector
2019-04-07 12:40:38 -05:00
Jerome Petazzoni
ad9f845184
Add export of 1.0.0.2/32 route for testing
2019-04-07 11:23:38 -05:00
Jerome Petazzoni
3368e21831
Add FRR route reflector
2019-04-07 10:26:56 -05:00
Jerome Petazzoni
46ce3d0b3d
Add disableaddrchecks command (to allow network labs on AWS)
2019-04-06 12:28:47 -05:00
Jerome Petazzoni
41eb916811
Add kubebins command (install Kubernetes binaries but do not setup cluster)
2019-04-06 12:23:40 -05:00
Jerome Petazzoni
1c76e23525
Add Compose file and Kubernetes YAML for kube-router lab
2019-04-06 12:01:42 -05:00
Jerome Petazzoni
2b2d7c5544
Add CNI section (first part; still needs federation)
2019-04-06 12:00:59 -05:00
Bridget Kromhout
84c233a954
Update kubectlget.md
2019-04-05 12:37:54 -05:00
Bridget Kromhout
0019b22f1d
Update kubectlget.md
2019-04-05 12:36:17 -05:00
Jerome Petazzoni
6fe1727061
Add Compose file to start a simple k8s control plane
2019-04-05 09:13:49 -05:00
Jerome Petazzoni
a4b23e3f02
Add kubenet lab
2019-04-05 09:13:27 -05:00
Jerome Petazzoni
d5fd297c2d
Add YAML manifest for 1-day admin training
2019-04-04 13:38:24 -05:00
Jerome Petazzoni
3ad1e89620
Do not abort if a file can't be loaded; just report it and continue
2019-04-04 13:21:26 -05:00
Jerome Petazzoni
d1609f0725
Add Dessine-Moi Un Cluster
2019-04-04 12:58:35 -05:00
Jerome Petazzoni
ef70ed8006
Pre-requirements + Architecture sections
2019-04-04 09:33:04 -05:00
Jerome Petazzoni
5f75f04c97
Update the slides introducing namespaces and kube-public
...
1) When introducing "kubectl describe", we ask people to
look at "kubectl describe node node1", which shows
them a bunch of pods. This makes it easier to contrast
with the (empty) output of "kubectl get pods" later.
2) Then, instead of going straight to "-n kube-system",
we introduce "--all-namespaces" to show pods across
all namespaces. Of course we also mention "-n" and
we also explain when these flags can be used.
3) Finally, I rewrote the section about kube-public,
because it was misleading. It pointed at the Secret
in kube-public, but that Secret merely corresponds
to the token automatically created for the default
ServiceAccount in that namespace. Instead, it's
more relevant to look at the ConfigMap cluster-info,
which contains a kubeconfig data piece.
The last item gives us an opportunity to talk to the
API with curl, because that cluster-info ConfigMap is
a public resource.
2019-04-03 09:12:34 -05:00
Jerome Petazzoni
38097a17df
Add slides about kubectl-who-can
2019-04-03 05:34:24 -05:00
Jerome Petazzoni
afa7b47c7a
Remove cancelled/rescheduled training sessions
2019-04-03 05:13:17 -05:00
Jerome Petazzoni
4d475334b5
Avoid duplicated 'kubectl scale' sections
2019-04-02 12:34:45 -05:00
Jerome Petazzoni
59f2416c56
Do not scale DockerCoins with Compose in Kubernetes courses
...
In the Kubernetes courses, it takes a bit too long before we
reach the Kubernetes content. Furthermore, learning how to
scale with Compose is not super helpful. These changes
allow to switch between two course flows:
- show how to scale with Compose, then transition to k8s/Swarm
- do not show how to scale with Compose; jump to k8s/Swarm earlier
In the latter case, we still benchmark the speed of rng and
hasher, but we do it on Kuberntes (by running httping on
the ClusterIP of these services).
These changes will also allow to make the whole DaemonSet
section optional, for shorter courses when we want to
simply scale the rng service without telling the bogus
explanation about entropy.
2019-04-02 09:54:43 -05:00
Jerome Petazzoni
9c5fa6f15e
Bump up Consul image version
2019-04-02 04:33:29 -05:00
Jerome Petazzoni
c1e6fe1d11
Deploy metrics server on k8s clusters
2019-03-27 13:08:02 -05:00
Jerome Petazzoni
99adc846ba
Add metrics server YAML
...
This is a concatenation of the files found in this directory:
https://github.com/kubernetes-incubator/metrics-server/tree/master/deploy/1.8%2B
... but with extra args added to the metrics server process,
to use InternalIP to contact the nodes, disable TLS cert validation
and reduce the polling interval to 5s.
Now that we have this file here, we can refer to it in the deployment
scripts to create clusters that have metrics-server pre-installed.
2019-03-27 12:59:25 -05:00
Jerome Petazzoni
1ee4c31135
Add the external IP address to the API server certs
...
This allows us to NOT skip TLS verification when playing with
a remote cluster. It's minor but it makes that section less
hackish.
2019-03-27 12:15:41 -05:00
Jerome Petazzoni
6f655bff03
Modularize the self-hosted registry section and remove it by default
2019-03-27 11:27:53 -05:00
Jerome Petazzoni
7fbabd5cc2
Update kubectl logs for 1.14
2019-03-27 05:01:41 -05:00
Jerome Petazzoni
c1d4df38e5
Update CronJobs for 1.14
2019-03-27 04:30:21 -05:00
Jerome Petazzoni
8e6a18d5f7
Bump version numbers to 1.14
2019-03-27 03:47:56 -05:00
Jerome Petazzoni
d902f2e6e6
Remove an autopilot warning
2019-03-27 03:38:35 -05:00
Jerome Petazzoni
8ba825db54
Add link to OperatorHub
2019-03-24 06:57:05 -05:00
Jérôme Petazzoni
1309409528
Merge pull request #428 from jpetazzo/extending-api
...
Add chapter about API extension mechanisms: CRDs, admission webhooks...
2019-03-24 12:53:58 +01:00
Jerome Petazzoni
b3a9a017d9
Slightly revamp the list of installation options
2019-03-24 06:52:19 -05:00
Jerome Petazzoni
3c6cbff913
Add video promo
2019-03-20 11:03:49 -05:00
Jerome Petazzoni
48a5fb5c7a
Add QCON London video link
2019-03-20 06:20:09 -05:00
Jérôme Petazzoni
ed11f089e1
Merge pull request #441 from djalal/patch-6
...
fix kubectl CLI error
2019-03-15 15:42:20 +01:00
Jérôme Petazzoni
461020300d
Merge pull request #440 from djalal/patch-5
...
fix traefik dead links
2019-03-15 15:34:44 +01:00
Jérôme Petazzoni
f4e4d13f68
Merge pull request #439 from djalal/patch-4
...
tiny wording
2019-03-15 15:34:11 +01:00
Jérôme Petazzoni
5b2a5c1f05
Merge pull request #438 from djalal/patch-3
...
fix macos compat
2019-03-15 15:33:46 +01:00
Jérôme Petazzoni
fdf5a1311a
Merge pull request #437 from djalal/patch-2
...
fix wording
2019-03-15 15:32:37 +01:00
djalal
95e2128e7c
Update gitworkflows.md
2019-03-15 11:51:53 +01:00
djalal
4a8cc82326
fix kubectl CLI error
...
Error from server (NotFound): pods "deployment" not found
2019-03-15 11:50:31 +01:00
djalal
a4e50f6c6f
fix dead links
...
see https://blog.containo.us/traefik-1-7-yet-another-slice-of-awesomeness-2a9c99737889
2019-03-15 11:22:58 +01:00
djalal
a85266c44c
tiny wording
...
thx :)
2019-03-15 10:33:56 +01:00
djalal
5977b11f33
better compat when decoding base64
2019-03-14 19:32:37 +01:00
djalal
3351cf2d13
fix macos compat
...
command on macos fails with : "base64: invalid option -- d"
2019-03-12 20:38:56 +01:00
djalal
facb5997b7
fix wording
2019-03-12 20:27:38 +01:00
Jérôme Petazzoni
b4d2a5769a
Merge pull request #436 from djalal/patch-1
...
fix dead link
2019-03-10 21:37:11 +01:00
djalal
2cff684e79
☸️ fix dead link
2019-03-10 21:23:06 +01:00
Jerome Petazzoni
ea3e19c5c5
Simplify dashboard section to load one YAML instead of three
2019-03-10 13:29:31 -05:00
Jerome Petazzoni
d9c8f2bc57
Add all-in-one insecure dashboard YAML file
2019-03-10 13:07:49 -05:00
Jerome Petazzoni
304faff96b
Add template _redirects file to save time
2019-03-10 10:20:19 -05:00
Jerome Petazzoni
852135df9a
use proper product name
2019-03-10 06:02:59 -05:00
Jerome Petazzoni
9b4413f332
Mention kubernetes/kubernetes#67573
2019-03-06 03:01:51 -06:00
Jerome Petazzoni
e5a7e15ef8
Add PyCon
2019-03-05 07:25:40 -06:00
Jerome Petazzoni
52be1aa464
Fix QCON London date
2019-03-05 06:27:39 -06:00
Jerome Petazzoni
6a644e53e0
Add QCON slides
2019-03-03 01:44:38 -06:00
Jerome Petazzoni
3f8ec37225
Bump versions
2019-03-03 01:28:18 -06:00
Jerome Petazzoni
cf3fae6db1
Harmonize settings and templates
2019-03-03 00:04:43 -06:00
Jerome Petazzoni
c9b85650cb
Add Dockerfile and Compose file to build slides
...
Fixes #426
2019-03-01 19:43:53 -06:00
Jerome Petazzoni
964057cd52
Add troubleshooting instructions to Helm exercise
...
When following all the instructions, the Helm Chart that
we create is buggy, and the app shows up but with a zero
hash rate. This explains why, and how to fix it.
Fixes #432
2019-03-01 19:04:39 -06:00
Romain Dégez
da13946ba0
Update helm.md: "helm list" after "helm install"
...
Execute helm list after helm install to display installed charts and associated infos.
2019-03-01 18:46:47 -06:00
Jérôme Petazzoni
f6d154cb84
Merge pull request #427 from diegoquintanav/patch-5
...
Add information about `.dockerignore`
2019-03-02 01:23:37 +01:00
Jérôme Petazzoni
1657503da1
Merge pull request #407 from jpetazzo/static-pods
...
Add a section about static pods
2019-03-02 01:21:16 +01:00
Jérôme Petazzoni
af8441912e
Merge pull request #434 from soulshake/aj-update-workshop-page
...
Indicate rescheduled workshops; specify that slides are in English
2019-02-27 22:03:29 +01:00
AJ Bowen
e16c1d982a
Add a note to specify that slides are always in English
2019-02-27 12:56:13 -08:00
AJ Bowen
1fb0ec7580
Keep the attend URL handy to facilitate future updates
2019-02-27 12:30:23 -08:00
AJ Bowen
ad80914000
Also display 'status' for past events if there is no 'slides' field and 'status' field is present
2019-02-27 12:25:26 -08:00
AJ Bowen
d877844a5e
Add 'status' yaml field; only display 'slides' link if slides field is present; only display 'attend' link if attend field is present
2019-02-27 12:21:39 -08:00
Joep van Delft
195c08cb91
typo correction
2019-02-27 14:09:25 -06:00
AJ Bowen
8a3dad3206
Indicate rescheduled workshops; specify that slides are in English
2019-02-27 11:27:25 -08:00
Jérôme Petazzoni
4f59e293ee
Merge pull request #433 from djalal/fix-plain-http
...
use HTTPS when possible
2019-02-22 05:07:47 +01:00
djalal
8753279603
use HTTPS when possible
2019-02-17 14:49:31 +01:00
Jérôme Petazzoni
d84c585fdc
Merge pull request #431 from djalal/slides-review-1
...
I find typos as a hobby
2019-02-14 23:50:27 +01:00
djalal
b8f8ffa07d
tie pow 0:)
2019-02-13 11:19:09 +01:00
djalal
4f2ecb0f4a
"sall" typo (sic)
2019-02-13 11:16:42 +01:00
djalal
662b3a47a0
use official URL for compose upgrade
2019-02-13 11:14:31 +01:00
djalal
8325dcc6a0
clarify product name
2019-02-13 11:13:06 +01:00
djalal
42c1a93d5f
reflect official product name
2019-02-13 11:10:03 +01:00
djalal
8d1737c2b3
reflect latest stable versions
...
ATTN: coupled with YAML files in "prepare-vms/settings" folder
2019-02-13 11:07:00 +01:00
djalal
8045215c63
squashing couple of typos
2019-02-13 10:58:59 +01:00
Jerome Petazzoni
ad20e1efe6
Tweak version numbers
2019-01-27 08:19:31 -06:00
Jerome Petazzoni
ae6a5a5800
Add Service Catalog documentation
2019-01-27 04:48:01 -06:00
Jerome Petazzoni
0160d9f287
Add chapter about API extensions
...
Here we talk about CRDs, admission controllers,
and dynamic admission.
2019-01-26 11:44:37 -06:00
Jerome Petazzoni
f0f3d70521
Add upcoming sessions in Canada and Paris
2019-01-25 10:11:32 -06:00
Jerome Petazzoni
53cf52f05c
Add link to eksctl
2019-01-22 05:46:46 -06:00
Jerome Petazzoni
e280cec60f
Typo fix
2019-01-19 03:57:25 -06:00
Jérôme Petazzoni
c8047897e7
Merge pull request #424 from rdegez/patch-1
...
Update netpol.md weave net support ipBlock in v2.5
2019-01-16 18:01:12 +01:00
Diego Quintana
cc071b79c3
Add information about .dockerignore
...
Because it's useful to know.
2019-01-16 12:21:58 -03:00
Romain Dégez
869f46060a
Update netpol.md weave net support ipBlock in v2.5
...
Weave added support for ingress ipBlock in version 2.5, released in Nov 2018.
2019-01-15 10:58:48 +01:00
Jérôme Petazzoni
258c134421
Merge pull request #415 from jpetazzo/consul-auto-join
...
Update Consul demo to use Cloud auto-join
2019-01-14 19:00:06 +01:00
Jérôme Petazzoni
c6d9edbf12
Merge pull request #404 from jpetazzo/rewrite-labels-and-selectors
...
Rewrite section about labels and selectors
2019-01-14 18:59:30 +01:00
Jerome Petazzoni
5fc62e8fd7
Bump Docker version to 18.09.1
2019-01-13 15:14:54 -06:00
Jerome Petazzoni
f207adfe13
Bump k8s version to 1.13.2
2019-01-13 15:13:47 -06:00
Jerome Petazzoni
8c2107fba9
Improve resources about Prometheus Vector Matching
2019-01-13 14:50:04 -06:00
Jerome Petazzoni
d4096e9c21
Add other trainers to logistics.md
2019-01-13 10:37:21 -06:00
Julien Cristau
5c89738ab6
update git clone url for trainingwheels project
...
Cleartext protocols are so 2017.
2019-01-13 10:27:41 -06:00
Jérôme Petazzoni
893a84feb7
Typo fix
2019-01-13 10:27:16 -06:00
Jérôme Petazzoni
f807964416
Merge pull request #423 from sylvestre/master
...
Fix some typos
2019-01-12 15:02:55 +01:00
Jérôme Petazzoni
2ea9cbb00f
Merge pull request #420 from abuisine/master
...
fixes #419 where mobaxterm link is broken
2019-01-12 14:55:35 +01:00
Sylvestre Ledru
8cd9a314d3
Fix some typos
...
Found with: codespell -w $(fd md)
2019-01-10 14:55:33 +01:00
Alexandre Buisine
ede085cf48
fixes #419 where mobaxterm link is broken
2019-01-09 09:51:37 +01:00
Jerome Petazzoni
bc349d6c4d
Update ELK instructions
...
The slides didn't mention to clone the git repo containing
the Compose file for the ELK stack. This is now fixed.
Also, the version numbers were not all correctly set
in this Compose file. Also fixed.
2019-01-08 15:09:11 -06:00
Jerome Petazzoni
80d6b57697
Intro to containers, January 2019 update
...
This is a bunch of changes that I had staged, + a few
typo fixes after going through the deck to check its readiness.
There are no deep changes; just a few extra slides
(e.g. about Kata containers and gVisor, and about
services meshes) and typo fixes.
2019-01-03 11:06:06 -06:00
Jérôme Petazzoni
5c2599a2b9
Merge pull request #418 from djalal/docker-hub-ui-resfresh
...
refresh auto build step-by-step process
2019-01-02 16:48:03 +01:00
Jerome Petazzoni
a6f6ff161d
Fix multi-day events in past workshops
2019-01-02 09:47:33 -06:00
djalal
6aaa8fab75
refresh auto build slide
...
refresh section about setting auto build to stay up-to-date with UI changes on hub.docker.com
2019-01-01 23:33:27 +01:00
Jerome Petazzoni
01042101a2
Bump version numbers for local kubectl slides
2018-12-24 05:17:09 -06:00
Jerome Petazzoni
5afb37a3b9
Updates after @bridgetkromhout's suggestions
2018-12-24 05:11:54 -06:00
Bridget Kromhout
995ea626db
Update staticpods.md
...
Typo fixes
2018-12-23 16:07:03 -06:00
Bridget Kromhout
a1adbb66c8
Merge pull request #412 from jpetazzo/improve-kubectl-config-context
...
Improve namespace switching example
2018-12-23 15:48:09 -06:00
Bridget Kromhout
3212561c89
Merge pull request #410 from jpetazzo/mention-kubectl-logs-bug
...
Mention the kubectl logs -l ... --tail N issue in k8s 1.12
2018-12-23 15:44:32 -06:00
Bridget Kromhout
003a232b79
Merge pull request #411 from jpetazzo/explain-system-masters
...
Explain system:masters
2018-12-23 15:42:02 -06:00
Bridget Kromhout
2770da68cd
Merge pull request #409 from jpetazzo/bump-versions-to-1.13
...
Update Kubernetes versions to 1.13
2018-12-23 15:40:22 -06:00
Jérôme Petazzoni
c502d019ff
Merge pull request #417 from tompscanlan/fix-utf-8
...
strange chars instead of emojis, fixed by adding charset header
2018-12-12 00:28:08 +01:00
Tom Scanlan
a07e50ecf8
strange chars instead of emojis, fixed by adding meta header
2018-12-11 13:25:26 -05:00
Jérôme Petazzoni
46c6866ce9
Merge pull request #414 from jpetazzo/make-build-and-push-optional
...
Make build and push optional
2018-12-09 20:04:38 +01:00
Jerome Petazzoni
fe95318108
Copypasta fix 🤦
2018-12-07 14:31:55 -06:00
Jerome Petazzoni
65232f93ba
Add GOTO Chicago
2018-12-07 14:23:58 -06:00
Jerome Petazzoni
9fa7b958dc
Update Consul demo to use Cloud auto-join
...
Consul 1.4 introduces Cloud auto-join, which finds the
IP addresses of the other nodes by querying an API (in
that case, the Kubernetes API).
This involves creating a service account and granting
permissions to list and get pods. It is a little bit
more complex, but it reuses previous notions (like RBAC)
so I like it better.
2018-12-06 21:38:26 -06:00
Jerome Petazzoni
a95e5c960e
Make build and push optional
...
This reformulates the section where we run DockerCoins
to better explain why we use images (and how they are
essential to the "ship" part of the action), and it
tells upfront that it will be possible to use images
from the Docker Hub (and skip altogether the part where
we run our own registry and build and push images).
It also reshuffles section headers a bit, because that
part had a handful of really small sections. Now we
have:
- Shipping images with a registry
- Running our application on Kubernetes
I think that's better.
It also paves the way to make the entire self-hosted
registry part optional.
2018-12-06 20:21:14 -06:00
Jerome Petazzoni
5b87162e95
Update portworx demo for 4 nodes
2018-12-05 19:12:53 -06:00
Jerome Petazzoni
8c4914294e
Improve namespace switching example
...
We show how to change namespace by creating a new context, then
switching to the new context. It works, but it is very cumbersome.
Instead, let's just update the current context, and give some
details about when it's better to update the current context, and
when it is better to use different contexts and hop between them.
2018-12-05 19:01:15 -06:00
Jerome Petazzoni
7b9b9f527d
Explain system:masters
...
Add a couple of extra-details slides showing how our client certificate
gives us all the privileges on the cluster (through the system:masters
group).
2018-12-05 18:31:12 -06:00
Jerome Petazzoni
3c7f39747c
Mention the kubectl logs -l ... --tail N issue in k8s 1.12
...
This supersedes #399 .
There was a bug in Kubernetes 1.12. It was fixed in 1.13.
Let's just mention the issue in one brief slide but not add
too much extra fluff about it.
2018-12-05 17:55:18 -06:00
Jerome Petazzoni
be67a742ee
Update Kubernetes versions to 1.13
2018-12-05 17:34:56 -06:00
Jerome Petazzoni
40cd934118
Add a slide explaining tradeoffs between static/normal pods for control plane
2018-12-05 14:25:19 -06:00
Jerome Petazzoni
556db65251
Add warning about --infra flag ( fixes #383 )
2018-12-05 14:05:57 -06:00
Jerome Petazzoni
ff781a3065
Add QCON London
2018-11-30 23:37:53 +01:00
Bridget Kromhout
8348d750df
Merge pull request #405 from jpetazzo/support-multiday-events
...
Support multi-day events
2018-11-29 16:43:11 +11:00
Jérôme Petazzoni
9afa0acbf9
Typo
2018-11-28 01:45:49 +01:00
Bret Fisher
cb624755e4
large update to fix many "slide debt" issues
...
with swarm stacks, service updates, rollbacks, and healthchecks
2018-11-28 01:45:49 +01:00
Bret Fisher
523ca55831
smoothing out update/rollback slides
2018-11-28 01:45:49 +01:00
Bret Fisher
f0b48935fa
rolling updates streamline
2018-11-28 01:45:49 +01:00
Jerome Petazzoni
abcc47b563
Add a section about static pods
...
This was a request by @abuisine, so I'm flagging him for review :-)
This section explains the challenges associated with self-hosting
the control plane; and segues into static pods. It also mentions
bootkube and the Pod Checkpointer. There is an exercise showing
how to run a static pod.
2018-11-28 01:29:40 +01:00
Jerome Petazzoni
33e1bfd8be
Support multi-day events
...
In index.yaml, the date can now be specified as a range. For instance,
instead of:
date: 2018-11-28
We can use:
date: [2018-11-28, 2018-12-05]
For now, only the start date is shown (so the event still appears
as happening on 2018-11-28 in that example), but it will be considered
"current" (and show up in the list of "coming soon" events) until
the end date.
This way, when updating the content during a multi-day event, the
event stays in the top list and is not pushed to the "past events"
section.
Single-day events can still use the old syntax, of course.
2018-11-26 16:55:47 +01:00
Jerome Petazzoni
2efc29991e
Rewrite section about labels and selectors
...
The old version was using a slightly confusing way to
show which pods were receiving traffic:
kubectl logs --tail 1 --selector app=rng
(And then we look at the timestamp of the last request.)
In this new version, concepts are introduced progressively;
the YAML parser magic is isolated from the other concerns;
we show the impact of removing a pod from load balancing
in a way that is (IMHO) more straightforward:
- follow logs of specific pod
- remove pod from load balancer
- logs instantly stop flowing
These slides also explain why the DaemonSet and the
ReplicaSet for the rng service don't step on each other's
toes.
2018-11-20 12:45:32 -06:00
Jerome Petazzoni
11387f1330
Bump all the versions
...
Bump:
- stern
- Ubuntu
Also, each place where there is a 'bumpable' version, I added
a ##VERSION## marker, easily greppable.
2018-11-19 20:52:14 +01:00
Jerome Petazzoni
fe93dccbac
Rework presentation of DockerCoins
...
The last 5(ish) times I presented DockerCoins, I ended up
explaining it slightly differently. While the application
is building, I explain what it does and its architecture
(instead of watching the build and pointing out, 'oh look
there is ruby... and python...') and I found that it
worked better. It may also be better for shorter
workshops, because we can deliver useful information
while the app is building (instead of filling with
a tapdancing show).
@bretfisher and @bridgetkromhout, do you like the new
flow for that section? If not, I can figure something
out so that we each have our own section here, but I
hope you will actually like this one better. :)
2018-11-19 20:51:52 +01:00
Bridget Kromhout
5fad84a7cf
Merge pull request #396 from jpetazzo/kubectl-create-deployment
...
Address deprecation of 'kubectl run'
2018-11-19 13:41:24 -06:00
Bridget Kromhout
22dd6b4e70
Merge pull request #397 from jpetazzo/preinstall-helm-and-prometheus
...
Add command to preinstall Helm and Prometheus
2018-11-19 13:40:51 -06:00
Jerome Petazzoni
a3594e7e1e
2018 -> 2018 🤦
2018-11-14 12:23:24 -06:00
Jerome Petazzoni
7f74e5ce32
Add upcoming training in France with ENIX
2018-11-14 12:21:29 -06:00
Jerome Petazzoni
9e051abb32
settings for 4 nodes cluster + two-sided card template
2018-11-09 02:25:00 -06:00
Bridget Kromhout
3ebcfd142b
Merge pull request #394 from jpetazzo/halfday-fullday-twodays
...
Add kube-twodays.yml
2018-11-07 16:28:20 -05:00
Bridget Kromhout
6c5d049c4c
Merge pull request #371 from bridgetkromhout/kubens
...
Clarify kubens
2018-11-07 16:27:08 -05:00
Bridget Kromhout
072ba44cba
Merge pull request #395 from jpetazzo/add-links-to-whatsnext
...
Add links to what's next section
2018-11-07 16:25:29 -05:00
Bridget Kromhout
bc8a9dc4e7
Merge pull request #398 from jpetazzo/use-dockercoins-from-docker-hub
...
Add instructions to use the dockercoins/ images
2018-11-07 16:23:37 -05:00
Jerome Petazzoni
b1ba881eee
Limit ElasticSearch RAM to 1 GB
...
Committing straight to master since this file
is not used by @bridgetkromhout, and people use
that file by cloning the repo (so it has to be
merged in master for people to see it).
HASHTAG YOLO
2018-11-01 19:48:06 -05:00
Jerome Petazzoni
337a5d94ed
Add instructions to use the dockercoins/ images
...
We have images on the Docker Hub for the various components
of dockercoins. Let's add one slide explaining how to use that,
for people who would be lost or would have issues with their
registry, so that they can catch up.
2018-11-01 19:08:40 -05:00
Jerome Petazzoni
43acccc0af
Add command to preinstall Helm and Prometheus
...
In some cases, I would like Prometheus to be pre-installed (so that
it shows a bunch of metrics) without relying on people doing it (and
setting up Helm correctly). This patch allows to run:
./workshopctl helmprom TAG
It will setup Helm with a proper service account, then deploy
the Pormetheus chart, disabling the alert manager, persistence,
and assigning the Prometheus server to NodePort 30090.
This command is idempotent.
2018-11-01 15:35:09 -05:00
Jerome Petazzoni
4a447c7bf5
Clarify further kubens vs kns
2018-11-01 13:48:00 -05:00
Jerome Petazzoni
b9de73d0fd
Address deprecation of 'kubectl run'
...
kubectl run is being deprecated as a multi-purpose tool.
This PR replaces 'kubectl run' with 'kubectl create deployment'
in most places (except in the very first example, to reduce the
cognitive load; and when we really want a single-shot container).
It also updates the places where we use a 'run' label, since
'kubectl create deployment' uses the 'app' label instead.
NOTE: this hasn't gone through end-to-end testing yet.
2018-11-01 01:25:26 -05:00
Jerome Petazzoni
3f7675be04
Add links to what's next section
...
For each concept that is present in the full-length tutorial,
I added a link to the corresponding chapter in the final section,
so that people who liked the short version can get similarly
presented info from the longer version.
2018-10-30 17:24:27 -05:00
Jerome Petazzoni
b4bb9e5958
Update QCON entries (jpetazzo is delivering twice)
2018-10-30 16:47:44 -05:00
Jerome Petazzoni
9a6160ba1f
Add kube-twodays.yml
...
kube-fullday is now suitable for one-day tutorials
kube-twodays is not suitable for two-day tutorials
I also tweaked (added a couple of line breaks) so that line
numbers would be aligned on all kube-...yml files.
2018-10-30 16:42:43 -05:00
Bridget Kromhout
1d243b72ec
adding vel eu 2018 k8s101 slides
...
adding vel eu 2018 k8s101 slides
2018-10-30 14:15:44 +01:00
Jerome Petazzoni
c5c1ccaa25
Merge branch 'BretFisher-win-containers-101'
2018-10-29 20:38:21 -05:00
Jerome Petazzoni
b68afe502b
Minor formatting/typo edits
2018-10-29 20:38:01 -05:00
Jerome Petazzoni
d18cacab4c
Merge branch 'win-containers-101' of git://github.com/BretFisher/container.training into BretFisher-win-containers-101
2018-10-29 19:59:53 -05:00
Bret Fisher
2faca4a507
docker101 fixing titles
2018-10-30 01:53:31 +01:00
Jerome Petazzoni
d797ec62ed
Merge branch 'BretFisher-swarm-cicd'
2018-10-29 19:48:59 -05:00
Jerome Petazzoni
a475d63789
add CI/CD slides to self-paced deck as well
2018-10-29 19:48:33 -05:00
Jerome Petazzoni
dd3f2d054f
Merge branch 'swarm-cicd' of git://github.com/BretFisher/container.training into BretFisher-swarm-cicd
2018-10-29 19:46:38 -05:00
Bridget Kromhout
73594fd505
Merge pull request #384 from BretFisher/patch-18
...
swarm workshop at goto canceled 😭
2018-10-26 11:35:53 -05:00
Bret Fisher
16a1b5c6b5
swarm workshop at goto canceled 😭
2018-10-26 07:57:50 +01:00
Bret Fisher
ff7a257844
adding cicd to swarm half day
2018-10-26 07:52:32 +01:00
Bret Fisher
77046a8ddf
fixed suggestions
2018-10-26 07:51:09 +01:00
Bret Fisher
3ca696f059
size update from docker docs
2018-10-23 16:27:25 +02:00
Bret Fisher
305db76340
more sizing tweaks
2018-10-23 16:27:25 +02:00
Bret Fisher
b1672704e8
clear up swarm sizes and manager+worker setups
...
Lot's of people will have ~5-10 servers, so let's give them more detailed info.
2018-10-23 16:27:25 +02:00
Jerome Petazzoni
c058f67a1f
Add diagram for dockercoins
2018-10-23 16:25:19 +02:00
Alexandre Buisine
ab56c63901
switch to an up to date version with latest cloud-init binary and multinic patch
2018-10-23 16:22:56 +02:00
Bret Fisher
a5341f9403
Add common Windows/macOS hidden files to gitignore
2018-10-17 19:11:37 +02:00
Laurent Grangeau
b2bdac3384
Typo
2018-10-04 18:02:01 +02:00
Bridget Kromhout
a2531a0c63
making sure two-day events still show up
...
Because we rebuilt today, the two-day events disappeared from the front page. @jpetazzo this is a temporary fix to make them still show up.
2018-09-30 22:07:03 -04:00
Bridget Kromhout
84e2b90375
Update index.yaml
...
adding slides
2018-09-30 22:05:01 -04:00
Bridget Kromhout
9639dfb9cc
Merge pull request #368 from jpetazzo/kube-ps1
...
kube-ps1 is cool and we should mention it
2018-09-30 20:55:00 -04:00
Bridget Kromhout
8722de6da2
Update namespaces.md
2018-09-30 20:54:31 -04:00
Bridget Kromhout
f2f87e52b0
Merge pull request #373 from bridgetkromhout/bridget-links
...
Updating Bridget's links
2018-09-30 20:53:26 -04:00
Bridget Kromhout
56ad2845e7
Updating Bridget's links
2018-09-30 20:52:24 -04:00
Bridget Kromhout
f23272d154
Clarify kubens
2018-09-30 20:32:10 -04:00
Bridget Kromhout
86e35480a4
Wording edits
2018-10-01 02:14:50 +02:00
Jerome Petazzoni
1020a8ff86
kube-ps1 is cool and we should mention it
2018-09-30 17:43:18 -05:00
Bridget Kromhout
20b1079a22
Update whatsnext.md
...
typo fix
2018-09-30 16:48:29 -04:00
Bridget Kromhout
f090172413
Merge pull request #365 from jpetazzo/cleanup-after-netpol
...
Clean up network policies
2018-09-29 21:37:59 -05:00
Jerome Petazzoni
e4251cfa8f
Clean up network policies
...
We should tell people to clean up network policies at the end
of the chapter, otherwise further exercises will fail.
2018-09-29 20:39:32 -05:00
Jerome Petazzoni
b6dd55b21c
Use loop4 instead of loop0
2018-09-29 20:16:35 -05:00
Jerome Petazzoni
53d1a68765
Adapt autopilot for new deployment scripts
2018-09-29 20:15:38 -05:00
Jerome Petazzoni
156ce67413
Update CNC script
2018-09-29 18:44:03 -05:00
Jerome Petazzoni
e372850b06
Merge branch 'master' of github.com:jpetazzo/container.training
2018-09-29 10:06:24 -05:00
Jerome Petazzoni
f543b54426
Prepare deployment scripts for Ubuntu 18.04
...
This adds a few features:
- ./workshopctl kubereset TAG (closes #306 )
- remove python-setuptools (prepare for #353 )
- ./workshopctl weavetest TAG (help detecting weave issues
like we had at OSCON, July 2018)
- remove a bit of dead code
2018-09-29 10:06:20 -05:00
Bret Fisher
35614714c8
added portainer setup and gui options
2018-09-29 16:54:42 +02:00
Bret Fisher
100c6b46cf
oops, updated slide versions
2018-09-29 16:53:59 +02:00
Bret Fisher
36ccaf7ea4
update compose/machine versions in swarm nodes
2018-09-29 16:53:59 +02:00
Bridget Kromhout
4a655db1ba
Merge pull request #362 from jpetazzo/kubectl-run-deprecation
...
Add explanation about the kubectl run deprecation warning
2018-09-28 21:34:11 -05:00
Bridget Kromhout
2a80586504
Merge pull request #361 from jpetazzo/kubens-and-kubectx
...
Add a couple of slides about kubens and kubectx
2018-09-28 21:34:03 -05:00
Bridget Kromhout
0a942118c1
Update kubectlrun.md
...
slight wording change
2018-09-28 21:32:23 -05:00
Jerome Petazzoni
2f1ad67fb3
Add explanation about the kubectl run deprecation warning
2018-09-28 20:54:11 -05:00
Jerome Petazzoni
4b0ac6d0e3
Add a couple of slides about kubens and kubectx
2018-09-28 19:49:08 -05:00
Jerome Petazzoni
ac273da46c
Merge branch 'master' of github.com:jpetazzo/container.training
2018-09-28 19:35:41 -05:00
Jerome Petazzoni
7a6594c96d
Update container.training index
2018-09-28 19:35:35 -05:00
Bret Fisher
657b7465c6
updating bridge network diags
2018-09-29 02:18:03 +02:00
Bret Fisher
08059a845f
remove compose teaser
2018-09-29 02:16:52 +02:00
Jerome Petazzoni
24e2042c9d
Explain why revocation is important
2018-09-28 19:14:07 -05:00
Jerome Petazzoni
9771f054ea
Add slide about lack of cert revocation
2018-09-28 19:04:57 -05:00
Jerome Petazzoni
5db4e2adfa
Merge branch 'master' of github.com:jpetazzo/container.training
2018-09-28 18:49:00 -05:00
Jerome Petazzoni
bde5db49a7
Bump a few more k8s version numbers from 1.11 to 1.12
2018-09-28 18:48:52 -05:00
Jerome Petazzoni
7c6b2730f5
Bump up EBS size to 20G for Portworx
2018-09-29 01:39:07 +02:00
Jerome Petazzoni
7f6a15fbb7
Actually modify the prompt
2018-09-29 01:39:07 +02:00
Bridget Kromhout
d97b1e5944
Slight modifications to current docs/scripts
2018-09-29 01:39:07 +02:00
Jerome Petazzoni
1519196c95
Add kubectl, kubens, kube_ps1
...
kubectl and kubens are added as kctl and kns (to avoid clashing with
completion for kubectl). Their completion is added too (so you can
do 'kns kube-sy[TAB]' to switch to kube-system).
kube_ps1 is added and enabled. The default prompt for the docker
user now shows the current context and namespace.
2018-09-29 01:39:07 +02:00
Jerome Petazzoni
f8629a2689
Massive refactoring of workshopctl
...
This allows to manage groups of VMs across multiple infrastructure
providers. It also adds support to create groups of VMs on OpenStack.
WARNING: the syntax of workshopctl has changed slightly. Check READMEs
for details.
2018-09-29 01:39:07 +02:00
Jerome Petazzoni
fadecd52ee
Replace registry:2 with registry
...
registry used to be registry v1, but now it defaults to v2.
We can therefore drop the tag.
2018-09-28 18:36:29 -05:00
Jerome Petazzoni
524d6e4fc1
Minor updates to load balancing example
2018-09-28 18:31:39 -05:00
Bridget Kromhout
51f5f5393c
Merge pull request #356 from bridgetkromhout/link-update
...
Updating links
2018-09-28 16:49:41 -05:00
Bridget Kromhout
f574afa9d2
Updating links
2018-09-28 16:46:10 -05:00
Bridget Kromhout
4f49015a6e
Link to experimental multi-master
2018-09-28 23:42:55 +02:00
Bridget Kromhout
f25d12b53d
Merge pull request #354 from bridgetkromhout/versions-update
...
Updating versions
2018-09-28 16:29:00 -05:00
Bridget Kromhout
78259c3eb6
Clarifying version
2018-09-28 16:28:20 -05:00
Bridget Kromhout
adc922e4cd
Updating versions
2018-09-28 16:25:38 -05:00
Bridget Kromhout
f68194227c
Update whatsnext.md
...
Typo fix, and clarity since it's not always being delivered by only one person.
2018-09-28 23:16:24 +02:00
Jerome Petazzoni
29a3ce0ba2
Update last chapter (what's next)
2018-09-28 23:16:24 +02:00
Bridget Kromhout
e5fe27dd54
Merge pull request #352 from jpetazzo/remove-netpol-slides-from-ns
...
Remove network policies blurb from namespaces chatper
2018-09-28 15:17:51 -05:00
Jerome Petazzoni
6016ffe7d7
Add hidden link to pre-game video
2018-09-28 13:43:21 -05:00
Jerome Petazzoni
7c94a6f689
Remove network policies blurb from namespaces chatper
...
There is now a dedicated chapter about network policies, so
the two very rough slides on that topic should be removed
from the namespaces chapter.
2018-09-28 13:34:26 -05:00
Bridget Kromhout
5953ffe10b
Merge pull request #350 from BretFisher/win-detach-note
...
adding slide about PowerShell detaching
2018-09-28 08:11:20 -05:00
Bridget Kromhout
3016019560
Update Start_And_Attach.md
...
slight edits for clarity
2018-09-28 08:10:12 -05:00
Bridget Kromhout
0d5da73c74
Merge pull request #339 from jpetazzo/replace-es-with-httpenv
...
Replace ElasticSearch with jpetazzo/httpenv
2018-09-28 08:05:15 -05:00
Bret Fisher
91c835fcb4
adding slide about PowerShell detaching
2018-09-28 00:20:03 -04:00
Bret Fisher
d01ae0ff39
initial Windows Container pack
2018-09-27 07:13:03 -04:00
Thomas Gerbet
63b85da4f6
Add missing link to storage in Prometheus 2 talk
2018-09-22 12:56:58 +02:00
Maxime Deravet
2406e72210
use https to clone git repo
2018-09-22 12:54:43 +02:00
Jerome Petazzoni
32e1edc2a2
Long slide is long
2018-09-21 09:08:58 +02:00
Jerome Petazzoni
84225e982f
Merge branch 'Julien-Eyraud-fix-kaniko-build'
2018-09-19 14:01:24 -05:00
Jerome Petazzoni
e76a06e942
Merge branch 'fix-kaniko-build' of git://github.com/Julien-Eyraud/container.training into Julien-Eyraud-fix-kaniko-build
2018-09-19 14:01:02 -05:00
Nicolas Gavalda
0519682c30
Fix small typo
2018-09-18 18:50:41 +02:00
Jérôme Petazzoni
91f7a81964
Merge branch 'master' into fix-kaniko-build
2018-09-18 18:49:13 +02:00
Nicolas Schwartz
a66fcaf04c
Update kaniko-build.yaml
...
Fix option
2018-09-18 18:48:01 +02:00
Julien Eyraud
9a0649e671
Change postgresql mount path
2018-09-18 17:42:10 +02:00
Julien Eyraud
d23ad0cd8f
Fix kaniko-build.yaml to use insecure registry
2018-09-18 16:05:05 +02:00
Jerome Petazzoni
63755c1cd3
Minor fixes
2018-09-16 15:35:23 -05:00
Jerome Petazzoni
149cf79615
Add ENIX cluster files
2018-09-16 12:49:33 -05:00
Jerome Petazzoni
a627128570
Set EFK UID to 0 ( fixes #325 )
2018-09-16 10:58:10 -05:00
Jerome Petazzoni
91e3078d2e
Better error checking + GRO fix
2018-09-16 09:10:14 -05:00
Jerome Petazzoni
31dd943141
Typo
2018-09-16 09:09:08 -05:00
Jerome Petazzoni
3866701475
Fix postgres data volume
2018-09-16 09:08:23 -05:00
Jerome Petazzoni
521f8e9889
More typo fixes courtesy of @abuisine
2018-09-15 11:11:08 -05:00
Jerome Petazzoni
49c3fdd3b2
Minor updates (thanks @abuisine)
2018-09-15 11:03:24 -05:00
Jerome Petazzoni
4bb6a49ee0
Typo fix (thanks @sload)
2018-09-15 10:45:37 -05:00
Jerome Petazzoni
db8e8377ac
Replace ElasticSearch with jpetazzo/httpenv
...
ElasticSearch slowly uses up to 2GB of RAM.
Eventually, on instances provisioned with
only 4GB of RAM and without swap, if more
than one ElasticSearch pod end up on the
same instance, it will cause the instance
to slow down and ultimately crash. Instead,
we now use a tiny Go web server that shows
its environment in JSON. It still highlights
that multiple backends are serving requests
but without the memory usage issue.
2018-09-12 15:49:27 -05:00
Jerome Petazzoni
510a37be44
Rebalance chapter 3/4
2018-09-12 00:15:54 -05:00
Jerome Petazzoni
230bd73597
Update versions
2018-09-11 14:37:04 -05:00
Jerome Petazzoni
7217c0ee1d
Typos and fixes for autopilot
...
There is no significant change to the *content* here, but a lot
of typo fixes and commands added so that the autopilot works
correctly.
2018-09-11 01:41:56 -05:00
Jerome Petazzoni
77d455d894
Sort chapters numerically in slides counter
2018-09-09 17:56:27 -05:00
Jerome Petazzoni
4f9c8275d9
Incorporate Bridget's feedback
2018-09-08 09:55:01 -05:00
Bridget Kromhout
f11aae2514
Update accessinternal.md
...
slight changes
2018-09-08 09:55:01 -05:00
Jerome Petazzoni
f1e9efc38c
Explain how to access internal services
...
By using kubectl proxy and kubectl port-forward
2018-09-08 09:55:01 -05:00
Bridget Kromhout
975cc4f7df
Merge pull request #332 from jpetazzo/new-content-sep-2018
...
New content for sep 2018 (MERGE CANDIDATE)
2018-09-08 09:03:20 -05:00
Bridget Kromhout
01243280a2
Update configuration.md
2018-09-08 08:56:26 -05:00
Bridget Kromhout
e652c3639d
Merge pull request #336 from jpetazzo/deeper-in-netpol
...
Deeper in netpol
2018-09-08 08:53:30 -05:00
Bridget Kromhout
1e0954d9b4
Update netpol.md
...
slight corrections
2018-09-08 08:49:37 -05:00
Jerome Petazzoni
bb21f9bbc9
Improvements following Bridget's feedback
2018-09-08 08:45:16 -05:00
Bridget Kromhout
25466e7950
Merge pull request #334 from jpetazzo/localkubeconfig
...
Show how to use kubectl from the local machine
2018-09-08 08:45:16 -05:00
Jerome Petazzoni
78026ff9b8
Integrate new content
...
I've dispatched the new content so that the fullday training
(actually two days, don't let the file name distract you)
is broken down in 8 chapters of approximately equal lengths,
where the most complex content is preferably located at the
end of the chapter (to allow people to catch up and ask questions
during breaks) + 1 chapter with the what's next / links / thank you
slides
2018-09-08 08:23:54 -05:00
Jerome Petazzoni
60c7ef4e53
Merge branch 'master' into new-content-sep-2018
2018-09-08 07:57:41 -05:00
Jerome Petazzoni
55952934ed
Add tarmak in deployment options
2018-09-08 07:56:16 -05:00
Jerome Petazzoni
f9d31f4c30
merge
2018-09-08 07:32:14 -05:00
Jerome Petazzoni
ec037e422b
Clarify
2018-09-08 07:20:31 -05:00
Jerome Petazzoni
73f66f25d8
Rephrase to avoid confusion
2018-09-08 07:20:31 -05:00
Jerome Petazzoni
28174b6cf9
Oops, fixing bad conflict resolve
2018-09-08 07:20:31 -05:00
Jerome Petazzoni
a80c095a07
Put netpol file in the right directory
2018-09-08 07:20:31 -05:00
Jerome Petazzoni
374574717d
Clarify network policies
...
Add clarification re/ pod-to-pod traffic.
Explain that it's stateful (which most people would expect anyway).
2018-09-08 07:20:31 -05:00
Jerome Petazzoni
efce5d1ad4
Add a short chapter about network policies
...
I will then expand this chapter to add examples showing
how to isolate namespaces; but let's start with that.
2018-09-08 07:20:31 -05:00
Jerome Petazzoni
4eec91a9e6
Merge branch 'new-content-sep-2018' of github.com:jpetazzo/container.training into new-content-sep-2018
2018-09-08 07:16:56 -05:00
Jerome Petazzoni
57166f33aa
Prometheus chapter
2018-09-08 07:16:28 -05:00
Bridget Kromhout
f1ebb1f0fb
slight corrections
2018-09-06 11:05:17 -05:00
Bridget Kromhout
8182e4df96
Update portworx.md
...
Slight corrections for clarity
2018-09-06 10:56:59 -05:00
Bridget Kromhout
6f3580820c
Update gitworkflows.md
...
slight corrections
2018-09-06 10:42:59 -05:00
Bridget Kromhout
7b7fd2a4b4
Merge pull request #329 from jpetazzo/kubectlproxy
...
Revamp section about kubectl proxy
2018-09-06 10:37:17 -05:00
Jerome Petazzoni
f74addd0ca
Add short section with Flux and Gitkube
...
These sections are not as detailed as the usual, but we
intend to show what's possible with git-based workflows.
2018-09-06 07:55:42 -05:00
Jerome Petazzoni
21ba3b7713
Incorporate Bridget's feedback
2018-09-06 02:12:47 -05:00
Jerome Petazzoni
4eca15f822
typo
2018-09-06 01:49:54 -05:00
Bridget Kromhout
4205f619cf
Merge pull request #333 from BretFisher/patch-16
...
adding my next few workshops, I forgets!
2018-09-05 23:31:25 -05:00
Bridget Kromhout
c3dff823ef
Update index.yaml
...
We use `:` as a delimiter and so need to quote text using it.
2018-09-05 23:29:49 -05:00
Bret Fisher
39876d1388
adding my next few workshops, I forgets!
2018-09-05 21:09:13 -04:00
Bridget Kromhout
7e34aa0287
Merge pull request #330 from jpetazzo/move-yaml-to-repo
...
Add YAML to repo; remove goo.gl links
2018-09-05 09:21:14 -05:00
Bridget Kromhout
3bdafed38e
Merge pull request #331 from jpetazzo/preinstall-helm-and-stern
...
Pre-install Stern and Helm
2018-09-05 09:17:51 -05:00
Jerome Petazzoni
3d438ff304
Add kubectl auth can-i ...
2018-09-05 02:49:49 -05:00
Jerome Petazzoni
bcd1f37085
Add healthchecks
...
Explain liveness and readiness probes.
No lab yet.
2018-09-04 16:23:38 -05:00
Jerome Petazzoni
ba928e59fc
Add ingress section
...
- Explain ingress resources
- Show how to deploy Traefik
- Use hostNetwork in the process
- Explain taints and tolerations while we're here
2018-09-04 08:40:58 -05:00
Jerome Petazzoni
62c01ef7d6
Add acknowlegement slide for Portworx/Katacoda
2018-09-03 13:00:30 -05:00
Jerome Petazzoni
a71347e328
Add owners and dependents
...
And explain how to find orphan resources.
2018-09-03 11:16:54 -05:00
Jerome Petazzoni
f235cfa13c
Hint about upcoming dynamic provisioning section
2018-09-03 06:16:24 -05:00
Jerome Petazzoni
45b397682b
One more note about storage systems
2018-09-03 06:15:41 -05:00
Jerome Petazzoni
858ad02973
Add notes about dynamic provisioning
2018-09-03 06:08:43 -05:00
Jerome Petazzoni
defeef093d
Add dynamic provisioning and PostgreSQL example
...
In this section, we setup Portworx to have a dynamic provisioner.
Then we use it to deploy a PostgreSQL Stateful Set.
Finally we simulate a node failure and observe the failover.
2018-09-03 05:47:21 -05:00
Jerome Petazzoni
b45615e2c3
Mention @jessfraz's img
2018-09-02 10:40:17 -05:00
Jerome Petazzoni
b158babb7f
Stateful Sets
...
- explain the reason why we have stateful sets
- explain the relationship between volumes, persistent volumes,
persistent volume claims, volume claim templates
- show how to run a Consul cluster with a stateful set
2018-09-02 08:51:03 -05:00
Jerome Petazzoni
59b7386b91
Add authentication and authorization
2018-09-01 09:40:30 -05:00
Jerome Petazzoni
c05bcd23d9
Tons of new chapters! Excitement!
...
- volumes (general overview)
- building with the docker engine (bind-mounting the docker socket)
- building with kaniko (and init containers)
- managing configuration (configmaps, downward api)
Also added a new-content.yml file with just the new content
(for easier review), containing my plans for future chapters.
2018-08-31 03:27:15 -05:00
Jerome Petazzoni
3cb91855c8
Pre-install Stern and Helm
...
The commands to install Stern and Helm aren't super exciting,
so let's pre-install these tools. That way, we also generate
completion for them. We still give installation instructions
just in case, but this saves time for more important stuff.
2018-08-28 07:21:43 -05:00
Jerome Petazzoni
dc0850ef3e
Expand the network policy section
2018-08-27 11:36:46 -05:00
Jerome Petazzoni
ffdd7fda45
Add YAML to repo; remove goo.gl links
...
We load a few YAML files from goo.gl links. To avoid bad
surprises, we're moving these YAML files to the repository.
2018-08-27 07:04:01 -05:00
Jerome Petazzoni
83b2133573
Oops, fixing bad conflict resolve
2018-08-23 04:56:22 -05:00
Jerome Petazzoni
d04856f964
Show how to use kubectl from the local machine
2018-08-22 09:22:59 -05:00
Jerome Petazzoni
8373d5302f
Revamp section about kubectl proxy
2018-08-21 08:08:19 -05:00
Jerome Petazzoni
7d7cb0eadb
Put netpol file in the right directory
2018-08-21 04:21:39 -05:00
Jerome Petazzoni
c00c87f8f2
Clarify network policies
...
Add clarification re/ pod-to-pod traffic.
Explain that it's stateful (which most people would expect anyway).
2018-08-21 04:21:17 -05:00
Jerome Petazzoni
f599462ad7
Add a short chapter about network policies
...
I will then expand this chapter to add examples showing
how to isolate namespaces; but let's start with that.
2018-08-21 04:21:17 -05:00
Jerome Petazzoni
018282f392
slides: rename directories
...
This was discussed and agreed in #246 . It will probably break a few
outstanding PRs as well as a few external links but it's for the
better good long term.
2018-08-21 04:03:38 -05:00
Jerome Petazzoni
23b3c1c05a
Last tweaks so that autopilot passes
2018-08-20 14:58:00 -05:00
Jerome Petazzoni
62686d0b7a
Miscellaneous fixes for autopilot
...
These changes are only for the autopilot test harness.
They add hidden commands and keystrokes but don't affect
the content of the slides.
2018-08-20 14:15:06 -05:00
Jerome Petazzoni
54288502a2
autopilot: add support for hidden commands
2018-08-20 10:22:01 -05:00
Jerome Petazzoni
efc045e40b
autopilot: put a bunch of features behind flags
...
We don't always need to track slides, switch desktops, and open links.
(These things are not necessary when we're purely testing the labs.)
All these features are now behind boolean flags saved in the state file.
2018-08-20 08:31:47 -05:00
Bridget Kromhout
6e9b16511f
Cloud-agnostic; mentioning multiple clouds
2018-08-19 10:07:52 -05:00
Jerome Petazzoni
81b6e60a8c
Merge branch 'master' of github.com:jpetazzo/container.training
2018-08-18 11:13:45 -05:00
Jerome Petazzoni
5baaf7e00a
Fixes #327
2018-08-18 11:13:39 -05:00
Jérôme Petazzoni
d4d460397f
Mention progressDeadlineSeconds
...
@abuisine ran through the whole deck recently, taking the long route each time it was possible; and he noticed that another field had to be removed when transforming the Deployment into a DaemonSet.
2018-08-15 04:08:31 -05:00
Bridget Kromhout
f66b6b2ee3
Slight edits ( #326 )
2018-08-15 04:07:42 -05:00
Jérôme Petazzoni
fb7f7fd8c8
Expand to the brief logging/metrics slide
...
Thanks to @abuisine for reminding me that Heapster is going through a deprecation cycle.
I'm also expanding these two slides to be a bit more useful and relevant.
2018-08-15 04:07:42 -05:00
Jérôme Petazzoni
dc98fa21a9
Add explanations for a failure mode in logging ( #324 )
...
* Add explanations for a failure mode in logging
Thanks @abuisine for reporting that one too!
* Typo
2018-08-15 04:04:18 -05:00
Jerome Petazzoni
6b662d3e4c
Add QCON workshops
2018-08-15 03:09:22 -05:00
Tim Bell
7069682c8e
Update Dockerfile_Tips.md ( #321 )
...
Fix typo
2018-08-08 08:40:06 -05:00
Katie McLaughlin
3b1d5b93a8
Update pwk link ( #319 )
2018-08-02 06:22:42 -05:00
Maxime Deravet
611fe55e90
Allow to configure docker password using the settings file ( #317 )
2018-07-31 08:24:16 -05:00
Jerome Petazzoni
481272ac22
Add fallback when non-standard strftime is not supported
...
Closes #301
Thanks @petertang2012
2018-07-27 06:07:11 -05:00
Bridget Kromhout
9069e2d7db
Merge pull request #318 from bridgetkromhout/add-vel-uk
...
Add Velocity UK
2018-07-26 18:35:04 -05:00
Bridget Kromhout
1144c16a4c
Add Velocity UK
2018-07-26 18:33:49 -05:00
Bridget Kromhout
9b2846633c
Merge pull request #315 from jpetazzo/clarify-kubeadm
...
Clarify usage of kubeadm
2018-07-20 15:42:31 -07:00
Jérôme Petazzoni
db88c0a5bf
Clarify usage of kubeadm
...
Thanks for @robcz for the inspiration for that one!
2018-07-17 11:55:20 -05:00
Jérôme Petazzoni
28863728c2
Update rollout, new defaults are 25%/25% for MaxSurge and MaxUnavailable ( #314 )
2018-07-17 10:54:45 -05:00
Bridget Kromhout
dc341da813
Merge pull request #309 from bridgetkromhout/slight-updates
...
Slight updates for 1.11
2018-07-16 18:58:00 -05:00
Bridget Kromhout
1d210ad808
Merge pull request #3 from jpetazzo/slighter-updates
...
Slighter updates
2018-07-16 18:28:20 -05:00
Jerome Petazzoni
76d9adadf5
'until 1.10' is ambiguous, try to be more explicit
2018-07-16 18:25:30 -05:00
Jerome Petazzoni
065371fa99
Merge branch 'bridgetkromhout-slight-updates' into slighter-updates
2018-07-16 18:12:45 -05:00
Jerome Petazzoni
e45f21454e
Update a couple of references to kube-dns; and cosmetic tweaks
2018-07-16 18:09:50 -05:00
Bridget Kromhout
4d8c13b0bf
AKS name change
2018-07-16 18:09:50 -05:00
Bridget Kromhout
5e6b38e8d1
Replace kube-dns with CoreDNS
2018-07-16 18:09:50 -05:00
Bridget Kromhout
5dd2b6313e
coredns instead of kube-dns
2018-07-16 18:09:50 -05:00
Bridget Kromhout
96bf00c59b
Switching from get to use kubectl api-resources
2018-07-16 18:09:50 -05:00
Bridget Kromhout
065310901f
This info isn't shown anymore by kubectl get
2018-07-16 18:09:50 -05:00
Jerome Petazzoni
103261ea35
Update a couple of references to kube-dns; and cosmetic tweaks
2018-07-16 18:07:07 -05:00
Jerome Petazzoni
c6fb6f30af
Merge branch 'slight-updates' of git://github.com/bridgetkromhout/container.training into bridgetkromhout-slight-updates
2018-07-16 17:48:56 -05:00
Bridget Kromhout
134d24e23b
AKS name change
2018-07-16 15:08:07 -07:00
Jerome Petazzoni
8a8e97f6e2
Add Jerome's training, September in Paris
2018-07-16 16:42:25 -05:00
Bridget Kromhout
29c1bc47d4
Replace kube-dns with CoreDNS
2018-07-16 13:53:27 -07:00
Bridget Kromhout
8af5a10407
coredns instead of kube-dns
2018-07-16 13:45:26 -07:00
Bridget Kromhout
8e9991a860
Switching from get to use kubectl api-resources
2018-07-16 13:38:28 -07:00
Bridget Kromhout
8ba5d6d736
This info isn't shown anymore by kubectl get
2018-07-16 13:32:53 -07:00
Bridget Kromhout
b3d1e2133d
Merge pull request #308 from bridgetkromhout/add-oscon
...
Add oscon slides
2018-07-15 13:24:46 -05:00
Bridget Kromhout
b3cf30f804
Add oscon slides
2018-07-15 13:23:33 -05:00
Bridget Kromhout
b845543e5f
Merge pull request #305 from bridgetkromhout/list-msp-slides
...
Adding slides link
2018-07-10 18:08:52 -05:00
Bridget Kromhout
1b54470046
Adding slides link
2018-07-10 18:04:35 -05:00
Bridget Kromhout
ee2b20926c
Merge pull request #302 from bridgetkromhout/version-1.11.0
...
Version bump
2018-07-10 06:18:30 -05:00
Bridget Kromhout
96a76d2a19
Version bump
2018-07-10 06:17:07 -05:00
Bridget Kromhout
78ac91fcd5
Merge pull request #300 from bridgetkromhout/add-msp
...
Adding MSP 2018
2018-07-10 05:46:23 -05:00
Bridget Kromhout
971b5b0e6d
Let's not link quite yet
2018-07-10 05:45:22 -05:00
Bridget Kromhout
3393563498
Adding MSP 2018
2018-07-06 16:11:37 -05:00
Bridget Kromhout
94483ebfec
Merge pull request #298 from jpetazzo/improve-index-format
...
Switch to two-line format since our titles are so long
2018-07-06 15:43:01 -05:00
Jerome Petazzoni
db5d5878f5
Switch to two-line format since our titles are so long
2018-07-03 10:47:41 -05:00
ctas582
2585daac9b
Force rng to be single threaded ( #293 )
2018-06-28 08:20:54 -05:00
Bridget Kromhout
21043108b3
Merge pull request #296 from bridgetkromhout/version-up
...
Version bump
2018-06-27 01:14:06 -05:00
Bridget Kromhout
65faa4507c
Version bump
2018-06-27 08:12:40 +02:00
Bridget Kromhout
644f2b9c7a
Merge pull request #295 from bridgetkromhout/add-slides-ams
...
Adding slides link for ams
2018-06-26 17:04:27 -05:00
Bridget Kromhout
dab9d9fb7e
Adding slides link
2018-06-27 00:03:18 +02:00
Diego Quintana
139757613b
Update Container_Networking_Basics.md
...
Added needed single quotes. I've also moved `nginx` to the end of the line, to follow a more consistent syntax (`options` before `name|id`).
```
Usage: docker inspect [OPTIONS] NAME|ID [NAME|ID...]
Return low-level information on Docker objects
Options:
-f, --format string Format the output using the given Go template
-s, --size Display total file sizes if the type is container
--type string Return JSON for specified type
```
2018-06-22 10:58:26 -05:00
Bridget Kromhout
10eed2c1c7
Merge pull request #288 from ctas582/typos
...
Correct typos
2018-06-22 09:21:56 -05:00
ctas582
c4fa75a1da
Correct typos
2018-06-21 15:00:36 +01:00
ctas582
847140560f
Correct typo
2018-06-21 14:16:05 +01:00
ctas582
1dc07c33ab
Correct typos
2018-06-20 11:19:28 +01:00
Bridget Kromhout
4fc73d95c0
Merge pull request #285 from bridgetkromhout/vupdate
...
Updating version
2018-06-12 10:14:21 -07:00
Bridget Kromhout
690ed55953
Updating version
2018-06-12 10:12:04 -07:00
Bridget Kromhout
16a5809518
Merge pull request #284 from bridgetkromhout/add-vel-2day
...
Adding Erik and Brian's two-day Velocity training to the front page
2018-06-12 09:01:32 -07:00
Bridget Kromhout
0fed34600b
Adding Erik and Brian's two-day
2018-06-12 08:55:53 -07:00
Jerome Petazzoni
2d95f4177a
Remove extraneous python invocation
2018-06-12 04:25:00 -05:00
Bridget Kromhout
e9d1db56fa
Adding VelNY bootcamp ( #283 )
...
* Adding VelNY bootcamp
* Colon not good here
2018-06-12 04:09:54 -05:00
Bridget Kromhout
a076a766a9
Merge pull request #282 from bridgetkromhout/reorder
...
Reordering upcoming events
2018-06-11 09:47:57 -07:00
Bridget Kromhout
be3c78bf54
Reordering
2018-06-11 09:40:30 -07:00
Bridget Kromhout
5bb6b8e2ab
Merge pull request #281 from bridgetkromhout/add-velocity-sj-2018
...
Adding Velocity SJ 2018
2018-06-11 09:08:35 -07:00
Bridget Kromhout
f79193681d
Adding Velocity SJ 2018
2018-06-11 08:53:53 -07:00
Bridget Kromhout
379ae69db5
Merge pull request #277 from bridgetkromhout/rollout-failure
...
Clarifying rollout failure via dashboard
2018-06-11 08:34:36 -07:00
Jerome Petazzoni
cde89f50a2
Add mention to skip slide if dashboard isn't deployed
2018-06-10 17:07:56 -05:00
Bridget Kromhout
98563ba1ce
Clarifying rollout failure via dashboard
2018-06-04 20:58:57 -05:00
Bridget Kromhout
99bf8cc39f
Merge pull request #271 from jpetazzo/new-index-generator
...
Replace index.html with a generator
2018-06-05 02:13:27 +02:00
Bridget Kromhout
ea642cf90e
Merge pull request #274 from bridgetkromhout/eng-v
...
bumping version
2018-06-04 23:28:48 +02:00
Bridget Kromhout
a7d89062cf
Bumping engine version
2018-06-04 15:43:30 -05:00
Bridget Kromhout
564e4856b4
Merge branch 'master' of https://github.com/jpetazzo/container.training
2018-06-04 14:41:07 -05:00
Bridget Kromhout
011cd08af3
Merge pull request #269 from jpetazzo/kubectlproxy
...
Show how to access internal services with kubectl proxy
2018-06-04 21:40:40 +02:00
Jerome Petazzoni
e294a4726c
Update version numbers
2018-06-04 08:47:30 -05:00
Jerome Petazzoni
a21e8b0849
Image and title size fixes
2018-06-04 06:11:00 -05:00
Jerome Petazzoni
cc6f36b50f
Wording (non-native speakers probably don't know boo-boo)
2018-06-04 05:54:02 -05:00
Jerome Petazzoni
6e35162788
Remove 'kubernetes in action' demo
2018-06-04 05:50:21 -05:00
Jerome Petazzoni
30ca940eeb
Opt-out a bunch of slides in the deep dive section
2018-06-04 05:49:24 -05:00
Jerome Petazzoni
14eb19a42b
Typo fixes
2018-06-04 05:43:28 -05:00
Jerome Petazzoni
da053ecde2
Update fundamentals TOC
2018-06-03 15:27:27 -05:00
Jerome Petazzoni
c86ef7de45
Add 'past workshops' page and backfill 2016-2017 workshops
2018-06-03 09:55:43 -05:00
Jérôme Petazzoni
c5572020b9
Add a few slides about resource limits ( #273 )
...
The section about namespaces and cgroups is very thorough,
but we also need something showing how to practically
limit container resource usage without diving into a very
deep technical chapter.
2018-06-03 05:28:16 -05:00
Jerome Petazzoni
3d7ed3a3f7
Clarify how to stop kubectl proxy
2018-06-03 05:10:48 -05:00
Bridget Kromhout
138163056f
Merge pull request #270 from jpetazzo/kubectl-create-namespace
...
Show an easier way to create namespaces
2018-06-02 17:12:38 +02:00
Alexis Daboville
5e78e00bc9
Small typos ( #272 )
...
* Small typo
* elastichsearch -> elasticsearch
* realeased -> released
2018-06-02 09:09:38 -05:00
Jerome Petazzoni
2cb06edc2d
Replace index.html with a generator
...
The events are now listend in index.yaml, and generated
with index.py. The latter is called automatically by
build.sh.
The list of events has been slightly improved:
- we only show the last 5 past events
- video recordings now get a section of their own
2018-05-31 14:22:23 -05:00
Jerome Petazzoni
8915bfb443
Update README section indicating 'teacher for hire'
2018-05-31 12:55:09 -05:00
Jerome Petazzoni
24017ad83f
Clarify usage of <<<
2018-05-29 11:06:31 -05:00
Jerome Petazzoni
3edebe3747
New script to count slides
...
count-slides.py will count the number of slides per section,
and compute size of each chapter as well. It is not perfect
(for instance, it assumes that excluded_classes=in_person)
but it should help to assess the size of the content before
delivering long workshops.
2018-05-29 10:03:11 -05:00
Jerome Petazzoni
636a2d5c87
Show an easier way to create namespaces
...
We were using 'kubectl apply' with a YAML snppet.
It's valid, but it's quite convoluted. Instead,
let's use 'kubectl create namespace'. We can still
mention the other method of course.
2018-05-29 05:53:12 -05:00
Jerome Petazzoni
4213aba76e
Show how to access internal services with kubectl proxy
2018-05-29 05:47:27 -05:00
Jerome Petazzoni
3e822bad82
Add a slide about JSON file and log rotation
2018-05-28 10:28:52 -05:00
Jerome Petazzoni
cd5b06b9c7
Show how to connect/disconnect dynamically
2018-05-28 10:08:11 -05:00
Jerome Petazzoni
b0841562ea
Add a bunch of Dockerfile examples
2018-05-25 09:31:50 -05:00
Jerome Petazzoni
06f70e8246
Add 'tree' in the VMs
...
This is a convenient tool to get an idea of what a
directory hierarchy looks like.
2018-05-24 07:06:21 -05:00
Jerome Petazzoni
9614f8761a
Add link to Serge Hallyn blog post
2018-05-24 06:03:28 -05:00
Jerome Petazzoni
92f9ab9001
Add a section leading to multi-stage builds
2018-05-24 05:46:28 -05:00
Bridget Kromhout
ad554f89fc
New events (and old event to past)
2018-05-23 15:31:07 -05:00
Jerome Petazzoni
5bb37dff49
Parametrize git repo and slides URLs
...
We have two extra variables in the slides:
@@GITREPO@@ (current value: github.com/jpetazzo/container.training)
@@SLIDES@@ (current value: http://container.training/ )
These variables are set with gitrepo and slides in the YAML files.
(Just like the chat variable.)
Supercedes #256
2018-05-23 15:27:57 -05:00
Bridget Kromhout
0d52dc2290
Merge pull request #267 from jasonknudsen/patch-1
...
Update README.md - typo
2018-05-23 10:22:05 -05:00
Bridget Kromhout
c575cb9cd5
New events (and old event to past)
2018-05-23 10:18:02 -05:00
jasonknudsen
9cdccd40c7
Update README.md - typo
...
Typo in instructions - should be pull_images not pull-images
2018-05-23 08:17:46 -07:00
Bret Fisher
fdd10c5a98
fix docker-compose scale up change ( #265 )
2018-05-18 10:10:06 -05:00
mkrupczak3
8a617fdbc7
change "alpine telnet" to "busybox telnet"
...
Newer versions of alpine may not include telnet
2018-05-18 10:01:41 -05:00
Jerome Petazzoni
a058a74d8f
Minor fix for hidden autopilot command
2018-05-18 09:16:34 -05:00
Bret Fisher
4896a3265e
Update volume chapter
2018-05-18 08:08:33 -05:00
Bret Fisher
131947275c
Improve explanation about images and layers
2018-05-18 08:08:27 -05:00
Bret Fisher
1b7e8cec5e
Update info about Docker for Mac/Windows
2018-05-18 08:08:20 -05:00
Bret Fisher
c17c0ea9aa
Remove obsolete MAINTAINER command
2018-05-18 08:08:08 -05:00
Bridget Kromhout
7b378d2425
Merge pull request #264 from bridgetkromhout/master
...
Moving NDC to past
2018-05-14 06:56:23 -05:00
Bridget Kromhout
47da7d8278
Moving NDC to past
2018-05-14 06:53:08 -05:00
Bridget Kromhout
3c69941fcd
Merge pull request #262 from bridgetkromhout/craft-past
...
Craft to past
2018-05-10 07:38:44 -05:00
Bridget Kromhout
beb188facf
Craft to past
2018-05-10 07:36:30 -05:00
Bridget Kromhout
dfea8f6535
Merge pull request #258 from bridgetkromhout/add-ndc
...
Adding NDC Minnesota
2018-05-08 21:37:43 -05:00
Bridget Kromhout
3b89149bf0
Adding NDC Minnesota
2018-05-08 21:34:53 -05:00
Bret Fisher
c8d73caacd
move visualizer to service and stack ( #237 )
2018-05-08 10:51:40 -05:00
Jérôme Petazzoni
290185f16b
Merge pull request #255 from eightlimbed/patch-1
...
fixed a typo
2018-05-07 13:52:40 -05:00
Jérôme Petazzoni
05e9d36eed
Merge pull request #254 from mkrupczak3/master
...
Fix typo create network to network create
2018-05-07 13:51:12 -05:00
Jérôme Petazzoni
05815fcbf3
Merge pull request #240 from BretFisher/settings-update
...
updated versions, renamed files
2018-05-07 13:15:34 -05:00
Lee Gaines
bce900a4ca
fixed a typo
...
changed "contain" to "contained" in the first bullet point
2018-05-06 21:49:43 -07:00
mkrupczak3
bf7ba49013
Fix typo create network to network create
2018-05-05 16:55:22 -04:00
Bret Fisher
323aa075b3
removing settings feature teaser
2018-05-05 12:54:20 -04:00
Jérôme Petazzoni
f526014dc8
Merge pull request #253 from BretFisher/ingress-graphics
...
swarm ingress images and updates
2018-05-05 06:39:13 -05:00
Jérôme Petazzoni
dec546fa65
Merge pull request #252 from BretFisher/patch-15
...
update docker-compose scale command
2018-05-05 06:36:53 -05:00
Jérôme Petazzoni
36390a7921
Merge pull request #251 from BretFisher/swarm-3-nodes
...
moving to 3 node swarms by default
2018-05-05 06:35:45 -05:00
Jérôme Petazzoni
313d705778
Merge pull request #248 from BretFisher/fundamentals-cnm-updates
...
more fundamentals CNM tweaks
2018-05-05 06:20:06 -05:00
Jérôme Petazzoni
ca34efa2d7
Merge pull request #247 from BretFisher/patch-13
...
adding more images to cache
2018-05-05 05:49:52 -05:00
Jérôme Petazzoni
25e92cfe39
Merge pull request #245 from BretFisher/patch-12
...
more new features for swarm
2018-05-05 05:46:07 -05:00
Jérôme Petazzoni
999359e81a
Update versions.md
2018-05-05 05:45:40 -05:00
Jérôme Petazzoni
3a74248746
Merge pull request #244 from BretFisher/patch-11
...
a bit more detail on network drivers included
2018-05-05 05:41:10 -05:00
Jérôme Petazzoni
cb828ecbd3
Update Container_Network_Model.md
2018-05-05 05:41:01 -05:00
Jérôme Petazzoni
e1e984e02d
Merge pull request #243 from BretFisher/patch-10
...
Updating some compose info for devs
2018-05-05 05:40:10 -05:00
Jérôme Petazzoni
d6e19fe350
Update Compose_For_Dev_Stacks.md
2018-05-05 05:39:25 -05:00
Jérôme Petazzoni
1f91c748b5
Merge pull request #242 from BretFisher/check-for-entr-in-build
...
Friendly error if entr isn't installed for build.sh
2018-05-05 05:30:05 -05:00
Bret Fisher
38356acb4e
swarm ingress images and updates
2018-05-04 13:00:49 -04:00
Bret Fisher
7b2d598c38
fix my fat fingers.
...
ugg, sorry, editing via github and I need to go to bed :)
2018-05-04 00:20:31 -04:00
Bret Fisher
c276eb0cfa
remove fat finger
2018-05-04 00:19:35 -04:00
Bret Fisher
571de591ca
update docker-compose scale command
...
scale command is now legacy, use `--scale` option instead
2018-05-04 00:18:58 -04:00
Bret Fisher
e49a197fd5
moving to 3 node swarms by default
2018-05-03 23:52:51 -04:00
Bret Fisher
a30eabc23a
more fundamentals CNM tweaks
2018-05-03 19:28:39 -04:00
Bret Fisher
73c4cddba5
forgot one image :/
2018-05-03 16:32:12 -04:00
Bret Fisher
6e341f770a
adding more images to cache
...
Based on images used in swarm and fundamentals workshops
2018-05-03 16:24:54 -04:00
Bridget Kromhout
527145ec81
Merge pull request #241 from BretFisher/patch-8
...
date updates for container.training
2018-05-03 18:19:36 +02:00
Bret Fisher
c93edceffe
more new features for swarm
2018-05-02 23:25:12 -04:00
Bret Fisher
6f9eac7c8e
a bit more detail on network drivers included
2018-05-02 23:21:45 -04:00
Bret Fisher
522420ef34
Updating some compose info for devs
2018-05-02 23:18:19 -04:00
Bret Fisher
927bf052b0
Friendly error if entr isn't installed for build.sh
2018-05-02 23:08:52 -04:00
Bret Fisher
1e44689b79
swarm versions
2018-05-02 23:00:55 -04:00
Bret Fisher
b967865faa
date updates for container.training
2018-05-02 22:24:12 -04:00
Bret Fisher
054c0cafb2
updated versions, renamed files
2018-05-02 17:43:08 -04:00
Jérôme Petazzoni
29e37c8e2b
Merge pull request #235 from KMASubhani/patch-1
...
Update Getting_Inside.md
2018-04-25 23:33:24 -05:00
Jérôme Petazzoni
44fc2afdc7
Merge pull request #239 from BretFisher/fix-stack-deploy-cmd
...
reordering stack deploy cmd format
2018-04-25 23:29:58 -05:00
Jérôme Petazzoni
7776c8ee38
Merge pull request #238 from BretFisher/fix-detach-false
...
remove more unneeded detach=false
2018-04-25 23:27:54 -05:00
Bret Fisher
9ee7e1873f
reording stack deploy cmd format
2018-04-25 16:33:38 -05:00
Bret Fisher
e21fcbd1bd
remove more unneeded detach=false
2018-04-25 16:26:28 -05:00
Bret Fisher
cb407e75ab
make CI/CD common for all courses
2018-04-25 14:27:32 -05:00
Bret Fisher
27d4612449
a note about ci/cd with docker
2018-04-25 14:26:02 -05:00
Bret Fisher
43ab5f79b6
a note about ci/cd with docker
2018-04-25 14:23:40 -05:00
Khaja Mashood Ahmed Subhani
5852ab513d
Update Getting_Inside.md
...
fixed spelling
2018-04-25 11:00:37 -05:00
Jérôme Petazzoni
3fe33e4e9e
Merge pull request #234 from bridgetkromhout/adding-ndc
...
Adding NDC
2018-04-24 03:56:13 -05:00
Bridget Kromhout
c44b90b5a4
Adding NDC
2018-04-23 20:03:46 -05:00
Jérôme Petazzoni
f06dc6548c
Merge pull request #232 from bridgetkromhout/rollout-params
...
Clarify rollout params
2018-04-23 11:32:25 -05:00
Jérôme Petazzoni
e13552c306
Merge pull request #224 from bridgetkromhout/re-order
...
Re-ordering "kubectl apply" discussion
2018-04-23 11:31:15 -05:00
Bridget Kromhout
0305c3783f
Adding an overview; marking clarification as extra
2018-04-23 10:52:29 -05:00
Bridget Kromhout
5158ac3d98
Clarify rollout params
2018-04-22 15:49:32 -05:00
Jérôme Petazzoni
25c08b0885
Merge pull request #231 from bridgetkromhout/add-goto-kube101
...
Adding goto's kube101
2018-04-22 14:55:55 -05:00
Bridget Kromhout
f8131c97e9
Adding goto's kube101
2018-04-22 14:35:50 -05:00
Bridget Kromhout
3de1fab66a
Clarifying failure mode
2018-04-22 14:04:57 -05:00
Jérôme Petazzoni
ab664128b7
Merge pull request #228 from bridgetkromhout/helm-completion
...
Correction for helm completion
2018-04-22 14:00:08 -05:00
Bridget Kromhout
91de693b80
Correction for helm completion
2018-04-22 13:33:54 -05:00
Jérôme Petazzoni
a64606fb32
Merge pull request #225 from bridgetkromhout/tail-log
...
Clarify log tailing
2018-04-22 13:14:11 -05:00
Jérôme Petazzoni
58d9103bd2
Merge pull request #223 from bridgetkromhout/1.10.1-updates
...
Updates for 1.10.1
2018-04-22 13:13:25 -05:00
Jérôme Petazzoni
61ab5be12d
Merge pull request #222 from bridgetkromhout/weave-link
...
Link to Weave
2018-04-22 13:08:54 -05:00
Bridget Kromhout
030900b602
Clarify log tailing
2018-04-22 12:39:18 -05:00
Bridget Kromhout
476d689c7d
Clarify naming
2018-04-22 12:32:11 -05:00
Bridget Kromhout
4aedbb69c2
Re-ordering
2018-04-22 12:14:16 -05:00
Bridget Kromhout
db2a68709c
Updates for 1.10.1
2018-04-22 11:57:37 -05:00
Bridget Kromhout
f114a89136
Link to Weave
2018-04-22 11:08:17 -05:00
Jérôme Petazzoni
96eda76391
Merge pull request #220 from bridgetkromhout/rearrange-kube-halfday
...
Rearrange kube halfday
2018-04-21 10:48:21 -05:00
Bridget Kromhout
e7d9a8fa2d
Correcting EFK
2018-04-21 10:43:39 -05:00
Bridget Kromhout
1cca8db828
Rearranging halfday for kube
2018-04-21 10:38:54 -05:00
Bridget Kromhout
2cde665d2f
Merge pull request #219 from jpetazzo/re-add-kube-halfday
...
Re-add half day file
2018-04-21 10:17:45 -05:00
Jerome Petazzoni
d660c6342f
Re-add half day file
2018-04-21 12:00:04 +02:00
Bridget Kromhout
7e8bb0e51f
Merge pull request #218 from bridgetkromhout/cloud-typo
...
Typo fix
2018-04-20 16:49:31 -05:00
Bridget Kromhout
c87f4cc088
Typo fix
2018-04-20 16:47:13 -05:00
Jérôme Petazzoni
05c50349a8
Merge pull request #211 from BretFisher/patch-4
...
add popular swarm reverse proxy options
2018-04-20 02:38:00 -05:00
Jérôme Petazzoni
e985952816
Add colon and fix minor typo
2018-04-20 02:37:48 -05:00
Jérôme Petazzoni
19f0ef9c86
Merge pull request #216 from jpetazzo/googl
...
Replace goo.gl with 1.1.1.1
2018-04-20 02:36:15 -05:00
Bret Fisher
cc8e13a85f
silly me, Traefik is golang
2018-04-20 03:07:40 -04:00
Bridget Kromhout
6475a05794
Update kubectlrun.md
...
Removing misleading term
2018-04-19 14:37:26 -05:00
Bridget Kromhout
cc9840afe5
Update kubectlrun.md
2018-04-19 07:36:37 -05:00
Bridget Kromhout
b7a2cde458
Merge pull request #215 from jpetazzo/more-options-to-setup-k8s
...
Mention Kubernetes the Hard Way and more options
2018-04-19 07:32:20 -05:00
Bridget Kromhout
453992b55d
Update setup-k8s.md
2018-04-19 07:31:25 -05:00
Bridget Kromhout
0b1067f95e
Merge pull request #217 from jpetazzo/tolerations
...
Add a line about tolerations
2018-04-19 07:28:57 -05:00
Jérôme Petazzoni
21777cd95b
Merge pull request #214 from BretFisher/patch-7
...
we can now add/remove networks from services 🤗
2018-04-19 06:35:09 -05:00
Jérôme Petazzoni
827ad3bdf2
Merge pull request #213 from BretFisher/patch-6
...
product name change 🙄
2018-04-19 06:34:41 -05:00
Jérôme Petazzoni
7818157cd0
Merge pull request #212 from BretFisher/patch-5
...
adding 3rd party registry options
2018-04-19 06:34:22 -05:00
Jérôme Petazzoni
d547241714
Merge pull request #210 from BretFisher/patch-3
...
fix image size via pic css class
2018-04-19 06:31:46 -05:00
Jérôme Petazzoni
c41e0e9286
Merge pull request #209 from BretFisher/patch-2
...
removed older notes about detach and service logs
2018-04-19 06:31:17 -05:00
Jérôme Petazzoni
c2d4784895
Merge pull request #208 from BretFisher/patch-1
...
removed mention of compose upg 1.6 to 1.7
2018-04-19 06:30:47 -05:00
Jérôme Petazzoni
11163965cf
Merge pull request #204 from bridgetkromhout/clarify-off-by-one
...
Clarify an off-by-one amount of pods
2018-04-19 06:30:19 -05:00
Jérôme Petazzoni
e9df065820
Merge pull request #197 from bridgetkromhout/patch-only-daemonset
...
Patch only daemonset pods
2018-04-19 06:27:52 -05:00
Jerome Petazzoni
101ab0c11a
Add a line about tolerations
2018-04-19 06:25:41 -05:00
Jérôme Petazzoni
25f081c0b7
Merge pull request #190 from bridgetkromhout/daemonset
...
Clarifications around daemonsets
2018-04-19 06:21:58 -05:00
Jérôme Petazzoni
700baef094
Merge pull request #188 from bridgetkromhout/clarify-kinds
...
kubectl get all missing-type workaround
2018-04-19 06:19:00 -05:00
Jerome Petazzoni
3faa586b16
Remove NOC joke
2018-04-19 06:14:54 -05:00
Jerome Petazzoni
8ca77fe8a4
Merge branch 'googl' of git://github.com/bridgetkromhout/container.training into bridgetkromhout-googl
2018-04-19 05:59:12 -05:00
Jerome Petazzoni
019829cc4d
Mention Kubernetes the Hard Way and more options
2018-04-19 05:55:58 -05:00
Bret Fisher
a7f6bb223a
we can now add/remove networks from services 🤗
2018-04-18 19:11:51 -04:00
Bret Fisher
eb77a8f328
product name change 🙄
2018-04-18 17:50:19 -04:00
Bret Fisher
5a484b2667
adding 3rd party registry options
2018-04-18 17:47:55 -04:00
Bret Fisher
982c35f8e7
add popular swarm reverse proxy options
2018-04-18 17:28:46 -04:00
Bret Fisher
adffe5f47f
fix image size via pic css class
...
make swarm internals bigger!
2018-04-18 17:07:33 -04:00
Bret Fisher
f90a194b86
removed older notes about detach and service logs
...
Since these options have been around nearly a year, I removed some unneeded verbosity and consolidated the detach stuff.
2018-04-18 15:34:04 -04:00
Bret Fisher
99e9356e5d
removed mention of compose upg 1.6 to 1.7
...
I feel like compose 1.7 was so long ago (over 2 years) that mentioning logs change isn't necessary.
2018-04-18 15:18:17 -04:00
Bridget Kromhout
860840a4c1
Clarify off-by-one
2018-04-18 14:09:08 -05:00
Bridget Kromhout
ab63b76ae0
Clarify types bug
2018-04-18 13:59:26 -05:00
Bridget Kromhout
29bca726b3
Merge pull request #2 from jpetazzo/daemonset-proposal
...
Pod cleanup proposal
2018-04-18 12:21:34 -05:00
Bridget Kromhout
91297a68f8
Update daemonset.md
2018-04-18 12:20:53 -05:00
Jerome Petazzoni
2bea8ade63
Break down last kube chapter (it is too long)
2018-04-18 11:44:30 -05:00
Jerome Petazzoni
ec486cf78c
Do not bind-mount localtime ( fixes #207 )
2018-04-18 03:33:07 -05:00
Jerome Petazzoni
63ac378866
Merge branch 'darkalia-add_helm_completion'
2018-04-17 16:13:58 -05:00
Jerome Petazzoni
35db387fc2
Add ':' for consistency
2018-04-17 16:13:44 -05:00
Jerome Petazzoni
a0f9baf5e7
Merge branch 'add_helm_completion' of git://github.com/darkalia/container.training into darkalia-add_helm_completion
2018-04-17 16:12:52 -05:00
Jerome Petazzoni
4e54a79abc
Pod cleanup proposal
2018-04-17 16:07:24 -05:00
Jérôme Petazzoni
37bea7158f
Merge pull request #181 from jpetazzo/more-info-on-labels-and-rollouts
...
Label use-cases and rollouts
2018-04-17 15:18:24 -05:00
Jerome Petazzoni
618fe4e959
Clarify the grace period when shutting down pods
2018-04-17 02:24:07 -05:00
Jerome Petazzoni
0c73144977
Merge branch 'jgarrouste-patch-1'
2018-04-16 08:03:34 -05:00
Jerome Petazzoni
ff8c3b1595
Remove -o name
2018-04-16 08:03:09 -05:00
Jerome Petazzoni
b756d0d0dc
Merge branch 'patch-1' of git://github.com/jgarrouste/container.training into jgarrouste-patch-1
2018-04-16 08:02:41 -05:00
Jerome Petazzoni
23147fafd1
Paris -> past sessions
2018-04-15 15:57:46 -05:00
Jérémy GARROUSTE
b036b5f24b
Delete pods with ''-l run-rng' and remove xargs
...
Delete pods with ''-l run-rng' and remove xargs
2018-04-15 16:37:10 +02:00
Benjamin Allot
3b9014f750
Add helm completion
2018-04-13 16:40:42 +02:00
Jérôme Petazzoni
6ad7a285e7
Merge pull request #201 from bridgetkromhout/chart-clarity
...
Clarify chart install
2018-04-13 01:08:13 -05:00
Jérôme Petazzoni
e529eaed2d
Merge pull request #200 from bridgetkromhout/helm-example
...
Use prometheus as example
2018-04-13 01:07:18 -05:00
Jérôme Petazzoni
4697c6c6ad
Merge pull request #189 from bridgetkromhout/elastic-patience
...
Clarify error message upon start & endpoints
2018-04-13 01:06:33 -05:00
Jérôme Petazzoni
56e47c3550
Update kubectlexpose.md
...
Add line break for readability
2018-04-13 08:06:23 +02:00
Jérôme Petazzoni
b3a9ba339c
Merge pull request #199 from bridgetkromhout/helm-mkdir
...
Directory missing
2018-04-13 01:04:39 -05:00
Jérôme Petazzoni
8d0ce37a59
Merge pull request #196 from bridgetkromhout/or-azure
...
Azure directions are also included
2018-04-13 01:04:07 -05:00
Jérôme Petazzoni
a1bbbd6f7b
Merge pull request #195 from bridgetkromhout/slide-clarity
...
Making slide easier to read
2018-04-13 01:03:39 -05:00
Bridget Kromhout
de87743c6a
Clarify an off-by-one amount of pods
2018-04-12 16:10:38 -05:00
Bridget Kromhout
9d4a72a4ba
Merge pull request #202 from bridgetkromhout/url-update-fix
...
Fixing typo
2018-04-12 15:30:11 -05:00
Bridget Kromhout
19e39aea49
Fixing typo
2018-04-12 15:27:51 -05:00
Bridget Kromhout
da064a6005
Clarify chart install
2018-04-12 10:24:01 -05:00
Bridget Kromhout
a12a38a7a9
Use prometheus as example
2018-04-12 09:50:12 -05:00
Bridget Kromhout
2c3a442a4c
wording correction
...
The addresses aren't what show us the addresses - it seems clear from context that this should be "commands".
2018-04-12 08:11:43 -05:00
Bridget Kromhout
25d560cf46
Directory missing
2018-04-12 07:48:25 -05:00
Bridget Kromhout
c3324cf64c
More general
2018-04-12 07:41:43 -05:00
Bridget Kromhout
053bbe7028
Bold instead of highlighting
2018-04-12 07:39:02 -05:00
Bridget Kromhout
74f980437f
Clarify that clusters can be of arbitrary size
2018-04-12 07:31:49 -05:00
Jérôme Petazzoni
5ef96a29ac
Update kubectlexpose.md
2018-04-12 00:37:18 -05:00
Jérôme Petazzoni
f261e7aa96
Merge pull request #194 from bridgetkromhout/fix-blue
...
removing extra leading spaces which break everything
2018-04-11 23:55:34 -05:00
Jérôme Petazzoni
8e44e911ca
Merge pull request #193 from bridgetkromhout/stern
...
Missing word added
2018-04-11 23:52:17 -05:00
Bridget Kromhout
6711ba06d9
Patch only daemonset pods
2018-04-11 21:09:46 -05:00
Bridget Kromhout
fce69b6bb2
Azure directions are also included
2018-04-11 19:34:51 -05:00
Bridget Kromhout
1183e2e4bf
Making slide easier to read
2018-04-11 18:55:23 -05:00
Bridget Kromhout
de3082e48f
Extra spaces prevent this from working
2018-04-11 18:47:30 -05:00
Bridget Kromhout
3acac34e4b
Missing word added
2018-04-11 18:11:07 -05:00
Bridget Kromhout
f97bd2b357
googl to cloudflare
2018-04-11 13:36:00 -05:00
Jérôme Petazzoni
3bac124921
Merge pull request #183 from bridgetkromhout/stalling-for-time
...
Stalling for time during download
2018-04-11 14:56:02 +02:00
Bridget Kromhout
ba44603d0f
Correcting title and slide section division
2018-04-11 06:53:01 -05:00
Jerome Petazzoni
358f844c88
Typo fix
2018-04-11 02:40:38 -07:00
Jérôme Petazzoni
74bf2d742c
Merge pull request #182 from bridgetkromhout/versions-validated
...
Clarify versions validated
2018-04-10 23:11:38 -07:00
Jérôme Petazzoni
acba3d5467
Merge pull request #192 from bridgetkromhout/add-links
...
Add links
2018-04-10 23:03:09 -07:00
Jérôme Petazzoni
cfc066c8ea
Merge pull request #191 from jgarrouste/master
...
Reversed sentences
2018-04-10 15:03:09 -07:00
Jérôme Petazzoni
4f69f19866
Merge pull request #186 from bridgetkromhout/vm-readme
...
link to VM prep README
2018-04-10 14:56:19 -07:00
Jérôme Petazzoni
c508f88af2
Update setup-k8s.md
2018-04-10 16:56:07 -05:00
Jérôme Petazzoni
9757fdb42f
Merge pull request #185 from bridgetkromhout/article
...
Adding an article
2018-04-10 14:52:49 -07:00
Bridget Kromhout
24d57f535b
Add links
2018-04-10 16:52:07 -05:00
Jérôme Petazzoni
e42dfc0726
Merge pull request #184 from bridgetkromhout/url-update
...
URL update
2018-04-10 14:51:55 -07:00
Bridget Kromhout
3f54f23535
Clarifying cleanup
2018-04-10 16:45:50 -05:00
Jérémy GARROUSTE
c7198b3538
correction
2018-04-10 22:56:42 +02:00
Bridget Kromhout
827d10dd49
Clarifying ambiguous labels on pods
2018-04-10 15:48:54 -05:00
Bridget Kromhout
1b7a072f25
Bump version and add link
2018-04-10 15:29:14 -05:00
Bridget Kromhout
af1347ca17
Clarify endpoints
2018-04-10 15:07:42 -05:00
Bridget Kromhout
f741cf5b23
Clarify error message upon start
2018-04-10 14:33:49 -05:00
Bridget Kromhout
eb1b3c8729
Clarify types
2018-04-10 14:17:27 -05:00
Bridget Kromhout
40e4678a45
goo.gl deprecation
2018-04-10 12:41:07 -05:00
Bridget Kromhout
d3c0a60de9
link to VM prep README
2018-04-10 12:30:46 -05:00
Bridget Kromhout
83bba80f3b
URL update
2018-04-10 12:25:44 -05:00
Bridget Kromhout
44e0cfb878
Adding an article
2018-04-10 12:22:24 -05:00
Bridget Kromhout
a58e21e313
URL update
2018-04-10 12:15:01 -05:00
Bridget Kromhout
1131635006
Stalling for time during download
2018-04-10 11:52:52 -05:00
Bridget Kromhout
c6e477e6ab
Clarify versions validated
2018-04-10 11:35:28 -05:00
Jerome Petazzoni
18a81120bc
Add helper script to gauge chapter weights
2018-04-10 08:41:23 -05:00
Jerome Petazzoni
17cd67f4d0
Breakdown container internals chapter
2018-04-10 08:41:05 -05:00
Jerome Petazzoni
38a40d56a0
Label use-cases and rollouts
...
This adds a few realistic examples of label usage.
It also adds explanations about why deploying a new
version of the worker doesn't seem to be effective
immediately (the worker doesn't handle signals).
2018-04-10 06:04:17 -05:00
Jerome Petazzoni
96fd2e26fd
Minor fixes for autopilot
2018-04-10 05:30:42 -05:00
Jerome Petazzoni
581bbc847d
Add demo logo for k8s demo
2018-04-10 04:25:08 -05:00
Jerome Petazzoni
da7cbc41d2
Merge branch 'master' of github.com:jpetazzo/container.training
2018-04-09 17:06:35 -05:00
Jerome Petazzoni
282e22acb9
Improve chapters about container deep dive
2018-04-09 17:06:29 -05:00
Jérôme Petazzoni
9374eebdf6
Merge pull request #180 from bridgetkromhout/links-before-thanks
...
Moving links before thanks
2018-04-09 13:23:32 -07:00
Bridget Kromhout
dcd5c5b39a
Moving links before thanks
2018-04-09 14:58:56 -05:00
Jérôme Petazzoni
974f8ee244
Merge pull request #179 from bridgetkromhout/mosh-tmux
...
Clarifications for tmux and mosh
2018-04-09 12:55:03 -07:00
Bridget Kromhout
8212aa378a
Merge pull request #1 from jpetazzo/ode-to-mosh-and-tmux
...
Add even more info about mosh and tmux
2018-04-09 14:54:16 -05:00
Jerome Petazzoni
403d4c6408
Add even more info about mosh and tmux
2018-04-09 14:52:21 -05:00
Jerome Petazzoni
142681fa27
Merge branch 'master' of github.com:jpetazzo/container.training
2018-04-09 14:19:45 -05:00
Jerome Petazzoni
69c9141817
Enable new content in self-paced kube workshop
2018-04-09 14:19:27 -05:00
Bridget Kromhout
9ed88e7608
Clarifications for tmux and mosh
2018-04-09 14:19:16 -05:00
Jérôme Petazzoni
b216f4d90b
Merge pull request #178 from bridgetkromhout/clarify-live
...
Formatting fixes
2018-04-09 12:13:07 -07:00
Bridget Kromhout
26ee07d8ba
Format fix
2018-04-09 13:20:23 -05:00
Bridget Kromhout
a8e5b02fb4
Clarify live feedback
2018-04-09 13:18:25 -05:00
Jérôme Petazzoni
80a8912a53
Merge pull request #177 from jpetazzo/avril-2018
...
Avril 2018
2018-04-09 11:08:21 -07:00
Jérôme Petazzoni
1ba6797f25
Merge pull request #176 from bridgetkromhout/version-bump
...
Updating versions
2018-04-09 10:57:32 -07:00
Bridget Kromhout
11a2167dea
Updating versions
2018-04-09 12:52:47 -05:00
Jérôme Petazzoni
af4eeb6e6b
Merge pull request #175 from jpetazzo/helm-and-namespaces
...
Add two chapters: Helm and namespaces
2018-04-09 10:20:33 -07:00
Jérôme Petazzoni
ea6459e2bd
Merge pull request #174 from jpetazzo/centralized-logging-with-efk
...
Add a chapter about centralized logging
2018-04-09 10:19:44 -07:00
Bridget Kromhout
2dfa5a9660
Update logs-centralized.md
2018-04-09 11:59:19 -05:00
Jerome Petazzoni
b86434fbd3
Merge branch 'master' of github.com:jpetazzo/container.training
2018-04-09 11:57:32 -05:00
Jerome Petazzoni
223525cc69
Add the new chapters
...
The new chapters are commented our right now.
But they're ready to be enabled whenever needed.
2018-04-09 11:57:16 -05:00
Bridget Kromhout
fd63c079c8
Update namespaces.md
...
typo fix
2018-04-09 11:44:45 -05:00
Jerome Petazzoni
ebe4511c57
Remove useless mkdir
2018-04-09 11:43:27 -05:00
Jérôme Petazzoni
e1a81ef8f3
Merge pull request #171 from jpetazzo/show-stern-to-view-logs
...
Show how to install and use Stern
2018-04-09 09:38:47 -07:00
Jerome Petazzoni
3382c83d6e
Add link to Helm and say it's open source
2018-04-09 11:35:59 -05:00
Bridget Kromhout
a89430673f
Update logs-cli.md
...
clarifications
2018-04-09 11:32:02 -05:00
Jerome Petazzoni
fcea6dbdb6
Clarify Stern installation comments
2018-04-09 11:29:19 -05:00
Bridget Kromhout
c744a7d168
Update helm.md
...
typo fixes
2018-04-09 11:27:34 -05:00
Bridget Kromhout
0256dc8640
Update logs-centralized.md
...
A few typo fixes
2018-04-09 11:22:43 -05:00
Jerome Petazzoni
41819794d7
Rename kube-halfday
...
We now have a full day of content. Rejoice.
2018-04-09 11:19:24 -05:00
Jerome Petazzoni
836903cb02
Merge branch 'master' of github.com:jpetazzo/container.training
2018-04-09 11:11:33 -05:00
Jerome Petazzoni
7f822d33b5
Clean up index.html
...
Comment out a bunch of older workshops (for which more recent
versions have been delivered since then). Update the links
to self-paced content.
2018-04-09 11:11:26 -05:00
Jérôme Petazzoni
232fdbb1ff
Merge pull request #170 from jpetazzo/headless-services
...
Add headless services
2018-04-09 09:05:33 -07:00
Jerome Petazzoni
f3f6111622
Replace logistics.md with generic version
...
The current version of the logistics.md slide shows AJ and JP.
The new version is an obvious template, i.e. it says 'this slide
should be customized' and it uses imaginary personas instead.
2018-04-09 10:59:55 -05:00
Jerome Petazzoni
a8378e7e7f
Clarify endpoints
2018-04-09 10:12:22 -05:00
Jerome Petazzoni
eb3165096f
Add Logging section and manifests
2018-04-09 09:37:28 -05:00
Jerome Petazzoni
90ca58cda8
Add a few slides about network policies
...
This is a very high-level overview (we can't cover a lot within the current time constraints) but it gives a primer about network policies and a few links to explore further.
2018-04-09 08:27:31 -05:00
Jerome Petazzoni
5a81526387
Add two chapters: Helm and namespaces
...
In these chapters, we:
- show how to install Helm
- run the Helm tiller on our cluster
- use Helm to install Prometheus
- don't do anything fancy with
Prometheus (it's just for the
sake of installing something)
- create a basic Helm chart for
DockerCoins
- explain namespace concepts
- show how to use contexts to hop
between namespaces
- use Helm to deploy DockerCoins
to a new namespace
These two chapters go together.
2018-04-09 07:57:27 -05:00
Jerome Petazzoni
8df073b8ac
Add a chapter about centralized logging
...
Explain the purpose of centralized logging. Describe the
EFK stack. Deploy a simplified EFK stack through a YAML
file. Use it to view container logs. Profit.
2018-04-09 04:17:00 -05:00
Jérôme Petazzoni
0f7356b002
Merge pull request #167 from jgarrouste/avril-2018
...
Small changes
2018-04-09 00:26:13 -07:00
Jérôme Petazzoni
0c2166fb5f
Merge pull request #172 from jpetazzo/clarify-daemonset-bonus-exercises
...
Clarify the bonus exercises
2018-04-09 00:24:26 -07:00
Jerome Petazzoni
d228222fa6
Reword headless services
...
Hopefully this explains better the use of headless services.
I also added a slide about endpoints, with a couple of simple
commands to show them.
2018-04-08 17:59:42 -05:00
Bridget Kromhout
e4b7d3244e
Merge pull request #173 from bridgetkromhout/muracon-past
...
MuraCon to past
2018-04-08 17:50:09 -05:00
Bridget Kromhout
7d0e841a73
MuraCon to past
2018-04-08 17:46:55 -05:00
Jerome Petazzoni
9859e441e1
Clarify the bonus exercises
...
We had two open-ended exercises (questions without
answers). We have added more explanations, as well
as solutions for the exercises. It lets us show a
few more tricks with selectors, and how to apply
changes to sets of resources.
2018-04-08 17:16:27 -05:00
Jerome Petazzoni
e1c638439f
Bump versions
...
Bump up Compose and Machine to latest versions.
Bump down Engine to stable branch.
I'm pushing straight to master because YOLO^W^W
because @bridgetkromhout is using the kube101.yaml
file anyway, so this shouldn't break her things.
(Famous last words...)
2018-04-08 16:34:48 -05:00
Jérôme Petazzoni
253aaaad97
Merge pull request #169 from jpetazzo/what-is-cni
...
Add slide about CNI
2018-04-08 14:32:17 -07:00
Jérôme Petazzoni
a249ccc12b
Merge pull request #168 from jpetazzo/clarify-control-plane
...
Clarify control plane
2018-04-08 14:29:50 -07:00
Jerome Petazzoni
22fb898267
Show how to install and use Stern
...
Stern is super cool to stream the logs of multiple
containers.
2018-04-08 16:26:08 -05:00
Bridget Kromhout
e038797875
Update concepts-k8s.md
...
A few suggested clarifications to your (excellent) clarifications
2018-04-08 15:16:42 -05:00
Jerome Petazzoni
7b9f9e23c0
Add headless services
2018-04-08 11:10:07 -05:00
Jerome Petazzoni
01d062a68f
Add slide about CNI
2018-04-08 10:31:17 -05:00
Jerome Petazzoni
a66dfb5faf
Clarify control plane
...
Explain better that the control plane can run outside
of the cluster, and that the word master can be
confusing (does it designate the control plane, or
the node running the control plane? What if there is
no node running the control plane, because the control
plane is external?)
2018-04-08 09:57:51 -05:00
Jerome Petazzoni
ac1480680a
Add ecosystem chapter
2018-04-08 08:40:20 -05:00
Jerome Petazzoni
13a9b5ca00
What IS docker?
...
Explain what the engine is
2018-04-08 07:21:47 -05:00
Jérémy GARROUSTE
0cdf6abf0b
Add .center for some images
2018-04-07 20:16:29 +02:00
Jérémy GARROUSTE
2071694983
Add .small[]
2018-04-07 20:16:13 +02:00
Jérôme Petazzoni
12e2b18a6f
Merge pull request #166 from jgarrouste/avril-2018
...
Update the output of docker version and docker build command
2018-04-07 09:30:11 -07:00
Jerome Petazzoni
28e128756d
How to pass container config
2018-04-07 11:28:42 -05:00
Jerome Petazzoni
a15109a12c
Add chapter about labels
2018-04-07 09:57:35 -05:00
Jerome Petazzoni
e500fb57e8
Add --mount syntax
2018-04-07 09:37:27 -05:00
Jerome Petazzoni
f1849092eb
add chapter on Docker Machine
2018-04-07 07:33:28 -05:00
Jerome Petazzoni
f1dbd7e8a6
Copy on write
2018-04-06 09:27:29 -05:00
Jerome Petazzoni
d417f454dd
Finalize section on namespaces and cgroups
2018-04-06 09:27:20 -05:00
Jérémy GARROUSTE
d79718d834
Update docker build output
2018-04-06 11:20:09 +02:00
Jérémy GARROUSTE
de9c3a1550
Update docker version output
2018-04-06 10:04:41 +02:00
Jerome Petazzoni
90fc7a4ed3
Merge branch 'avril-2018' of github.com:jpetazzo/container.training into avril-2018
2018-04-05 17:58:55 -05:00
Jerome Petazzoni
09edbc24bc
Container deep dive: namespaces, cgroups, etc.
2018-04-05 17:58:43 -05:00
Jérémy GARROUSTE
92f8701c37
Update output of docker build
2018-04-06 00:00:27 +02:00
Jérôme Petazzoni
c828888770
Merge pull request #165 from jgarrouste/avril-2018
...
Update output of 'docker build'
2018-04-05 14:57:05 -07:00
Jérémy GARROUSTE
bb7728e7e7
Update docker build output
2018-04-05 23:52:37 +02:00
Jerome Petazzoni
5f544f9c78
Add container engines chapter; orchestration overview chapter
2018-04-04 17:09:21 -05:00
Jerome Petazzoni
5b6a7d1995
Update my email address
2018-04-02 18:52:48 -05:00
Jerome Petazzoni
b21185dde7
Introduce EXPOSE
2018-04-02 00:10:45 -05:00
Jerome Petazzoni
deaee0dc82
Explain why use Docker Inc's repos
2018-04-01 23:58:10 -05:00
Jerome Petazzoni
4206346496
MacOS -> macOS
2018-04-01 23:52:38 -05:00
Jerome Petazzoni
6658b632b3
Add reason why we use VMs
2018-04-01 23:49:08 -05:00
Jerome Petazzoni
d9be7160ef
Move 'extra details' explanation slide to common deck
2018-04-01 23:34:19 -05:00
Jérôme Petazzoni
d56424a287
Merge pull request #164 from bridgetkromhout/adding-k8s-101
...
Adding more k8s 101 dates
2018-03-29 16:02:31 -07:00
Bridget Kromhout
2d397c5cb8
Adding more k8s 101 dates
2018-03-29 09:39:20 -07:00
Jérôme Petazzoni
08004caa5d
Merge pull request #163 from BretFisher/bret-dates-2018q2
...
adding more dates
2018-03-28 10:26:07 -07:00
Frank Farmer
522358a004
Small typo
2018-03-28 12:23:47 -05:00
Jérôme Petazzoni
e00a6c36e3
Merge pull request #157 from bridgetkromhout/increase-ulimit
...
Increase allowed open files
2018-03-28 10:07:11 -07:00
Jérôme Petazzoni
4664497cbc
Merge pull request #156 from bridgetkromhout/symlinks-on-rerun
...
Symlink and directory fixes for multiple runs
2018-03-28 10:06:39 -07:00
Bret Fisher
6be424bde5
adding more dates
2018-03-28 03:27:18 -04:00
Bridget Kromhout
0903438242
Increase allowed open files
2018-03-27 09:36:04 -07:00
Bridget Kromhout
b874b68e57
Symlink fixes for multiple runs
2018-03-27 09:25:48 -07:00
Bridget Kromhout
6af9385c5f
Merge pull request #155 from bridgetkromhout/update-index
...
Updating index
2018-03-27 11:08:14 -05:00
Bridget Kromhout
29398ac33b
Updating index
2018-03-27 09:06:03 -07:00
Jérôme Petazzoni
7525739b24
Merge pull request #151 from sadiqkhoja/patch-1
...
corrected number of containers
2018-03-27 05:50:50 -07:00
Bridget Kromhout
50ff71f3f3
Merge pull request #152 from bridgetkromhout/current-versions
...
Updating versions
2018-03-27 05:04:14 -05:00
Bridget Kromhout
70a9215c9d
Updating versions
2018-03-27 03:02:17 -07:00
Sadiq Khoja
9c1a5d9a7d
corrected number of containers
2018-03-17 14:39:05 +05:00
Jérôme Petazzoni
9a9b4a6892
Merge pull request #150 from inful/patch-3
...
Fix: Kubicorn URL
2018-03-14 11:03:28 -07:00
Jone Marius Vignes
e5502c724e
Fix: Kubicorn URL
...
Kubicorn has moved permanently to https://github.com/kubicorn/kubicorn
2018-03-14 14:50:56 +01:00
Jérôme Petazzoni
125878e280
Merge pull request #147 from bridgetkromhout/clarify-socat-port
...
Clarifying how to find the port needed.
2018-03-13 13:27:51 -07:00
Bridget Kromhout
b4c1498ca1
Clarifying instructions
2018-03-13 20:55:11 +01:00
Bridget Kromhout
88d534a7f2
Clarifying how to find the port needed.
2018-03-13 20:36:19 +01:00
Jérôme Petazzoni
6ce4ed0937
Merge pull request #146 from bridgetkromhout/version-update
...
Versions updated
2018-03-13 11:53:51 -07:00
Bridget Kromhout
1b9ba62dc8
Versions updated
2018-03-13 19:27:42 +01:00
Jérôme Petazzoni
f3639e6200
Merge pull request #145 from bridgetkromhout/increase-timeout
...
Increasing timeout for slow mirrors
2018-03-12 13:49:24 -07:00
Bridget Kromhout
1fe56cf401
Increasing timeout for slow mirrors
2018-03-12 21:41:47 +01:00
Jerome Petazzoni
a3add3d816
Get inside a container (live and post mortem)
2018-03-12 11:57:34 -05:00
Jérôme Petazzoni
2807de2123
Merge pull request #144 from wlonkly/patch-2
...
Remove duplicate line
2018-03-10 14:55:39 -08:00
Jérôme Petazzoni
5029b956d2
Merge pull request #143 from wlonkly/patch-1
...
Fix typo: compiler -> container
2018-03-10 14:53:50 -08:00
Rich Lafferty
815aaefad9
Remove duplicate line
2018-03-10 15:43:40 -05:00
Rich Lafferty
7ea740f647
Fix typo: compiler -> container
2018-03-10 15:09:32 -05:00
Jerome Petazzoni
eaf25e5b36
Improve kubetest error reporting
...
The kubetest command used to say [SUCCESS] on completely
fresh nodes. Now we check the existence of the /tmp/node
file, as well as of the kubectl executable.
2018-03-07 16:17:57 -08:00
Jerome Petazzoni
3b336a9127
Merge branch 'bridgetkromhout-attribute-authorship'
2018-03-07 15:47:39 -08:00
Jerome Petazzoni
cc4d1fd1c7
Slight rewording
2018-03-07 15:47:38 -08:00
Jerome Petazzoni
17ec6441a0
Merge branch 'attribute-authorship' of git://github.com/bridgetkromhout/container.training into bridgetkromhout-attribute-authorship
2018-03-07 15:42:49 -08:00
Jerome Petazzoni
a1b107cecb
Add Paris sessions
2018-03-07 15:39:23 -08:00
Jérôme Petazzoni
2e06bc2352
Merge pull request #140 from atsaloli/patch-2
...
Fix tiny typo (missing "o" in "outbound"
2018-03-06 09:54:38 -08:00
Aleksey Tsalolikhin
af0a239bd9
Fix tiny typo (missing "o" in "outbound"
2018-03-06 09:22:42 -08:00
Bridget Kromhout
92939ca3f2
Merge pull request #138 from jpetazzo/lets-tag-things-properly
...
Tag images properly
2018-03-05 19:55:09 -06:00
Jerome Petazzoni
aca51901a1
Tag images properly
...
This tags the first build with v0.1, allowing for a smoother, more
logical rollback. Also adds a slide explaining why to stay away
from latest. @kelseyhightower would be proud :-)
2018-03-05 16:13:30 -08:00
Jérôme Petazzoni
8d15dba26d
Merge pull request #137 from bridgetkromhout/checklist-edits
...
Clarifications and links for checklist
2018-03-05 16:13:06 -08:00
Bridget Kromhout
cdca5655fc
Clarifications and links for checklist
2018-03-05 17:08:06 -06:00
Jerome Petazzoni
c778fc84ed
Add a dump of the checklist I use when delivering
2018-03-05 14:30:39 -08:00
Bridget Kromhout
7f72ee1296
Credit to multiple contributors
2018-03-05 15:53:42 -06:00
Jérôme Petazzoni
1981ac0b93
Merge pull request #135 from bridgetkromhout/bridget-specific
...
Adding Bridget-specific files
2018-03-05 13:36:06 -08:00
Jérôme Petazzoni
a8f2fb4586
Merge pull request #134 from bridgetkromhout/dedup-thanks
...
De-dup thanks; add comma
2018-03-05 13:35:45 -08:00
Jérôme Petazzoni
a69d3d0828
Merge pull request #133 from bridgetkromhout/no-chatroom
...
Makes more sense for "in person" chat
2018-03-05 13:32:51 -08:00
Jérôme Petazzoni
40760f9e98
Merge pull request #131 from bridgetkromhout/change-instance-type
...
Changing Azure instance type
2018-03-05 13:25:49 -08:00
Bridget Kromhout
b64b16dd67
Adding Bridget-specific files
2018-03-05 14:54:28 -06:00
Bridget Kromhout
8c2c9bc5df
De-dup thanks; add comma
2018-03-05 14:51:26 -06:00
Bridget Kromhout
3a21cbc72b
Makes more sense for "in person" chat
2018-03-05 14:37:10 -06:00
Bridget Kromhout
5438fca35a
Attribute authorship
2018-03-05 14:34:41 -06:00
Bridget Kromhout
a09521ceb1
Changing Azure instance type
2018-03-05 13:44:02 -06:00
Jérôme Petazzoni
0d6501a926
Merge pull request #130 from atsaloli/patch-1
...
Two small fixes
2018-03-05 10:10:25 -08:00
Aleksey Tsalolikhin
c25f7a119b
Fix very small typo -- remove extra "v" in "code"
2018-03-04 19:58:27 -08:00
Aleksey Tsalolikhin
1958c85a96
Fix noun plural tense (change "instructions" -> "instruction")
...
"An" means one. So "an instruction" rather than "an instructions". (Small grammar fix.)
2018-03-04 19:56:03 -08:00
Jérôme Petazzoni
a7ba4418c6
Merge pull request #129 from bridgetkromhout/improve-directions
...
Improve directions
2018-03-03 19:52:15 -06:00
Bridget Kromhout
d6fcbb85e8
Improve directions
2018-03-03 18:44:56 -06:00
Jérôme Petazzoni
278fbf285a
Merge pull request #128 from bridgetkromhout/cleanup
...
Cleanup
2018-03-03 14:39:56 -06:00
Bridget Kromhout
ca828343e4
Remove azure instances post-workshop.
2018-03-03 08:51:54 -06:00
Bridget Kromhout
5c663f9e09
Updating help output
2018-03-03 08:48:02 -06:00
Bridget Kromhout
9debd76816
Document kubetest
2018-03-03 08:44:58 -06:00
Bridget Kromhout
848679829d
Removed -i and trailing space
2018-03-02 18:18:04 -06:00
Bridget Kromhout
6727007754
Missing variable
2018-03-02 18:11:32 -06:00
Jerome Petazzoni
03a563c172
Merge branch 'master' of github.com:jpetazzo/container.training
2018-03-02 14:17:54 -06:00
Jerome Petazzoni
cfbd54bebf
Add hacky-backslashy kubetest command
2018-03-02 14:17:37 -06:00
Jérôme Petazzoni
7f1e9db0fa
Missing curly brace
2018-03-02 13:08:48 -06:00
Jérôme Petazzoni
1367a30a11
Merge pull request #126 from bridgetkromhout/add-azure
...
Adding Azure examples
2018-03-02 12:46:02 -06:00
Bridget Kromhout
31b234ee3a
Adding Azure examples
2018-03-02 12:42:55 -06:00
Jérôme Petazzoni
57dd5e295e
Merge pull request #125 from bridgetkromhout/increase-timeouts
...
Increase timeouts
2018-03-01 17:43:29 -06:00
Bridget Kromhout
c188923f1a
Increase timeouts
2018-03-01 17:39:51 -06:00
Jérôme Petazzoni
7a8716d38b
Merge pull request #124 from bridgetkromhout/postprep
...
Postprep is now python
2018-03-01 17:17:04 -06:00
Bridget Kromhout
2e77c13297
Postprep is now python
2018-03-01 17:15:01 -06:00
Jerome Petazzoni
d5279d881d
Add info about pre-built images
2018-03-01 15:13:39 -06:00
Jerome Petazzoni
34e9cc1944
Don't assume 5 nodes
2018-03-01 14:55:02 -06:00
Jerome Petazzoni
2a7498e30e
A bit of rewording, and a couple of links about dashboard security
2018-03-01 14:51:00 -06:00
Jerome Petazzoni
4689d09e1f
One typo and two minor tweaks
2018-03-01 14:18:48 -06:00
Jerome Petazzoni
b818a38307
Correctly report errors happening in functions
...
`trap ... ERR` does not automatically propagate to functions. Therefore,
Our fancy error-reporting mechanism did not catch errors happening in
functions; and we do most of the actual work in functions. The solution
is to `set -E` or `set -o errtrace`.
2018-03-01 13:56:08 -06:00
Jérôme Petazzoni
7e5d869472
Merge pull request #123 from bridgetkromhout/kube101
...
Kube101 & non-AWS
2018-03-01 13:23:04 -06:00
Jérôme Petazzoni
3eaf31fd48
Merge pull request #122 from bridgetkromhout/pssh-clarity
...
Pssh clarity
2018-03-01 13:21:05 -06:00
Bridget Kromhout
fe5e22f5ae
How to set up non-AWS workshops
2018-02-28 21:45:36 -06:00
Bridget Kromhout
61da583080
Don't overwrite ip file if exists
2018-02-28 21:44:58 -06:00
Bridget Kromhout
94dfe1a0cd
Adding sample file mentioned in README
2018-02-28 21:44:29 -06:00
Bridget Kromhout
412dbadafd
Adding settings for kube101
2018-02-28 21:43:41 -06:00
Bridget Kromhout
8c5e4e0b09
Require pssh
2018-02-28 21:28:20 -06:00
Bridget Kromhout
2ac6072d80
Invoke as pssh
2018-02-28 21:26:17 -06:00
Jerome Petazzoni
ef4591c4fc
Allow to override instance type ( closes #39 )
2018-02-28 13:45:08 -06:00
Jerome Petazzoni
22dfbab09b
Minor formatting
2018-02-28 13:41:22 -06:00
Jérôme Petazzoni
37f595c480
Merge pull request #120 from bridgetkromhout/clarify-kube-public
...
Clarify kube-public; define kube-system
2018-02-27 17:42:11 -06:00
Bridget Kromhout
1fc951037d
Slight clarification per request
2018-02-27 17:39:52 -06:00
Jérôme Petazzoni
affd46dd88
Merge pull request #121 from bridgetkromhout/obviate-https
...
Remove need for https in the workshop dashboard
2018-02-27 17:34:27 -06:00
Bridget Kromhout
cfaff3df04
Remove need for https in the workshop dashboard
2018-02-27 17:31:14 -06:00
Jérôme Petazzoni
ce2451971d
Merge pull request #118 from bridgetkromhout/twice-the-steps
...
Proper attribution
2018-02-27 16:57:52 -06:00
Jérôme Petazzoni
8cf5d0efbd
Merge pull request #119 from bridgetkromhout/naming-things
...
Naming things is hard; considering scope here
2018-02-27 16:40:40 -06:00
Bridget Kromhout
f61d61223d
Clarify kube-public; define kube-system
2018-02-27 16:31:36 -06:00
Bridget Kromhout
6b6eb50f9a
Naming things is hard; considering scope here
2018-02-27 15:26:43 -06:00
Jerome Petazzoni
89ab66335f
... and trim down kube half-day
2018-02-27 14:49:39 -06:00
Jerome Petazzoni
5bc4e95515
Clarify service discovery
2018-02-27 14:45:08 -06:00
Jerome Petazzoni
893f05e401
Move docker-compose logs to the composescale.md chapter
2018-02-27 14:38:41 -06:00
Bridget Kromhout
4abc8ce34c
Proper attribution
2018-02-27 14:38:32 -06:00
Jérôme Petazzoni
34d2c610bf
Merge pull request #117 from bridgetkromhout/self-deprecating-humor
...
Attributing humor so it doesn't sound negative
2018-02-27 14:06:58 -06:00
Jerome Petazzoni
1492a8a0bc
Rephrase daemon set intro to fit even without the entropy spiel
2018-02-27 13:53:34 -06:00
Bridget Kromhout
388d616048
Attributing humor so it doesn't sound negative
2018-02-27 13:46:19 -06:00
Jerome Petazzoni
28589f5a83
Remove cluster-size specific reference
2018-02-27 13:40:52 -06:00
Jerome Petazzoni
e7a80f7bfb
Merge branch 'master' of github.com:jpetazzo/container.training
2018-02-27 13:39:55 -06:00
Jerome Petazzoni
ea47e0ac05
Add link to brigade
2018-02-27 13:39:50 -06:00
Jérôme Petazzoni
09d204038f
Merge pull request #116 from bridgetkromhout/versions-installed
...
Clarify that these are the installed versions
2018-02-27 13:36:40 -06:00
Jérôme Petazzoni
47cb0afac2
Merge pull request #115 from bridgetkromhout/any-cloud
...
More cloud-provider generic
2018-02-27 13:36:10 -06:00
Jerome Petazzoni
8e2e7f44d3
Break out 'scale things on a single node' section
2018-02-27 13:35:03 -06:00
Bridget Kromhout
8c7702deda
Clarify that these are the installed versions
...
* "Brand new" is a moving target
2018-02-27 13:29:40 -06:00
Bridget Kromhout
bdc1ca01cd
More cloud-provider generic
2018-02-27 13:27:11 -06:00
Jerome Petazzoni
dca58d6663
Merge Lucas awesome diagram
2018-02-27 12:22:02 -06:00
Jerome Petazzoni
a0cf4b97c0
Add Lucas' amazing diagram
2018-02-27 12:17:10 -06:00
Jerome Petazzoni
a1c239260f
Add Lucas' amazing diagram
2018-02-27 12:17:02 -06:00
Jerome Petazzoni
a8a2cf54a5
Factor out links in separate files
2018-02-27 12:01:53 -06:00
Jerome Petazzoni
d5ba80da55
Replace 'five VMs' with 'a cluster of VMs'
2018-02-27 11:53:01 -06:00
Jerome Petazzoni
3f2da04763
CSS is hard but it's not an excuse
2018-02-27 09:44:32 -06:00
Jerome Petazzoni
e092f50645
Branch out intro/intro.md into per-workshop variants
2018-02-27 09:40:54 -06:00
Jérôme Petazzoni
7f698bd690
Merge pull request #114 from bridgetkromhout/master
...
Adding upcoming events
2018-02-27 09:28:27 -06:00
Bridget Kromhout
7fe04b9944
Adding upcoming events
2018-02-27 09:26:03 -06:00
Jerome Petazzoni
2671714df3
Move indexconf2018 to past workshops section
2018-02-27 09:11:09 -06:00
Jerome Petazzoni
630e275d99
Merge branch 'bridgetkromhout-master-updates'
2018-02-26 17:52:14 -06:00
Jerome Petazzoni
614f10432e
Mostly reformatting so that slides are nice and tidy
2018-02-26 17:52:06 -06:00
Bridget Kromhout
223b5e152b
Version updates
2018-02-26 16:56:45 -06:00
Bridget Kromhout
ec55cd2465
Including ACR as one of the cloud k8s offerings
2018-02-26 16:55:56 -06:00
Bridget Kromhout
c59510f921
Updates & clarifications
2018-02-26 16:54:41 -06:00
Bridget Kromhout
0f5f481213
Typo fix
2018-02-26 16:52:23 -06:00
Bridget Kromhout
b40fa45fd3
Clarifications
2018-02-26 16:50:31 -06:00
Bridget Kromhout
8faaf35da0
Clarify we didn't tag the v1 release
2018-02-26 16:48:52 -06:00
Bridget Kromhout
ce0f79af16
Updates & links for all cloud-provided k8s
2018-02-26 16:46:49 -06:00
Bridget Kromhout
faa420f9fd
Clarify language and explain https use
2018-02-26 16:41:21 -06:00
Jerome Petazzoni
aab519177d
Add indexconf2018 to index
2018-02-19 15:55:22 -08:00
Jerome Petazzoni
5116ad7c44
Use kubeadm token generate to simplify things a bit.
...
Thanks @rmb938 for the suggestion!
Closes #110 .
2018-01-18 21:14:40 +01:00
Jerome Petazzoni
7305e911e5
Update for k8s 1.9
2018-01-10 17:12:49 +01:00
Jerome Petazzoni
b2f670acf6
Add error checking for AMI finder script
2018-01-10 16:48:04 +01:00
Jerome Petazzoni
dc040aa693
Make sleep interruptible; fix slide count
2017-12-23 19:38:32 +01:00
Jerome Petazzoni
9b7a8494b0
Fix logic to advance to next snippet
2017-12-23 18:49:42 +01:00
Jerome Petazzoni
ae6c1bb8eb
Major UI refactor
...
Navigation now includes all slides and all snippets.
ENTER skips to the next snippet, or executes the
selected snippet.
More improvements to come: allow SPACE to navigate
step by step through slides and snippets, executing
the snippets.
2017-12-23 09:31:01 +01:00
Jerome Petazzoni
a9a4f0ea07
Create only one remote session
2017-12-23 05:06:30 +01:00
Jerome Petazzoni
68af5940e3
Script node3 setup as well
2017-12-23 05:00:22 +01:00
Jerome Petazzoni
9df5313da4
Remove spurious output from desktop integration
2017-12-22 23:15:21 +01:00
Jerome Petazzoni
ba3f00e64e
Clear screen before showing UI
2017-12-22 23:11:11 +01:00
Jerome Petazzoni
4d7a6d5c70
Stupid typo
2017-12-22 23:03:48 +01:00
Jerome Petazzoni
aef833c3f5
Add pause before switching away from browser
2017-12-22 23:02:47 +01:00
Jerome Petazzoni
6f58fee29b
Automatically open links in intro section
2017-12-22 22:54:08 +01:00
Jerome Petazzoni
dda09ddbcb
slightly edit tmux commands
2017-12-22 22:49:53 +01:00
Jerome Petazzoni
8b13fe6eb4
fix formatting in PWD reference
2017-12-22 22:48:42 +01:00
Jerome Petazzoni
21f345a96a
Improve open command
2017-12-22 22:42:41 +01:00
Jerome Petazzoni
eaa4dc63bf
Instruct to use PWD in self-paced mode
2017-12-22 22:40:23 +01:00
Jerome Petazzoni
af5ea2188b
More typos
2017-12-22 22:26:08 +01:00
Jerome Petazzoni
7f23a4c964
Fix minor typos
2017-12-22 22:24:37 +01:00
Jerome Petazzoni
345e04c956
Improve tmux detection logic and add instructions
2017-12-21 22:24:27 +01:00
Jerome Petazzoni
2a138102fc
Add client address in pub/sub server
2017-12-21 05:53:24 +01:00
Jerome Petazzoni
ef5e8f00f8
Add script to remember myself of how to customize tmux status bar
2017-12-21 05:46:57 +01:00
Jerome Petazzoni
badb73a413
Slower pace for virtual typist
2017-12-21 05:45:38 +01:00
Jerome Petazzoni
2aced95c86
Improve UX for remote control
2017-12-21 05:40:35 +01:00
Jerome Petazzoni
720989e829
Add remote control of slide deck
2017-12-21 05:29:59 +01:00
Jerome Petazzoni
718031565e
Exit gracefully if server is not running instead of waiting forever
2017-12-21 05:29:45 +01:00
Jerome Petazzoni
ec7b46b779
Add remote.js to workshop template and pub/sub server
2017-12-21 04:51:49 +01:00
Jerome Petazzoni
270c36b29a
Add pub/sub server and CLI remote
2017-12-21 04:43:42 +01:00
Jerome Petazzoni
bc2eb53bb2
Python 3 compatibility
2017-12-21 04:33:35 +01:00
Jerome Petazzoni
afe7b8523c
Move autotest to autopilot/ directory
2017-12-21 04:32:16 +01:00
Jérôme Petazzoni
a7743a4314
Update Engine version
2017-12-20 18:05:52 -06:00
Jérôme Petazzoni
ba74fdc841
Round of update for video content
2017-12-20 00:17:49 -06:00
Jérôme Petazzoni
41c047e12a
Always start in interactive mode
2017-12-20 00:17:40 -06:00
Jérôme Petazzoni
f4fc055405
Add manifest for video content
2017-12-20 00:17:25 -06:00
Jérôme Petazzoni
2eb6fcfbf5
Add command to backtrack 1 slide
2017-12-18 18:46:24 -06:00
Jérôme Petazzoni
c665e1a2d6
httping only 3 requests is enough
2017-12-18 18:45:40 -06:00
Jérôme Petazzoni
bb7cdafe47
Comment out machine chapter
2017-12-18 18:39:33 -06:00
Jérôme Petazzoni
95fcfadb17
state.yml -> state.yaml to avoid collision with manifests
2017-12-18 18:39:17 -06:00
Jérôme Petazzoni
1ef47531c8
autotest: save all parameters in state.yml
2017-12-18 18:36:46 -06:00
Jérôme Petazzoni
9589b641b6
Another fix in CNC script
2017-12-18 18:35:57 -06:00
Jérôme Petazzoni
63463bda64
Merge branch 'master' of github.com:jpetazzo/container.training
2017-12-18 17:46:11 -06:00
Jérôme Petazzoni
b642412639
Clarify listen-addr and advertise-addr
...
Closes #108
2017-12-18 17:46:06 -06:00
Jérôme Petazzoni
21f9b73cb4
Update CNC deployment script + workshopctl deps
2017-12-18 17:45:29 -06:00
Jérôme Petazzoni
b73e5432f3
Merge pull request #109 from juliogomez/patch-6
...
curl is not installed in this step
2017-12-18 17:20:52 -06:00
Jérôme Petazzoni
de5cc9b0bf
Merge branch 'master' of github.com:jpetazzo/container.training
2017-12-18 15:25:48 -06:00
Jérôme Petazzoni
08b38127d3
Clarify license for slides since they're not code
2017-12-18 15:25:41 -06:00
Julio
383804b7f1
curl is not installed in that step
...
curl was actually installed in a previous step, not here
2017-12-16 23:05:29 +01:00
Jérôme Petazzoni
20bf80910e
Merge pull request #107 from juliogomez/patch-3
...
Fixing number of replicas per node
2017-12-16 09:26:18 -06:00
Jérôme Petazzoni
29a2014745
Merge pull request #106 from juliogomez/patch-2
...
Typo correction in detach mode?
2017-12-16 09:24:36 -06:00
Julio
40f6ee236f
Fixing number of replicas per node
...
If 3 copies per node are 15, 4 copies per node should be 20.
2017-12-15 20:46:25 +01:00
Julio
5551cbd11f
Typo correction in detach mode?
...
While you wrote:
`--detach=false` does not complete *faster*. It just *doesn't wait* for completion.
I think you actually meant:
`--detach=TRUE` does not complete *faster*. It just *doesn't wait* for completion.
2017-12-15 20:25:29 +01:00
Jérôme Petazzoni
9e84a05325
Merge pull request #105 from juliogomez/patch-1
...
Fixed missing image name (tomcat) in 'docker run' command
2017-12-14 15:33:24 -06:00
Julio
558e990907
Fixed missing image name in command
2017-12-14 22:15:29 +01:00
Jérôme Petazzoni
c2e88bb343
add qcon video
2017-12-07 14:28:46 -06:00
Jérôme Petazzoni
b7582397fe
Add quote by not-Benjamin-Franklin
2017-12-04 18:19:04 -06:00
Jérôme Petazzoni
3e7b8615ab
Move kube workshop to archives section
2017-12-04 13:57:17 -06:00
Jérôme Petazzoni
6f5d8c5372
Merge pull request #104 from gurayyildirim/patch-1
...
Kubernetes.io link fixed.
2017-11-24 11:31:07 -06:00
gurayyildirim
c116d75408
Kubernetes.io link fixed.
...
Kubernetes.io link had a wrong ']' mark which was causing a 404 from Kubernetes.io blog.
2017-11-24 02:45:49 +03:00
Jérôme Petazzoni
bb4ee4e77d
Add helper script to setup CNC node
2017-11-20 17:04:38 -08:00
Jérôme Petazzoni
fc0e46988c
Fix hint for ssh agent
2017-11-20 16:37:17 -08:00
Jérôme Petazzoni
c71b93c3a7
Add files to generate a CSV file with nodes
2017-11-20 16:35:25 -08:00
Jérôme Petazzoni
2c6b79c17d
Add kube image to cards.html
2017-11-20 16:33:08 -08:00
Jérôme Petazzoni
f264838ec5
Update versions
2017-11-19 23:34:27 -08:00
Jérôme Petazzoni
54e7d10226
Add internal training
2017-11-19 17:45:24 -08:00
Jérôme Petazzoni
f8d3246005
Move QCON to 'done' section
2017-11-18 11:15:21 -08:00
Jérôme Petazzoni
7856e8c5f2
Put chat room in index
2017-11-16 23:32:12 -08:00
Jérôme Petazzoni
69bafe332f
Update interstitials with self-hosted version
2017-11-16 23:29:37 -08:00
Jérôme Petazzoni
e2b24a20d2
Remove pixabay for now:
2017-11-16 08:46:47 -08:00
Jerome Petazzoni
d2d1771fd3
Better emoji support
2017-11-15 23:41:14 +01:00
Jérôme Petazzoni
6c5e3eb3f3
Update versions
2017-11-13 22:39:21 -08:00
Jérôme Petazzoni
d99dbd5878
Add first support to auto-open URLs
2017-11-12 22:47:07 -08:00
Jérôme Petazzoni
6d4894458a
Add note about interstitials
2017-11-12 18:06:43 -08:00
Jérôme Petazzoni
bc367a1297
Simplify reference to PWD in intro slides
2017-11-12 17:45:15 -08:00
Jérôme Petazzoni
31d1074ee0
autotest: process single keypresses
2017-11-12 17:38:01 -08:00
Jérôme Petazzoni
cd18a87b8c
Add self-paced kube manifest + small fixes in kube content
2017-11-12 17:37:40 -08:00
Jérôme Petazzoni
8279a3bce9
Add QCON slides
2017-11-10 23:01:17 -08:00
Jérôme Petazzoni
93524898cc
Fix build script exit status
2017-11-10 22:57:06 -08:00
Jérôme Petazzoni
e9319060f6
Add pause images between chapters
2017-11-10 22:48:20 -08:00
Jérôme Petazzoni
4322478a4a
A bunch of changes in there
...
- added self-paced manifest for intro workshop
- refactored intro content to work for all workshops
- fixed footnote CSS to work in all contexts
- intro+logistics content is good to go
2017-11-10 19:24:38 -08:00
Jérôme Petazzoni
00262c767e
Move autotest.py to the slides/ directory
2017-11-10 13:31:00 -08:00
Jérôme Petazzoni
c8030e1500
Move autotest.py to the slides/ directory
2017-11-10 13:30:43 -08:00
Jérôme Petazzoni
3717b90444
Fix one long title
2017-11-10 13:08:19 -08:00
Jérôme Petazzoni
d003bdb765
Update --detach explanations
2017-11-10 13:06:52 -08:00
Jérôme Petazzoni
8b246ac334
Fix overflowing titles and slides in kube material
2017-11-10 12:55:13 -08:00
Jérôme Petazzoni
9df543a6bb
Fix long titles and long slides in Swarm content
2017-11-09 19:58:55 -08:00
Jérôme Petazzoni
77befc1092
Improve appearance of code snippets
2017-11-09 19:58:35 -08:00
Jérôme Petazzoni
4417771315
Allow to automatically check slides + append check result at the end
2017-11-09 19:58:22 -08:00
Jérôme Petazzoni
04fa6ec1d8
Fix overflow in intro material
2017-11-09 16:43:56 -08:00
Jérôme Petazzoni
5e8bdcb1f6
Improve intro section
2017-11-09 14:27:30 -08:00
Jérôme Petazzoni
07d99763d3
Fix back-to-toc links
2017-11-09 13:41:29 -08:00
Jérôme Petazzoni
87a2051b24
Move one stray image
2017-11-09 13:36:21 -08:00
Jérôme Petazzoni
0eddc876f1
Add typist simulator
2017-11-08 23:24:43 -08:00
Jérôme Petazzoni
1a67a1397b
Misc autotest improvements
2017-11-08 23:10:34 -08:00
Jérôme Petazzoni
dc6bf9d0cf
Improve autotest by setting up tmux automatically
2017-11-08 23:10:25 -08:00
Jérôme Petazzoni
84f8bf007e
Add spacer row
2017-11-08 21:28:22 -08:00
Jérôme Petazzoni
6a2a66c165
Improve local devel workflow; add notes about immutable infra
2017-11-08 18:49:40 -08:00
Jérôme Petazzoni
f491d559e3
Setting up an automated build
2017-11-08 14:32:04 -08:00
Jérôme Petazzoni
5d9bdc303c
Fix title capitalization
2017-11-08 13:39:34 -08:00
Jérôme Petazzoni
f7f0ecddd4
Pushing to the hub
2017-11-08 13:31:22 -08:00
Jérôme Petazzoni
f0f03e2440
Rename other images
2017-11-08 11:04:51 -08:00
Jérôme Petazzoni
1f78264e9f
Add helper script to rename assets
2017-11-08 10:41:56 -08:00
Jérôme Petazzoni
2aad5319f9
Rename title images for consistency
2017-11-08 10:41:46 -08:00
Jérôme Petazzoni
479b858398
Update use-cases and testimonials
2017-11-08 09:57:00 -08:00
Jérôme Petazzoni
34b8bfd1b2
Improve reporting for slide layout checker
2017-11-08 09:56:38 -08:00
Jérôme Petazzoni
408036b09c
Implement checker for slides too high/too wide
2017-11-08 00:08:00 -08:00
Jérôme Petazzoni
a45ec1cb84
Reorg intro material a bit
2017-11-07 22:41:32 -08:00
Jérôme Petazzoni
8decf1852f
Refactor build-tag-push
...
We now have two clean classes: btp-manual and btp-auto
Exclude one or the other depending on whether you want to
show the full process of building and pushing images, or
if you want to shortcut and use stack files directly.
2017-11-07 19:43:42 -08:00
Jérôme Petazzoni
350fac21f6
Add PyCon intro to docker
2017-11-07 18:41:48 -08:00
Jérôme Petazzoni
cedd386eee
Add LISA16 recording
2017-11-07 18:29:08 -08:00
Jérôme Petazzoni
5751765d66
MOAR materials; smaller footer
2017-11-07 18:09:38 -08:00
Jérôme Petazzoni
7293c071bd
CSS is hard, yo
2017-11-07 17:46:56 -08:00
Jérôme Petazzoni
98cf8f4f04
Rename manifests
2017-11-07 14:48:20 -08:00
Jérôme Petazzoni
c61ccd1c27
Uniformize selfpaced/halfday/fullday
2017-11-07 11:30:36 -08:00
Jérôme Petazzoni
6b3d0efa56
split out the 'declarative/imperative' explanation
2017-11-07 11:23:53 -08:00
Jérôme Petazzoni
164578f1c8
Images should be good now
2017-11-06 23:26:39 -08:00
Jérôme Petazzoni
938fe956cf
Better closing links
2017-11-06 22:48:21 -08:00
Jérôme Petazzoni
b44d402c1d
Tweak warning image
2017-11-06 22:43:50 -08:00
Jérôme Petazzoni
fbaa511813
add colophon
2017-11-06 22:17:54 -08:00
Jérôme Petazzoni
f000594c62
Refactored CSS
2017-11-06 22:15:12 -08:00
Jérôme Petazzoni
71ba94063e
Add explanations when using Docker Machine or Toolbox
...
Thanks @jgarrouste for reminding me of this issue :-)
2017-11-06 17:05:34 -08:00
Jérôme Petazzoni
b025a8c966
add application metrics
2017-11-06 16:47:32 -08:00
Jérôme Petazzoni
c36aab132b
Add prev/next navigation links + fix TOC backlinks
2017-11-06 16:39:02 -08:00
Jérôme Petazzoni
1e7a47ed37
Factor conclusion
2017-11-06 11:40:30 -08:00
Jérôme Petazzoni
87f544774e
Factor pre-requirements
2017-11-06 11:26:16 -08:00
Jérôme Petazzoni
db9ee5f03a
Factor title, toc, logistics, thankyou slides
2017-11-05 12:41:30 -08:00
Jérôme Petazzoni
d0f5d69157
Add some extra debug info in first slide
2017-11-05 11:52:27 -08:00
Jérôme Petazzoni
742c7a78bc
Debug bar now shows manifest file
2017-11-05 10:22:44 -08:00
Jérôme Petazzoni
918d3a6c23
orchestration-workshop -> container.training (in slides)
2017-11-05 10:16:01 -08:00
Jérôme Petazzoni
1f9b304eec
Update homepage
2017-11-05 10:08:19 -08:00
Jérôme Petazzoni
f479591f9c
Better cards
2017-11-04 18:59:45 -07:00
Jérôme Petazzoni
241452bab4
Add script to check images and show slide count
2017-11-04 11:45:18 -07:00
Jérôme Petazzoni
5a58b17bb5
Fix image paths
2017-11-04 11:45:00 -07:00
Jérôme Petazzoni
2f4dfe7b6f
Update ALL THE READMEs
2017-11-04 09:49:21 -07:00
Jérôme Petazzoni
dad3d434b8
Add index.html (to deprecate view.dckr.info)
2017-11-03 19:15:26 -07:00
Jérôme Petazzoni
3534d81860
Add intro slides
2017-11-03 19:08:44 -07:00
Jérôme Petazzoni
1c4d1d736e
Remove useless scripts
2017-11-03 18:59:50 -07:00
Jérôme Petazzoni
c00bbb77c4
Fixup paths
2017-11-03 18:56:20 -07:00
Jérôme Petazzoni
0b24076086
Move markdown files to common/kube/swarm subdirs
2017-11-03 18:52:33 -07:00
Jérôme Petazzoni
c1a156337f
Move images to subdirectory
2017-11-03 18:38:48 -07:00
Jérôme Petazzoni
078023058b
docs -> slides
2017-11-03 18:31:06 -07:00
Jérôme Petazzoni
c1ecd16a8d
Merge the big 2017 refactor
2017-11-03 18:28:52 -07:00
Jérôme Petazzoni
51cf4a076a
Merge pull request #100 from soulshake/aj-hotfix-fix
...
Wrap bash and wait in .exercise[] block
2017-11-01 07:44:37 -07:00
AJ Bowen
7cf622e06a
Actually, we just need to remove the space
2017-10-31 16:56:48 -07:00
AJ Bowen
14b2d54e43
Wrap bash and wait in .exercise[] block
2017-10-31 15:59:50 -07:00
Jérôme Petazzoni
3c9353815b
hotfix
2017-10-31 15:25:29 -07:00
Jérôme Petazzoni
a44d3618bc
Fix prometheus config
2017-10-31 11:12:29 -07:00
Jérôme Petazzoni
5466319407
Fix prometheus config
2017-10-31 11:12:08 -07:00
Jérôme Petazzoni
1d5f4330c0
Improve autotest; fix prometheus node collector
2017-10-31 11:10:39 -07:00
Jérôme Petazzoni
9e5bab1a76
tweaks for automated testing
2017-10-31 09:37:49 -07:00
Jérôme Petazzoni
c67675f900
Remove keymaps (tmux handles specials keys already)
2017-10-31 09:27:53 -07:00
Jérôme Petazzoni
4c18583a8e
Improve autotest for Swarm workshop
2017-10-31 09:26:03 -07:00
Jérôme Petazzoni
d02d71270f
Use Gitter instead of USENIX Slack
2017-10-31 07:36:16 -07:00
Jérôme Petazzoni
deb304026b
allow any log level (and netlify has been set to LOG_LEVEL=DEBUG)
2017-10-30 09:31:15 -07:00
Jérôme Petazzoni
03561f38d8
I'd like to close my tab and I left 4 spaces
2017-10-30 09:10:30 -07:00
Jérôme Petazzoni
4965b205a7
Try to fix 'edit me' link generator
2017-10-30 09:07:34 -07:00
Jérôme Petazzoni
0d610081bd
Add LISA tutorial
2017-10-30 07:45:59 -07:00
Jérôme Petazzoni
24c2f9f18e
Fix repo/branch/base infer functions
2017-10-29 22:25:12 -07:00
Jérôme Petazzoni
3fc2d4c266
Infer github URL
2017-10-29 22:16:21 -07:00
Jérôme Petazzoni
0c175615a5
Merge branch 'soulshake-aj-wait-tmux' into the-big-2017-refactor
2017-10-29 21:07:46 -07:00
Jérôme Petazzoni
3198bb0d1f
Minor tweaks
2017-10-29 21:07:25 -07:00
Jérôme Petazzoni
030d100d70
Merge branch 'the-big-2017-refactor' of github.com:jpetazzo/orchestration-workshop into the-big-2017-refactor
2017-10-29 19:52:32 -07:00
Jérôme Petazzoni
4747860226
Minor CSS tweaks for intro workshop
2017-10-29 19:52:20 -07:00
AJ Bowen
b243094d66
Address @jpetazzo feedback
2017-10-30 02:40:34 +01:00
AJ Bowen
1fec8f506a
Use index to look ahead for 'wait' and 'keys.
2017-10-29 17:24:16 -07:00
AJ Bowen
04362a3b52
Check command exit codes
2017-10-29 16:24:11 -07:00
AJ Bowen
f0597c43b3
Move wait_for_success to be with other functions
2017-10-29 15:36:38 -07:00
AJ Bowen
b11e54cc43
Add 'c' option to continue until a timeout, and WORKSHOP_TEST_FORCE_NONINTERACTIVE to raise an exception instead of just warning if a command times out.
2017-10-29 15:34:33 -07:00
AJ Bowen
01d9923ca4
Remove colored logs because @jpetazzo
2017-10-29 15:07:58 -07:00
AJ Bowen
0f3660dc95
Put 'wait' and 'keys' HTML comments before the command they apply to. Add colored logs.
2017-10-29 15:01:24 -07:00
AJ Bowen
60a75647d2
No form feed, no prompt to wait, just print a warning and carry on
2017-10-29 13:55:16 -07:00
AJ Bowen
f46856ff63
Wait for tmux to display a prompt, indicating the command has completed
2017-10-29 13:47:48 -07:00
Jérôme Petazzoni
0508d24046
Merge pull request #97 from soulshake/aj-shfmt
...
'shfmt -i 4' on shell files
2017-10-29 16:00:17 +01:00
AJ Bowen
1d46898737
Reverse 'echo >/dev/stderr' for '>/dev/stderr echo' according to @jpetazzo preference
2017-10-29 15:55:08 +01:00
AJ Bowen
5b95d6ee7f
shfmt -i 4 -bn' to allow pipes to begin lines
2017-10-29 15:42:16 +01:00
AJ Bowen
bb88d11344
shfmt -i 4
2017-10-29 14:45:54 +01:00
Jérôme Petazzoni
7262effec4
Expand the section about selector update
2017-10-25 23:41:57 +02:00
Jérôme Petazzoni
2c08439de4
Fix slides to reflect hostname
2017-10-25 22:42:07 +02:00
Jérôme Petazzoni
6543ffc5b9
Minor autotest update
2017-10-25 22:39:24 +02:00
Jérôme Petazzoni
681754fc1b
Cosmetic autotest improvement
2017-10-25 22:39:07 +02:00
Jérôme Petazzoni
603bda8166
Change prompt and set hostname to nodeX
2017-10-25 22:38:57 +02:00
Jérôme Petazzoni
a4a37368e5
Merge pull request #95 from soulshake/aj-the-big-2017-refactor
...
Fix some typos
2017-10-25 22:24:54 +02:00
AJ Bowen
30fd53a3e1
Setup is a noun; set up is a verb. Fix some more typos.
2017-10-25 21:05:46 +02:00
Jérôme Petazzoni
40eab78186
Improve autotest system
2017-10-25 17:49:30 +02:00
Jérôme Petazzoni
68e0c8fca7
Very crude auto-test harness driving tmux
2017-10-25 11:40:37 +02:00
Jérôme Petazzoni
af261de9a4
Update prereqs-k8s.md
2017-10-24 18:24:15 +02:00
Jérôme Petazzoni
2a176edfb4
Templatize title
2017-10-24 17:44:05 +02:00
Jérôme Petazzoni
f56262bee0
Add diagram, thanks @lukemarsden @weaveworks <3
2017-10-24 14:33:03 +02:00
Jérôme Petazzoni
488fa1c981
Better k8s intro, fix chat links
2017-10-24 13:57:51 +02:00
Jérôme Petazzoni
f63107ce15
Add back to TOC links
2017-10-24 13:16:30 +02:00
Jérôme Petazzoni
68fc895017
Add edition links
2017-10-24 12:18:20 +02:00
Jérôme Petazzoni
5c0b83cd1b
Add slide about cluster federation
2017-10-23 17:54:55 +02:00
Jérôme Petazzoni
452b5c0880
Do not open links in new tabs
2017-10-23 17:39:46 +02:00
Jérôme Petazzoni
42549d8c19
Adjust tone in tea example
2017-10-21 15:12:57 +02:00
Jérôme Petazzoni
9a5e9c9ea0
Debugging bar (this is super cool)
2017-10-21 14:18:09 +02:00
Jérôme Petazzoni
1ea7141d95
Auto-insert interstitial slides and links
2017-10-20 19:47:26 +02:00
Jérôme Petazzoni
c0fbf4aec4
Expand the what's next section
2017-10-20 18:48:22 +02:00
Jérôme Petazzoni
48b79a18a4
Cherry-pick 35a8c81
2017-10-20 15:40:54 +02:00
Jérôme Petazzoni
2c5724a5fe
Merge pull request #93 from jouve/typo
...
typo with --update-failure-action flag
2017-10-20 15:37:02 +02:00
Jérôme Petazzoni
80d79c4d31
Add info about other resources created with kubectl run
2017-10-19 18:31:56 +02:00
Jérôme Petazzoni
ff0c868c27
kubernetes network model
2017-10-19 18:09:46 +02:00
Jérôme Petazzoni
cbee7484ae
update docs for new slide deck generator
2017-10-19 17:08:22 +02:00
Cyril Jouve
35a8c81b39
typo with --update-failure-action flag
2017-10-19 12:59:06 +02:00
Jerome Petazzoni
764d33c884
power outlets are the worst
2017-10-16 09:05:50 +02:00
Jérôme Petazzoni
a4fc5b924f
Last update after dry run
2017-10-16 00:56:55 +02:00
Jérôme Petazzoni
b155000d56
hero syndrome (thanks @soulshake)
2017-10-15 23:23:18 +02:00
Jérôme Petazzoni
baf48657d0
Clean up a bunch of titles
2017-10-15 23:13:06 +02:00
Jérôme Petazzoni
b4b22ff47b
Add chat variable to workshop YML files
2017-10-15 23:01:46 +02:00
Jérôme Petazzoni
c4b131ae5e
Add black belt refs
2017-10-15 22:37:23 +02:00
Jérôme Petazzoni
af1031760b
Add blackbelt icon and css
2017-10-15 22:11:13 +02:00
Jérôme Petazzoni
da7c4742bf
Netlify is <3
2017-10-14 22:37:28 +02:00
Jérôme Petazzoni
a3cf917100
Add dashboard section + kubectl apply sec talk
2017-10-14 17:42:02 +02:00
Jérôme Petazzoni
96a5cc15ec
Add a comment at end of each slide showing origin
2017-10-14 16:56:12 +02:00
Jérôme Petazzoni
117c6c18e9
pull-images -> pull_images
2017-10-14 14:22:46 +02:00
Jérôme Petazzoni
fe83ce99f2
Backport error reporting fixes
2017-10-14 14:20:24 +02:00
Jérôme Petazzoni
8b0173bc87
Fix build-forever (entr is buggy, yo)
2017-10-14 14:19:21 +02:00
Jérôme Petazzoni
9450ed2057
Improve error reporting (thanks @bretfisher for reporting this)
2017-10-14 14:10:50 +02:00
Romain Degez
994be990f5
Remove extraneous chapter title
2017-10-14 12:31:58 +02:00
Jérôme Petazzoni
e2fd9531ef
Add rolling upgrade section and whatsnext
2017-10-13 23:16:02 +02:00
Jérôme Petazzoni
8bb7243aaf
Imperative vs declarative; spec
2017-10-13 20:43:31 +02:00
Jérôme Petazzoni
9a067f2064
kube agenda
2017-10-13 20:05:03 +02:00
Jérôme Petazzoni
009bc2089d
Backport #91
2017-10-13 19:54:21 +02:00
Jérôme Petazzoni
d1e6248ded
Merge pull request #91 from anonymuse/jesse/fix-node-command
...
Update docker node command with a working filter
2017-10-13 19:38:16 +02:00
Jérôme Petazzoni
b3a7e36c37
fixup build.sh script
2017-10-13 19:23:00 +02:00
Jérôme Petazzoni
a9a82ccd1e
Rework slide builder + add section on daemonsets
2017-10-12 20:49:59 +02:00
Jérôme Petazzoni
6abbebe00d
Reword Compose File v3 explanations
2017-10-12 10:38:16 +02:00
Jérôme Petazzoni
4dec9c43f1
One more round of updates for dc17eu
2017-10-12 10:17:52 +02:00
Jérôme Petazzoni
3369005e06
Revert to single HTML generator and parametrize excludeClasses
2017-10-12 09:53:14 +02:00
Jérôme Petazzoni
c4d76ba367
Backport #92 (thanks @bretfisher 👍🏻 )
2017-10-12 09:04:56 +02:00
Jérôme Petazzoni
ba24b66d84
Fix extra-details icon
2017-10-12 00:12:30 +02:00
Jérôme Petazzoni
8d2391e4d6
Add kubespawn
2017-10-12 00:12:19 +02:00
Jérôme Petazzoni
4c68847dd1
Remove PWD reference from kube material
2017-10-11 23:33:13 +02:00
Jérôme Petazzoni
b67371e0ec
Helper script based on entr
2017-10-11 23:32:14 +02:00
Jérôme Petazzoni
cd2cf9b3a4
Tweak page number positioning
2017-10-11 23:31:59 +02:00
Jérôme Petazzoni
4eaf2310b6
Add how to run and expose services on kube
2017-10-11 23:31:39 +02:00
Jérôme Petazzoni
20e9517722
Put slide number in top-left corner
2017-10-11 16:00:23 +02:00
Jérôme Petazzoni
553fd6b742
Fix custom prompt
2017-10-11 15:54:56 +02:00
Jérôme Petazzoni
25c8623a81
Add kubectl completion
2017-10-11 15:54:46 +02:00
Jérôme Petazzoni
f787d1b6c3
Add kube concepts + kubectl primer
2017-10-11 15:49:11 +02:00
Jérôme Petazzoni
825257427f
Split out selfpaced and dockercon workshops
2017-10-10 17:55:22 +02:00
Jérôme Petazzoni
7e57b23234
Merge pull request #92 from BretFisher/improve-healthcheck-rollback
...
fixing healthcheck rollbacks, adding TAG to deploys, adding missing yml
2017-10-10 08:33:27 +02:00
Bret Fisher
5c102d594f
fixing healthcheck rollbacks, adding TAG to deploys, adding missing yml
2017-10-09 23:49:27 -04:00
Jérôme Petazzoni
e28a64c6cf
Remove old version
2017-10-09 18:04:44 +02:00
Jérôme Petazzoni
f8888bf16a
Split out content to many smaller files
...
And add markmaker.py to generate workshop.md
2017-10-09 16:56:23 +02:00
Jérôme Petazzoni
ac523e0f14
Add upstream URL
2017-10-09 13:30:38 +02:00
Jérôme Petazzoni
3211c1ba8a
Add data-path option
2017-10-07 19:24:07 +02:00
Jérôme Petazzoni
f1aa5d07fa
Fix printing
2017-10-07 15:14:46 +02:00
Jérôme Petazzoni
c0e2fc8832
Allow to run workshopctl in a container
2017-10-06 21:40:39 +02:00
Jérôme Petazzoni
08722db23f
Major rehaul of trainer script (it is now workshopctl)
2017-10-06 19:01:15 +02:00
Jérôme Petazzoni
11ec3336eb
Remove media dir (unused)
2017-10-06 13:10:52 +02:00
Jérôme Petazzoni
42603d6f62
Add host network in Swarm mode
2017-10-05 14:27:23 +02:00
Jérôme Petazzoni
5c825c864c
Allow to start+deploy in a single step
2017-10-05 12:55:36 +02:00
Jérôme Petazzoni
186b30a742
Add a couple of slides about events
2017-10-04 17:13:01 +02:00
Jérôme Petazzoni
06b97454c6
Add section about configs
2017-10-04 16:36:48 +02:00
Jérôme Petazzoni
c393d2aa51
Remove older (unused) stacks
2017-10-04 15:21:33 +02:00
Jérôme Petazzoni
3817332905
Remove obsolete scripts
2017-10-04 15:20:01 +02:00
Jérôme Petazzoni
b7dbbd4633
Add kubernetes deployment code (behind cheap feature switch)
2017-10-03 22:15:43 +02:00
Jesse White
d73f5232ff
Update docker node command with a working filter
2017-10-02 12:15:34 -04:00
Jérôme Petazzoni
b0a34aa106
Remove Swarm classic
2017-10-02 13:33:58 +02:00
Jérôme Petazzoni
36f512a3d3
Backport content from DOD MSP
2017-09-29 23:35:52 +02:00
Jérôme Petazzoni
87cbbd5c35
Backport a few updates from devopscon
2017-09-29 23:17:27 +02:00
Jérôme Petazzoni
2f6689d639
Refactor card generation to use Jinja templates
...
This makes the card generation process a bit easier to customize.
A few issues with Chrome page breaks were also fixed.
2017-09-29 22:29:08 +02:00
Jérôme Petazzoni
4f7651855e
Update version numbers
2017-09-29 19:24:24 +02:00
Jérôme Petazzoni
aea59c757e
Add HEALTHCHECK support, courtesy of @bretfisher
2017-09-27 18:07:03 +02:00
Jérôme Petazzoni
af2d82d00a
Merge branch 'BretFisher-healthcheck-auto-rollback'
2017-09-27 12:32:43 +02:00
Jérôme Petazzoni
5b8861009d
Merge branch 'healthcheck-auto-rollback' of https://github.com/BretFisher/orchestration-workshop into BretFisher-healthcheck-auto-rollback
2017-09-27 12:32:29 +02:00
Jérôme Petazzoni
674bfe82c7
Remove conference hashtag in CTA tweet link ( closes #77 )
2017-09-27 12:20:08 +02:00
Jérôme Petazzoni
8f61a2fffa
If any of the commands of postprep fails, abort
...
Closes #80
2017-09-27 12:14:55 +02:00
Jérôme Petazzoni
748881d37d
Add a fancy table!
2017-09-26 21:55:09 +02:00
Jérôme Petazzoni
d29863a0e0
Merge branch 'ops-feature-history' of https://github.com/BretFisher/orchestration-workshop
2017-09-26 18:42:04 +02:00
Jérôme Petazzoni
acc84729a2
Merge pull request #89 from BretFisher/add-inline-code-bg
...
Add inline code background color
2017-09-13 14:26:23 -07:00
Bret Fisher
9af9477f65
ugg spacing
2017-09-12 19:09:51 -07:00
Bret Fisher
15cca15ec5
add inline-code grey background
...
So much grey! All the grey's!
2017-09-12 19:08:36 -07:00
Bret Fisher
685ea653fe
adding healthcheck with rollback
2017-09-12 19:03:52 -07:00
Jérôme Petazzoni
bf13657a8f
Merge branch 'master' of github.com:jpetazzo/orchestration-workshop
2017-08-03 11:02:45 +02:00
Jérôme Petazzoni
9c7fb40475
Merge branch 'BretFisher-user-namespaces'
2017-08-03 11:02:27 +02:00
Jérôme Petazzoni
b1b8b53a2f
Adapt @bretfisher work to match formatting etc
2017-08-03 11:01:31 +02:00
Jérôme Petazzoni
69259c27a1
Merge branch 'user-namespaces' of https://github.com/BretFisher/orchestration-workshop into BretFisher-user-namespaces
2017-08-03 08:40:53 +02:00
Jérôme Petazzoni
7354974ece
Merge pull request #87 from lastcoolnameleft/patch-1
...
1.9.0 does not support docker-compse.yml Version 3
2017-08-01 23:31:53 -07:00
Tommy Falgout
5379619026
1.9.0 does not support docker-compse.yml Version 3
2017-08-01 17:46:21 -05:00
Jérôme Petazzoni
0d7ee1dda0
Merge branch 'alexellis-alexellis-patch-sol'
2017-07-12 13:41:45 +02:00
Jérôme Petazzoni
243d585432
Add a few details about what happens when losing the sole manager
2017-07-12 13:41:37 +02:00
Alex Ellis
f5fe7152f3
Internationalisation
...
I had no idea what SOL was - had to google this on Urban Dictionary :-/ have put an internationalisation in and retained the colliqualism in brackets.
2017-07-11 19:00:23 +01:00
Jérôme Petazzoni
94d9ad22d0
Add ngrep details when using PWD or Vagrant re/ interface selection ( closes #84 )
2017-07-11 19:51:00 +02:00
Bret Fisher
59f1b1069d
fixed some feature release confusion
2017-06-26 14:34:03 -04:00
Bret Fisher
c30386a73d
added ops feature history slide
2017-06-18 20:28:51 -07:00
Jérôme Petazzoni
0af160e0a8
Merge pull request #82 from adulescentulus/fix_visualizer_exercise
...
(some) wrong instructions
2017-06-17 09:31:31 -07:00
Andreas Groll
1fdb7b8077
added missing stackname
2017-06-12 15:25:35 +02:00
Andreas Groll
d2b67c426e
you only can connect to the ip where you started your visualizer
2017-06-12 12:07:59 +02:00
Jérôme Petazzoni
a84cc36cd8
Update installation method
2017-06-09 18:16:29 +02:00
Jerome Petazzoni
c8ecf5a647
PYCON final check!
2017-05-17 18:14:33 -07:00
Jerome Petazzoni
e9ee050386
Explain extra details
2017-05-17 15:56:28 -07:00
Jerome Petazzoni
6e59e2092c
Merge branch 'master' of github.com:jpetazzo/orchestration-workshop
2017-05-17 15:00:42 -07:00
Jerome Petazzoni
c7b0fd32bd
Add detail about ASGs
2017-05-17 15:00:31 -07:00
Jérôme Petazzoni
ead4e33604
Merge pull request #79 from jliu70/oscon2017
...
fix typo
2017-05-17 14:31:26 -07:00
Jérôme Petazzoni
96b4f76c67
Backport all changes from OSCON
2017-05-17 00:17:24 -05:00
Jeff Liu
6337d49123
fix typo
2017-05-08 10:21:51 -05:00
Jerome Petazzoni
aec2de848b
Rename docker-compose files to keep .yml extension ( fixes #69 )
2017-05-03 12:44:17 -07:00
Jérôme Petazzoni
91942f22a0
Merge pull request #73 from everett-toews/cd-to-snap
...
Change to the snap dir first
2017-05-03 14:36:52 -05:00
Jérôme Petazzoni
93cdc9d987
Merge pull request #72 from everett-toews/fix-worker-service-name
...
Fix the dockercoins_worker service name
2017-05-03 14:36:27 -05:00
Jérôme Petazzoni
13e6283221
Merge pull request #71 from everett-toews/netshoot
...
Consistent use of the netshoot image
2017-05-03 14:35:54 -05:00
Jerome Petazzoni
e56bea5c16
Update Swarm visualizer information
2017-05-03 12:36:09 -07:00
Jerome Petazzoni
eda499f084
Fix link to Raft (thanks @kchien) - fixes #74
2017-05-03 12:20:45 -07:00
Jerome Petazzoni
ae638b8e89
Minor updates before GOTO
2017-05-03 11:46:35 -07:00
Jerome Petazzoni
5296be32ed
Handle untagged resources
2017-05-03 11:26:47 -07:00
Jerome Petazzoni
f1cd3ba7d0
Remove rc.yaml
2017-05-03 10:02:36 -07:00
Jérôme Petazzoni
b307adee91
Last updates
...
Conflicts:
docs/index.html
2017-05-03 09:34:42 -07:00
Jérôme Petazzoni
f4540fad78
Update describe-instances for awscli 1.11 (thanks @mikegcoleman for finding that bug!)
2017-05-03 09:15:45 -07:00
Jérôme Petazzoni
70db794111
Simplify stackfiles
2017-04-16 23:56:30 -05:00
Jérôme Petazzoni
abafc0c8ec
Add swarm-rafttool
2017-04-16 23:47:56 -05:00
Everett Toews
a7dba759a8
Change to the snap dir first
2017-04-16 14:34:49 -05:00
Everett Toews
b14662490a
Fix the dockercoins_worker service name
2017-04-16 13:23:54 -05:00
Everett Toews
9d45168752
Consistent use of the netshoot image
2017-04-16 13:16:02 -05:00
Jérôme Petazzoni
7b3c9cd2c3
Add @alexmavr/swarm-nbt (FTW!)
2017-04-15 18:29:32 -05:00
Jérôme Petazzoni
84d4a367ec
Mention --filter for docker service ps
2017-04-15 17:45:24 -05:00
Jérôme Petazzoni
bd6b37b573
Add @manomarks' Swarm viz tool
2017-04-15 17:21:38 -05:00
Jérôme Petazzoni
e1b2a4440d
Update docker service logs; --detach=false
2017-04-14 15:39:52 -05:00
Jérôme Petazzoni
1b5365d905
Update settings; add security workshop
2017-04-14 15:39:24 -05:00
Jérôme Petazzoni
27ea268026
Automatically resolve AMI ID to use
2017-04-14 15:32:03 -05:00
Bret Fisher
45402a28e5
updated to preventls accidently registry delete
2017-04-14 02:37:07 -04:00
Bret Fisher
9e97c7a490
adding user namspace change and daemon.json example
...
also adding .footnote css
2017-04-14 01:34:51 -04:00
Jérôme Petazzoni
b0f566538d
Re-add useful self-paced slides
2017-03-31 21:49:57 -05:00
Jerome Petazzoni
e637354d3e
Fix TOC and minor tweaks
2017-03-31 21:41:24 -05:00
Jerome Petazzoni
1f8c27b1aa
Update deployed versions
2017-03-31 21:40:05 -05:00
Jerome Petazzoni
f7d317d960
Backporting Devoxx updates
2017-03-31 21:39:48 -05:00
Jérôme Petazzoni
a8c54a8afd
Update chat links
2017-03-31 21:36:08 -05:00
Jerome Petazzoni
73b3752c7e
Change chat links
2017-03-31 21:33:12 -05:00
Jérôme Petazzoni
d60ba2e91e
Merge pull request #68 from hknust/master
...
Service name should be dockercoins_worker not worker
2017-03-30 17:11:37 -05:00
Jérôme Petazzoni
d480f5c26a
Clarify node switching commands
2017-03-20 19:30:38 -07:00
Jérôme Petazzoni
540aa91f48
Hotfix JS file
2017-03-10 16:46:51 -06:00
Jérôme Petazzoni
8f3c0da385
Use our custom fork of remark; updates for Docker Birthday
2017-03-10 16:40:48 -06:00
Holger Knust
6610ff178d
Fixed typo on slide. Attempts instead of attemps
2017-03-04 23:13:35 -08:00
Holger Knust
9a9e725d5b
Service name should be dockercoins_worker not worker
2017-03-04 11:29:01 -08:00
Jérôme Petazzoni
09cabc556e
Update for SCALE 15x
2017-03-02 16:38:59 -08:00
Jérôme Petazzoni
44f4017992
Switch from localhost to 127.0.0.1 (to work around some weird DNS issues)
2017-03-02 14:06:59 -08:00
Jérôme Petazzoni
6f85ff7824
Reorganize advanced content for Docker Birthday
2017-02-16 15:16:06 -06:00
Jérôme Petazzoni
514ac69a8f
Ship part 1 for Docker Birthday
2017-02-15 00:03:01 -06:00
Jérôme Petazzoni
7418691249
Rework intro for self-guided workshop
2017-02-14 10:15:27 -06:00
Jérôme Petazzoni
4d2289b2d2
Add details about authorization plugins
2017-02-09 12:33:55 -06:00
Jerome Petazzoni
e0956be92c
Add link target for logging
2017-01-20 16:24:15 -08:00
Jérôme Petazzoni
d623f76a02
add note on API scope
2017-01-13 19:29:22 -06:00
Jérôme Petazzoni
dd555af795
update section about restart condition
2017-01-13 17:59:57 -06:00
Jérôme Petazzoni
a2da3f417b
update secret section
2017-01-13 17:35:45 -06:00
Jérôme Petazzoni
d129b37781
minor updates, including services ps -a flag
2017-01-13 16:22:58 -06:00
Jérôme Petazzoni
849ea6e576
improve LB demo a bit
2017-01-13 16:04:53 -06:00
Jérôme Petazzoni
7ed54eee66
Merge pull request #64 from trapier/slides_comment_format
...
slides: code block comment formatting on snap install
2016-12-12 17:59:21 -06:00
Trapier Marshall
1dca8e5a7a
slides: code block comment formatting
...
This will make it easier to copy-paste the whole block used for
snap installation
2016-12-12 11:03:30 -05:00
Jérôme Petazzoni
165de1dbb5
Merge pull request #63 from trapier/slides_cosmetic_edits
...
couple of cosmetic edits to slides
2016-12-11 21:48:57 -06:00
Trapier Marshall
b7afd13012
couple cosmetic corrections to slides
2016-12-11 01:16:30 -05:00
Jerome Petazzoni
e8b64c5e08
Last touch-ups for LISA16! Good to go!
2016-12-05 19:32:39 -08:00
Jerome Petazzoni
9124eb0e07
Add healthchecks in WIP section
2016-12-05 13:32:09 -08:00
Jerome Petazzoni
0bede24e23
Add what's next section
2016-12-05 10:49:31 -08:00
Jerome Petazzoni
ee79e5ba86
Add MOSH instructions
2016-12-05 10:32:29 -08:00
Jerome Petazzoni
9078cfb57d
DAB -> Compose v3
2016-12-05 08:53:31 -08:00
Jerome Petazzoni
6854698fe1
Add Fluentd instructions (contrib)
2016-12-04 17:07:48 -08:00
Jerome Petazzoni
16a4dac192
Add "replayability" instructions
2016-12-04 16:40:17 -08:00
Jerome Petazzoni
0029fa47c5
Update secrets and autolock chapters (thanks @diogomonica for feedback and pointers!)
2016-12-04 09:19:09 -08:00
Jerome Petazzoni
a53636340b
Tweak
2016-12-03 10:30:29 -08:00
Jerome Petazzoni
c95b88e562
Secrets management and data encryption
2016-12-03 10:28:20 -08:00
Jerome Petazzoni
d438bd624a
Merge branch 'master' of github.com:jpetazzo/orchestration-workshop
2016-12-02 17:50:39 -08:00
Jerome Petazzoni
839746831b
Improve illustration a bit
2016-12-02 17:50:29 -08:00
Jérôme Petazzoni
0b1b589314
Merge pull request #60 from hubertst/patch-1
...
Update provisioning.yml
2016-12-02 16:47:54 -08:00
Hubert
61d2709f8f
Update provisioning.yml
...
fix for ansible 2.2
2016-12-02 09:49:52 +01:00
Jerome Petazzoni
1741a7b35a
Add encrypted networks
2016-12-01 22:15:42 -08:00
Jerome Petazzoni
e101856dd7
dynamic scheduling
2016-12-01 17:18:00 -08:00
Jerome Petazzoni
d451f9c7bf
Add note on docker service update --mode
2016-12-01 15:52:05 -08:00
Jerome Petazzoni
b021b0eec8
Addtl metrics resources
2016-12-01 15:43:49 -08:00
Jerome Petazzoni
e4f824fd07
docker system ...
2016-11-30 15:54:14 -08:00
Jerome Petazzoni
019165e98c
Re-enable a few slides (checked all ??? slides)
2016-11-29 13:02:42 -08:00
Jerome Petazzoni
cf5c2d5741
Add PromQL details + side-by-side Prom&Snap comparison
2016-11-29 12:59:28 -08:00
Jerome Petazzoni
971bf85b17
Clarify raft usage
2016-11-28 17:44:15 -08:00
Jerome Petazzoni
83749ade43
Add "what did we change in this app?" section
2016-11-28 17:17:24 -08:00
Jerome Petazzoni
76fb2f2e2c
Add prometheus files ( fixes #58 )
2016-11-28 12:30:56 -08:00
Jerome Petazzoni
6bda8147e4
Merge branch 'lisa16'
2016-11-28 12:28:03 -08:00
Jerome Petazzoni
95751d1ee9
Merge branch 'master' of github.com:jpetazzo/orchestration-workshop
2016-11-23 15:18:12 -08:00
Jerome Petazzoni
12adae107e
Update instructions to install Compose in nodes
...
Closes #51
(Also addresses remarks about using Machine in older EC2 accounts lacking VPC)
2016-11-23 15:18:07 -08:00
Jerome Petazzoni
c652ea08a2
Upgrade to remark 0.14 ( closes #38 )
2016-11-23 14:45:03 -08:00
Jerome Petazzoni
30008e4af6
Add warning re/ swarmtctl ( fixes #35 )
2016-11-23 14:34:44 -08:00
Jérôme Petazzoni
bb262e27e8
Merge pull request #55 from stefanlasiewski/master
...
"Using Docker Machine to communicate with a node" missing the `docker-machine env` command
2016-11-23 12:27:55 -06:00
Jerome Petazzoni
9656d959cc
Switch to EBS-based instances; change default instance type to t2.medium
2016-11-21 17:10:07 -08:00
Jerome Petazzoni
46b772b95e
First round of updates for LISA
2016-11-21 16:55:47 -08:00
stefanlasiewski
f801e1b9ad
Add instructions for VMware Fusion.
2016-11-21 11:44:13 -08:00
stefanlasiewski
1c44d7089a
Merge branch 'master' of https://github.com/stefanlasiewski/orchestration-workshop
2016-11-18 14:44:58 -08:00
stefanlasiewski
1f7f4a29ff
docker-machine ... should actually be docker-machine env ... in a
...
couple of places.
2016-11-18 14:44:33 -08:00
Jerome Petazzoni
e16e23e2bd
Add supergrok instructions
2016-11-18 10:06:10 -08:00
Jérôme Petazzoni
b5206aa68e
Merge pull request #53 from drewmoseley/patch-1
...
Install pycrypto
2016-11-17 17:24:49 -06:00
Jérôme Petazzoni
8a47bce180
Merge pull request #52 from asziranyi/patch-1
...
add vagrant-vbguest install link
2016-11-17 17:24:18 -06:00
Drew Moseley
6cd8c32621
Install pycrypto
...
Not sure if it's somehow unique to my setup but Ansible needed me to install pycrypto as well.
2016-11-17 12:07:42 -05:00
asziranyi
f2f1934940
add vagrant-vbguest installation link
2016-11-17 15:50:47 +01:00
Jerome Petazzoni
8cc388dcb8
add ctrl-p ctrl-q warning
2016-11-14 12:36:57 -08:00
Jerome Petazzoni
a276e72ab0
add ngrok instructions
2016-11-14 11:23:22 -08:00
Jerome Petazzoni
bdb8e1b3df
Add instructions for self-paced workshop
2016-11-11 14:28:28 -08:00
Jérôme Petazzoni
66ee4739ed
typos
2016-11-07 22:40:59 -06:00
Jérôme Petazzoni
893c7b13c6
Add instructions to create VMs with Docker Machine
2016-11-07 22:38:43 -06:00
Jerome Petazzoni
78b730e4ac
Patch up TOC generator
2016-11-01 17:37:48 -07:00
Jerome Petazzoni
e3eb06ddfb
Bump up to Compose 1.8.1 and Machine 0.8.2
2016-11-01 17:10:55 -07:00
Jerome Petazzoni
ad29a45191
Add advertise-addr info + small fixups for mentor week
2016-11-01 17:10:36 -07:00
Jerome Petazzoni
e1968beefa
Bump to 16.04 LTS AMIs ( closes #37 )
...
16.04 doesn't come with Python setuptools, so we have to install that too.
2016-10-18 08:53:53 -07:00
Jerome Petazzoni
b1b3ecb5e9
Add Prometheus section
2016-10-16 17:28:05 -07:00
Jerome Petazzoni
ef60a78998
Pin version numbers used by ELK
2016-10-16 16:30:04 -07:00
Jerome Petazzoni
70064da91c
Add Docker Machine; use it to get TLS mutual auth instead of 55555 plain text
2016-10-16 16:27:21 -07:00