Jérôme Petazzoni
164651c461
➕ Add new Kyverno exercise
2021-12-14 16:39:06 +01:00
Jérôme Petazzoni
98671ea756
🔑 Minor tweaks in netpol section
2021-12-10 16:27:50 +01:00
Jérôme Petazzoni
4adb75f0cb
🌈 Update HAProxy example to use literal blue/green deployment
2021-11-28 20:30:38 +01:00
Jérôme Petazzoni
52015b81fe
🏭 ️ Refactor stateful apps content
2021-11-20 22:00:50 +01:00
Jérôme Petazzoni
5e50f2a3a4
➕ Add Pod Security Admission
2021-11-18 18:24:43 +01:00
Jérôme Petazzoni
2f83b7f256
✏️ Add IngressClass in Traefik YAML
...
This is necessary with recent version of Traefik, because
it won't pick up Ingress resources that don't have an
IngressClass. So let's add an IngressClass and make it
the default.
2021-11-07 18:33:21 +01:00
Jérôme Petazzoni
10b16ce9e9
🐛 Fix issues in Kyverno policies
2021-11-04 21:40:08 +01:00
Jérôme Petazzoni
956b079c58
⏫ Update certbot YAML Ingress to v1
2021-11-04 12:40:58 +01:00
Jérôme Petazzoni
603d18ba2d
🧹 Clean up useless file
2021-11-04 12:37:32 +01:00
Jerome Petazzoni
ce0ae6e35b
🆕 Add exercise leveraging Kyverno + cert-manager + RBAC
2021-10-29 18:50:11 +02:00
Jerome Petazzoni
e9e3fae21f
♻️ Update Kyverno content to Kyverno 1.5
2021-10-26 21:12:10 +02:00
Jerome Petazzoni
e7a74769b5
💡 Add Tiltfile to facilitate writing Helm charts
2021-10-26 19:25:05 +02:00
Jérôme Petazzoni
54b6948eeb
⚙️ Add script to generate dashboard manifests and update the manifests
2021-10-10 09:28:48 +02:00
Jérôme Petazzoni
b7dd363ccd
♻️ Improve Tilt section
...
Split out the Tilt registry to separate YAML files.
Expand the Tilt section a bit to clarify what happens
when running on cluster-that-don't-look-like-dev-ones.
2021-09-29 19:17:43 +02:00
Jérôme Petazzoni
1b820f3bc1
⬆️ Update Traefik to v2.5 to support Ingress v1
...
Ingress v1beta1 is no longer served in Kubernetes 1.22, so we need
a version of Traefik that uses Ingress v1. Traefik supports Ingress
v1 in Traefik v2.5 and above. Right now (August 2021) the traefik
image is v2.4, so let's pin the image version to v2.5 (which is
currently in rc) so that the Ingress labs work correctly with
Kubernetes 1.22.
2021-08-14 20:53:16 +02:00
Jerome Petazzoni
d14f86e683
⬆️ Update CRD content to deprecate v1beta1 manifests
2021-07-21 15:50:27 +02:00
Jérôme Petazzoni
75f33bb9d8
🕵️ Add another YAML to help gain access to clusters
2021-05-21 18:33:30 +02:00
Jérôme Petazzoni
f51b5c7244
♻️ Update rbac.authorization.k8s.io/v1beta1 to v1 + vendor YAML
...
This bumps up all the deprecated RBAC YAML to v1.
It also updates a few vendored YAMLs.
Oh, and removes the unused Service resources from the Traefik YAMLs.
Closes #585
2021-04-22 11:04:14 +02:00
Jérôme Petazzoni
88a5041943
♻️ Update ingress.yaml
...
Provide two files (v1beta1 and v1) and a symlink pointing to v1beta1.
There are many folks running older version of Kubernetes still; so I'm
making v1beta1 the default, but I hope to be able to switch to v1 by
end of year and remove the v1beta1 one.
Closes #584
2021-04-22 10:26:42 +02:00
Jerome Petazzoni
a5d857edd4
✂️ Simplify Consul YAML a tiny bit
2021-04-09 15:26:27 +02:00
Jerome Petazzoni
25d6073b17
✂️ Remove unused annotations (they're confusing)
2021-04-09 13:46:52 +02:00
Jerome Petazzoni
f3eb9ce12f
👀 Review + improve OpenEBS content
2021-04-09 12:51:38 +02:00
Anton Weiss
b1adca025d
Add openebs tutorial
2021-02-24 12:26:44 +02:00
Jerome Petazzoni
17c5f6de01
Add cert-manager section
2020-11-15 19:29:35 +01:00
Jerome Petazzoni
556dbb965c
Add networking.k8s.io permissions to Traefik v2
2020-11-15 18:44:17 +01:00
Jerome Petazzoni
2ab06c6dfd
Add events section
2020-11-11 20:51:33 +01:00
Jerome Petazzoni
bf28dff816
Add HPA v2 content using Prometheus Adapter
2020-10-30 17:55:46 +01:00
Jerome Petazzoni
0553a1ba8b
Add chapter on Kyverno
2020-10-28 00:00:32 +01:00
Jerome Petazzoni
69d084e04a
Update PSP (runtime/default instead of docker/default)
2020-10-20 22:11:26 +02:00
Jerome Petazzoni
1300d76890
Update dashboard content
2020-10-20 21:19:08 +02:00
Jerome Petazzoni
c1020f24b1
Add Ingress TLS chapter
2020-09-15 17:44:05 +02:00
Jerome Petazzoni
07457af6f7
Update Consul section
2020-09-11 22:30:18 +02:00
Jerome Petazzoni
7d96562042
Minor updates after LKE testing
2020-08-12 19:22:57 +02:00
Jerome Petazzoni
8146c4dabe
Add CRD that I had forgotten
2020-07-01 18:15:33 +02:00
Jerome Petazzoni
17aea33beb
Add config for Traefik v2
2020-07-01 18:15:23 +02:00
Jerome Petazzoni
9770f81a1c
Update DaemonSet in filebeat example to apps/v1
2020-07-01 16:55:48 +02:00
Jerome Petazzoni
0cb9095303
Fix up CRDs and add better openapiv3 schema validation
2020-07-01 16:53:51 +02:00
Jerome Petazzoni
ffded8469b
Clean up socat deployment (even if we don't use it anymore)
2020-07-01 16:10:40 +02:00
Jerome Petazzoni
b9743a5f8c
Simplify Portworx setup and update it for k8s 1.18
2020-06-01 14:41:25 +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
Jerome Petazzoni
efdcf4905d
Bump up Kubernetes dashboard to 2.0.0
2020-05-03 16:01:19 +02:00
Jérôme Petazzoni
bdb57c05b4
Merge pull request #550 from BretFisher/patch-20
...
update k8s dashboard versions
2020-05-03 15:55:15 +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
Guilhem Lettron
7402c8e6a8
psp: update psp apiVersion to policy/v1beta1
2020-04-29 22:46:33 +02:00
Bret Fisher
2ce50007d2
update k8s dashboard versions
2020-03-16 17:57:41 -04: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
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
ed5009c769
Tweaks after Caen
2020-01-30 14:44:44 -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