Jérôme Petazzoni
ad6d16bade
➕ Add RBAC and NetPol exercises
2022-08-17 13:16:52 +02:00
Jérôme Petazzoni
1aaf9b0bd5
♻️ Update Linode LKE terraform module
2022-07-29 14:37:37 +02:00
Jérôme Petazzoni
ce39f97a28
⏫ Bump up versions for cluster upgrade lab
2022-07-22 11:32:22 +02:00
jonjohnsonjr
162651bdfd
Typo: sould -> should
2022-07-18 19:16:47 +02:00
Jérôme Petazzoni
2958ca3a32
♻️ Update CRD content
...
Rehaul for crd/v1; demonstrate what happens when adding
data validation a posteriori.
2022-07-14 10:32:34 +02:00
Jérôme Petazzoni
02a15d94a3
➕ Add nsinjector
2022-07-06 14:28:24 +02:00
Jérôme Petazzoni
12d9f06f8a
➕ Add YTT content
2022-06-23 08:37:50 +02:00
Jérôme Petazzoni
43caccbdf6
♻️ Bump up socket.io versions to address dependabot complaints
...
The autopilot code isn't exposed to anything; but this will stop dependabot
from displaying the annoying warning banners 😅
2022-06-20 07:09:36 +02:00
Tianon Gravi
a52f642231
Update links to kube-resource-report
...
Also, remove links to demos that no longer exist.
2022-06-10 21:43:56 +02:00
Tianon Gravi
30b1bfde5b
Fix a few minor typos
2022-06-10 21:43:56 +02:00
Jérôme Petazzoni
5b39218593
⏫ Bump up Kapsule k8s version
2022-06-08 14:35:24 +02:00
Jérôme Petazzoni
f65ca19b44
📃 Mention type validation issues for CRDs
2022-06-06 13:59:13 +02:00
Jérôme Petazzoni
abb0fbe364
📃 Update operators intro to be less db-centric
2022-06-06 13:03:51 +02:00
Jerome Petazzoni
a18af8f4c4
🐞 Fix WaitForFirstConsumer with OpenEBS hostpath
2022-06-01 08:57:42 +02:00
Jerome Petazzoni
41e9047f3d
⏫ Bump up sealed secret controller
...
quay.io doesn't work anymore, and kubeseal 0.17.4 was using
an image on quay. kubeseal 0.17.5 uses an image on the docker
hub instead
2022-06-01 08:51:31 +02:00
Jérôme Petazzoni
907e769d4e
📍 Pin containerd version to avoid weave/containerd issue
...
See https://github.com/containerd/containerd/issues/6921 for details
2022-05-25 08:59:14 +02:00
Karol Berezicki
71ba3ec520
Fixed link to Docker forums in intro.md
2022-05-23 14:41:59 +02:00
Jérôme Petazzoni
cc6c0d5db8
🐞 Minor bug fixes
2022-05-12 19:37:05 +02:00
Jérôme Petazzoni
9ed00c5da1
⏫ Update DOKS version
2022-05-07 11:36:01 +02:00
Jérôme Petazzoni
b4b67536e9
⌚ ️Add retry logic for linode provisioning
...
It looks like Linode now enforces something like 10 requests / 10 seconds.
We need to add some retry logic when provisioning more than 10 VMs.
2022-05-03 11:33:12 +02:00
Jérôme Petazzoni
52ce402803
♻️ Switch to official FRR images; disable NHT
...
We're now using an official image for FRR.
Also, by default, BGPD will accept routes only if their
next-hop is reachable. This relies on a mechanism called
NHT (Next Hop Tracking). However, when we receive routes
from Kubernetes clusters, the peers usually advertise
addresses that we are not directly connected to. This
causes these addresses to be filtered out (unless the
route reflector is running on the same VPC or Layer 2
network as the Kubernetes nodes). To accept these routes
anyway, we basically disable NHT, by considering that
nodes are reachable if we can reach them through our
default route.
2022-04-12 22:17:27 +02:00
Jérôme Petazzoni
7076152bb9
♻️ Update sealed-secrets version and install instructions
2022-04-12 20:46:01 +02:00
Jérôme Petazzoni
39eebe320f
➕ Add CA injector content
2022-04-12 18:24:41 +02:00
Jérôme Petazzoni
97c563e76a
♻️ Don't use ngrok for Tilt
...
ngrok now requires an account to serve HTML content.
We won't use ngrok anymore for the Tilt UI
(and we'll suggest to use a NodePort service instead,
when running in a Pod).
2022-04-11 21:08:54 +02:00
Jérôme Petazzoni
4a7b04dd01
♻️ Add helm install command for metrics-server
...
Don't use it yet, but have it handy in case we want to switch.
2022-04-08 21:06:19 +02:00
Jérôme Petazzoni
8b3f7a9aba
♻️ Switch to SIG metrics-server chart
2022-04-08 20:36:07 +02:00
Jérôme Petazzoni
f9bb780f80
⏫ Bump up DOK version
2022-04-08 20:35:53 +02:00
Jérôme Petazzoni
94545f800a
📃 Add TOC item to nsplease
2022-04-06 22:01:22 +02:00
Jérôme Petazzoni
5896ad577b
⏫ Bump up k8s version on Linode
2022-03-31 10:59:09 +02:00
Denis Laxalde
030f3728f7
Update link to "Efficient Node Heartbeats" KEP
...
Previous file was moved in commit 7eef794bb5
2022-03-28 16:52:32 +02:00
Jérôme Petazzoni
913c934dbb
🔗 Add shortlinks to March 2022 training
2022-03-22 08:25:24 +01:00
Jérôme Petazzoni
b6b718635a
♻️ Switch diagram around
2022-03-21 08:20:02 +01:00
Jérôme Petazzoni
a830d51e5e
➕ Add a couple more Kyverno policies with fancy preconditions
2022-03-16 19:14:45 +01:00
Cyril Mizzi
7af1a4cfbc
fix(slides.k8s.hpa-v2): update prometheus-adapter mapping rule
2022-03-16 17:50:57 +01:00
Cyril Mizzi
4f6b4b0306
fix(slides.k8s.hpa-v2): update namespace for prometheus-adapter
2022-03-16 17:50:57 +01:00
Jérôme Petazzoni
888aad583e
♻️ Update YAML manifests for dashboard
...
Include namespace (to work around 'helm template' bug).
Enable metrics scraper (because metrics are fun).
2022-03-08 18:14:42 +01:00
Jérôme Petazzoni
f7c1e87a89
🐛 Add missing content-type header in livedns API call
2022-03-08 16:42:58 +01:00
Jérôme Petazzoni
2e4e6bc787
Merge pull request #608 from nchauvat/patch-1
...
fix typo in definition of access modes
2022-02-10 16:14:39 +01:00
nchauvat
1b704316c8
fix typo in definition of access modes
...
IIRC https://kubernetes.io/docs/concepts/storage/persistent-volumes/#access-modes it is the PVClaim that lists the access modes it requires and the PV that lists the access modes it supports.
2022-02-10 12:12:36 +01:00
Jérôme Petazzoni
2e6e5425d0
➕ Add platform check Dockerfile
2022-02-04 08:30:54 +01:00
Jérôme Petazzoni
5e2aac701e
♻️ Add cgroup v2 content
2022-02-03 18:58:21 +01:00
Jérôme Petazzoni
bb19d525e9
➕ Merge Buildkit content
2022-02-03 17:57:35 +01:00
Jérôme Petazzoni
8ca6c5ba40
🏭 ️ Support multiple Terraform configurations
...
Historically, we only support one Terraform configuration,
through the "openstack-tf" infraclass. With these changes,
we support multiple Terraform configurations, including
(at this point) "openstack" and "oci" (Oracle Cloud).
Existing infra files that use INFRACLASS=openstack-tf
should be changed as follows:
INFRACLASS=terraform
TERRAFORM=openstack
2022-02-03 07:59:56 +01:00
Jérôme Petazzoni
e1290c5b84
➕ Add some info about profiles and .env
2022-01-31 19:48:12 +01:00
Jérôme Petazzoni
2c2574fece
♻️ Improve PriorityClass slides
2022-01-27 13:14:26 +01:00
Jérôme Petazzoni
5c96b40bbd
🐞 Fix kustomize completion
2022-01-27 13:14:16 +01:00
Jérôme Petazzoni
5aa20362eb
♻️ Update healthcheck content
2022-01-27 11:23:43 +01:00
Jérôme Petazzoni
a01fecf679
♻️ Bump Consul version and move SA at the beginning of the YAML
...
It's a tiny bit easier to run through the YAML when it starts with
the ServiceAccount, I find.
2022-01-27 10:40:37 +01:00
Jérôme Petazzoni
b75d6562b5
🏭 ️ Rewrite kubectl-run chapter
2022-01-27 10:36:52 +01:00
Jérôme Petazzoni
7f5944b157
📍 Correctly pin+hold package versions with APT preferences
2022-01-27 08:59:12 +01:00