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
Jérôme Petazzoni
21287d16bf
♻️ Switch to containerd
2022-01-26 21:05:01 +01:00
Jérôme Petazzoni
9434b40b58
🐞 Fix a couple of search-and-replace mistakes
2022-01-23 10:39:54 +01:00
Jérôme Petazzoni
b59f5dd00d
Merge pull request #606 from sebgl/fix-pvc-link
...
Update link to the PersistentVolumeClaimBinder design doc
2022-01-23 09:08:11 +01:00
sebgl
d8ad0021cc
Update link to the PersistentVolumeClaimBinder design doc
...
It looks like that doc has been moved elsewhere. This commit updates the link to (what I think is) the intended page.
2022-01-21 10:34:35 +01:00
Jérôme Petazzoni
8dbd6d54a0
🐞 Add warning about initial_node_count
2022-01-20 11:49:28 +01:00
Jérôme Petazzoni
b454749e92
🐞 Add info about Terraform provider version pinning
2022-01-20 09:29:11 +01:00
Jérôme Petazzoni
9a71d0e260
📃 Add gcloud auth application-default login
2022-01-19 11:24:00 +01:00
Jérôme Petazzoni
25e844fdf4
⏫ Bump up version numbers in upgrade labs
2022-01-18 12:16:46 +01:00
Jérôme Petazzoni
c40f4f5f2a
📝 Update ingress chapter
...
Replace cheese images with jpetazz/color.
Add details on GKE Ingress and clarify cost for cloud ingress.
Mention that Traefik canary v1 is obsolete.
2022-01-18 12:09:33 +01:00
Jérôme Petazzoni
cfa89b3ab5
📃 Update AJ's affiliation
2022-01-17 19:18:09 +01:00
Jérôme Petazzoni
a10cf8d9c3
➕ Add GKE networking; kubernetes resource creation in TF
2022-01-17 18:18:49 +01:00
Jérôme Petazzoni
749e5da20b
➕ Add command to remove a DNS record
2022-01-17 11:08:11 +01:00
Jérôme Petazzoni
69c7ac2371
➕ Add Terraform workshop with GKE and node pools
2022-01-17 00:00:49 +01:00
Jérôme Petazzoni
de0ad83686
➕ Add quick intro to demo apps
2022-01-16 16:01:58 +01:00
Jérôme Petazzoni
f630f08713
🔧 Uniformize labels in rainbow demo app
2022-01-16 16:01:03 +01:00
Jérôme Petazzoni
920a075afe
🔧 Pin old cluster to an even older version
2022-01-15 18:36:16 +01:00
Jérôme Petazzoni
a47c51618b
🔧 Improve GKE config to spread across multiple locations
...
GCP quotas are fairly limited (on my account, I can only
use 8 public IP addresses per zone, which means that I cannot
deploy many public clusters in a single zone). I tried to
use private clusters, but that causes other problems.
This refactoring makes it possible to spread clusters
across multiple zones. Since I have access to 20+ zones
in Europe and 20+ zones in the US, this lets me create a
lot of public clusters and simplifies the module quite a bit.
2022-01-14 12:30:55 +01:00
Jérôme Petazzoni
f3156513b8
🏭 ️ Add wrapper script for 'prepare-tf'
...
This should make it easy to start a bunch of clusters
(using the new Terraform provisioning method) on various
providers.
2022-01-11 10:11:42 +01:00
Jérôme Petazzoni
96de30ca78
🐞 Minor typo fix in help line
2022-01-10 21:05:34 +01:00
Jérôme Petazzoni
8de9e6e868
🏭 ️ Refactor prepare-tf
...
- fix tags so that they don't contain '='
- install metrics-server only if necessary
- set a maximum size to GKE node pool
- change tags to be shorter
2022-01-09 20:51:58 +01:00
Jérôme Petazzoni
7eb90b9d6f
Merge pull request #555 from barpilot/gitops
...
update gitops slides
2022-01-09 17:31:22 +01:00
Jérôme Petazzoni
931455ba31
📃 Add GCP to doc and tweak them a bit
2022-01-07 15:40:56 +01:00
Jérôme Petazzoni
f02cef0351
➕ Add content about externalTrafficPolicy
...
Describe impact of extra hops when using an ingress controller.
Also discuss how to preserve the HTTP client IP address.
2022-01-06 20:44:36 +01:00
Jérôme Petazzoni
9054fd58ea
🙏🏻 Add acknowledgements+thanks to @soulshake
2022-01-06 13:32:04 +01:00
Jérôme Petazzoni
24aa1ae9f7
✨ More tweaks on the cluster autoscaler content
2022-01-06 12:52:28 +01:00
Jérôme Petazzoni
c1c4e48457
✨ Tweaks on the cluster autoscaler content
2022-01-06 12:05:12 +01:00
Jérôme Petazzoni
0614087b2f
⏫ Update CSR API to v1 in Terraform deployment configs
2022-01-06 11:54:43 +01:00
Jérôme Petazzoni
3745d0e12a
➕ Add cluster autoscaler section
2022-01-06 11:49:36 +01:00
Jérôme Petazzoni
90885e49cf
➕ Add Terraform configurations for GKE
2022-01-04 18:51:35 +01:00
Jérôme Petazzoni
07d02e345e
🛠️ Add script to find unmerged changes
2022-01-04 12:50:20 +01:00
Jérôme Petazzoni
f2311545cd
🔙 Backport EKS section from flatiron training
2022-01-04 11:30:46 +01:00
Jérôme Petazzoni
e902962f3a
🩺 Update healthcheck exercise
2022-01-03 19:36:16 +01:00
Jérôme Petazzoni
ee7547999c
♻️ Update pssh install instructions
2022-01-03 18:06:11 +01:00
Jérôme Petazzoni
34fd6c0393
🔒 ️ Move slides links to HTTPS
2022-01-03 13:20:55 +01:00
Jérôme Petazzoni
e67fca695e
🛠️ Add 'list' function to Netlify helper script
2022-01-03 13:18:31 +01:00
Jérôme Petazzoni
b56e54eaec
♻️ s/exercise/lab/
...
Now that we have a good number of longer exercises, it makes
sense to rename the shorter demos/labs into 'labs' to avoid
confusion between the two.
2021-12-29 17:18:07 +01:00
Jérôme Petazzoni
2669eae49b
Merge pull request #599 from soulshake/patch-1
...
Fix typo "an URL"
2021-12-15 16:21:51 +01:00
AJ Bowen
c26e51d69c
Fix typo "an URL"
2021-12-15 05:44:09 -06:00
Jérôme Petazzoni
c9518631e5
🧹 Delete OCI compartments
2021-12-14 17:35:36 +01:00
Jérôme Petazzoni
164651c461
➕ Add new Kyverno exercise
2021-12-14 16:39:06 +01:00