Jerome Petazzoni
8fb7ea3908
Use 'sudo port', as per #529
2020-07-09 15:32:21 +02:00
Guilhem Lettron
ff95066006
mismatch requests/limits
...
Burstable are killed when node is overloaded and exceeded requests
2020-07-07 13:55:28 +02:00
Jerome Petazzoni
0e892cf8b4
Fix indentation in volume example
2020-06-28 12:10:01 +02:00
Jerome Petazzoni
b87efbd6e9
Update etcd slide
2020-06-26 07:32:53 +02:00
Jerome Petazzoni
122ffec5c2
kubectl get --show-labels and -L
2020-06-16 22:50:38 +02:00
Jerome Petazzoni
14271a4df0
Rehaul 'setup k8s' sections
2020-06-03 16:54:41 +02:00
Jerome Petazzoni
412d029d0c
Tweak self-hosted options
2020-06-02 17:45:51 +02:00
Jerome Petazzoni
f960230f8e
Reorganize managed options; add Scaleway
2020-06-02 17:28:23 +02:00
Jerome Petazzoni
774c8a0e31
Rewrite intro to the authn/authz module
2020-06-01 23:43:33 +02:00
Jerome Petazzoni
b9743a5f8c
Simplify Portworx setup and update it for k8s 1.18
2020-06-01 14:41:25 +02:00
Jerome Petazzoni
86b0380a77
Update operator links
2020-05-13 20:29:59 +02:00
Jerome Petazzoni
986d7eb9c2
Add foreword to operators design section
2020-05-05 17:24:05 +02:00
Jerome Petazzoni
5a24df3fd4
Add details on Kustomize
2020-05-04 16:25:35 +02:00
Jerome Petazzoni
1bbfba0531
Add definition of idempotent
2020-05-04 02:18:05 +02:00
Jerome Petazzoni
8d98431ba0
Add Helm graduation status
2020-05-04 02:09:00 +02:00
Jerome Petazzoni
a0314fc5f5
Keep --restart=Never for folks running 1.17-
2020-05-03 17:08:32 +02:00
Jérôme Petazzoni
3f088236a4
Merge pull request #557 from barpilot/psp
...
psp: update deprecated parts
2020-05-03 17:07:41 +02:00
Jerome Petazzoni
ce4e2ffe46
Add sleep command in init container example
...
It can be tricky to illustrate what's going on here, since installing
git and cloning the repo can be so fast. So we're sleeping a few seconds
to help with this demo and make it easier to show the race condition.
2020-05-03 17:01:59 +02:00
Jérôme Petazzoni
c3a05a6393
Merge pull request #558 from barpilot/vol-init
...
volume: add missing pod nginx-with-init creating
2020-05-03 16:57:46 +02:00
Jerome Petazzoni
40b2b8e62e
Fix deployment name in labels/selector intro
...
(Fixes #552 )
2020-05-03 16:53:25 +02:00
Jerome Petazzoni
af0762a0a2
Remove ':' from file names
...
Colons are not allowed in file names on Windows. Let's use
something else instead.
(Initially reported by @DenisBalan. This closes #549.)
2020-05-03 15:49:37 +02:00
Jerome Petazzoni
0d6c364a95
Add MacPorts instructions for stern
2020-05-03 13:40:01 +02:00
Jérôme Petazzoni
c796a6bfc1
Merge pull request #556 from barpilot/healthcheck
...
healthcheck: fix rng manifest filename
2020-04-30 22:51:37 +02:00
Jerome Petazzoni
0b10d3d40d
Add a bunch of other managed offerings
2020-04-30 15:50:24 -05:00
Jérôme Petazzoni
cdb50925da
Merge pull request #554 from barpilot/installer
...
separate managed options from deployment
2020-04-30 22:47:22 +02:00
Jérôme Petazzoni
ca1f8ec828
Merge pull request #553 from barpilot/kubeadm
...
Remove experimental status on kubeadm HA
2020-04-30 22:46:33 +02:00
Jerome Petazzoni
7302d3533f
Use built-in dockercoins manifest instead of separate kubercoins repo
2020-04-30 15:45:12 -05:00
Guilhem Lettron
1de539bff8
healthcheck: fix rng manifest filename
2020-04-29 22:41:15 +02:00
Guilhem Lettron
a6c7d69986
volume: add missing pod nginx-with-init creating
2020-04-29 22:37:49 +02:00
Guilhem Lettron
b0bff595cf
psp: update generator helpers
...
kubectl run → kubectl create deployment
kubectl run --restart=Never → kubectl run
2020-04-29 22:33:34 +02:00
Jerome Petazzoni
6f806ed200
typo
2020-04-28 14:23:52 -05:00
Jerome Petazzoni
0c8b20f6b6
typo
2020-04-28 14:21:31 -05:00
Jerome Petazzoni
2ba35e1f8d
typo
2020-04-28 14:20:22 -05:00
Jerome Petazzoni
eb0d9bed2a
Update descriptions
2020-04-28 06:18:59 -05:00
Jerome Petazzoni
bab493a926
Update descriptions
2020-04-28 06:17:21 -05:00
Guilhem Lettron
f4f2d83fa4
separate managed options from deployment
2020-04-27 20:55:23 +02:00
Guilhem Lettron
9f049951ab
Remove experimental status on kubeadm HA
2020-04-27 20:47:30 +02:00
Jerome Petazzoni
7257a5c594
Add outline tags to Kubernetes course
2020-04-27 07:35:14 -05:00
Jerome Petazzoni
a0558e4ee5
Rework kubectl run section, break it down
...
We now have better explanations on labels and selectors.
The kubectl run section was getting very long, so now
it is different parts: kubectl run basics; how to create
other resources like batch jobs; first contact with
labels and annotations; and showing the limitations
of kubectl logs.
2020-04-08 18:29:59 -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
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
d3526aac00
Add exercises
2020-02-22 07:43:27 -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