acend / kubernetes-basics-training Goto Github PK
View Code? Open in Web Editor NEWLicense: Creative Commons Attribution Share Alike 4.0 International
License: Creative Commons Attribution Share Alike 4.0 International
Lab 4.2 in OpenShift Basics is missing instructions on how to get the route's/application's hostname.
Automate hugo module update.
Either by renovate or GitHub actions.
Backport to hugo template repo.
Lab "Deploying a container image" mentions the feature to import yaml directly via web console:
Clarify that, after creating a resource using this functionality, it is not needed to create and apply a manifest as a file.
This issue lists Renovate updates and detected dependencies. Read the Dependency Dashboard docs to learn more.
These problems occurred while renovating this repository. View logs.
These updates have all been created already. Click a checkbox below to force a retry/rebase of any.
Dockerfile
docker.io/klakegg/hugo 0.111.3-ext-ubuntu
docker.io/nginxinc/nginx-unprivileged 1.25-alpine
.github/workflows/build.yaml
actions/checkout v4
actions/setup-node v4
docker/setup-qemu-action v3
docker/setup-buildx-action v3
docker/login-action v3
docker/build-push-action v5
docker/build-push-action v5
docker/build-push-action v5
docker/build-push-action v5
docker/build-push-action v5
docker/build-push-action v5
docker/login-action v3
docker/build-push-action v5
azure/setup-helm v4
azure/setup-kubectl v4
marocchino/sticky-pull-request-comment v2
.github/workflows/housekeeping.yaml
actions/checkout v4
azure/setup-helm v4
azure/setup-kubectl v4
.github/workflows/pr-cleanup.yaml
actions/checkout v4
azure/setup-helm v4
azure/setup-kubectl v4
.github/workflows/push-main.yaml
actions/checkout v4
actions/setup-node v4
docker/setup-qemu-action v3
docker/setup-buildx-action v3
docker/login-action v3
docker/build-push-action v5
docker/build-push-action v5
docker/build-push-action v5
docker/build-push-action v5
docker/build-push-action v5
docker/build-push-action v5
docker/login-action v3
docker/build-push-action v5
azure/setup-helm v4
azure/setup-kubectl v4
go.mod
go 1.19
github.com/acend/docsy-acend v1.0.0
github.com/acend/docsy-plus v1.0.0
github.com/appuio/docsy-appuio v0.0.0-20220406070952-30ec4d3b2e21@30ec4d3b2e21
github.com/google/docsy v0.6.0
github.com/google/docsy/dependencies v0.6.0
github.com/puzzle/docsy-puzzle v0.0.0-20230123144731-757054047a02@757054047a02
helm-chart/values.yaml
package.json
husky 9.0.11
markdownlint-cli 0.39.0
In lab 4, all resources are deleted one by one. We should rather use a common label and delete everything using the --selector
parameter. This would also be the opportunity to better explain the concept of labels and how to use them.
In the cronjob lab, users create a CronJob at the end which sets suspend
to true
. Users wanting to try it out will never get e running Job because of this.
Add an explanation about the suspend field for those who want to try it out.
There is an error with this repository's Renovate configuration that needs to be fixed. As a precaution, Renovate will stop PRs until it is resolved.
Error type: undefined. Note: this is a nested preset so please contact the preset author if you are unable to fix it yourself.
The save point resource references in lab 9.7 are broken.
Similar to the note in the "Exposing a service" lab that warns about the protocol that might be wrong, identify further common pitfalls and warn about them.
The namespace placeholder in the hugo configuration is set to one fixed namespace. However, there are multiple namespace users will need (usually <user>-lab
, <user>-quota
, <user>-netpol
).
The progress site in the example app does not correspond to the training configuration.
It should include all, and only, the visible labs in the instruction.
E.g labs 1- 13 for baloise.
Permanent fix needed for: #564
mysqld_exporter introduced a breaking change in v0.15.0 by removing the env var DATA_SOURCE_NAME
, which we are relying on in the sidecar lab: prometheus/mysqld_exporter#717
Link for Windows 7 is dead.
https://kubernetes-basics.training.acend.ch/setup/01_kubernetes/
The currently only download link points to the x86_64 client which doesn't work on e.g. M1 Macs.
Network policies lab contains kubectl
commands and test if it's working on OpenShift.
In layouts/partials/sidebar-tree.html
we already render the titles correctly according to the onlyWhen and onlyWhenNot specifications. This is missing in layouts/partials/section-index.html
leading to lab 14 titles (introduced with #114 ) both being rendered in the labs overview.
Maybe something for @johanngyger or @phil-pona ?
It's kind of confusing to use the nodeports in the scaling lab
The referenced example and demo repositories are 3 years old by now (https://github.com/ContainerSolutions/k8s-deployment-strategies and https://github.com/acend/deployment-strategies-demo). We should either remove the lab completely or update it with a maintained example.
Hugo setup is not in sync with the hugo-training-template repo.
See diff from sync repo
Open report for your repo:
Attention: Sync repo is WIP! Some differences are okey.
oc 4.8 doesn't seem to display the server version anymore.
The sidecar lab requires users to use the mariadb.yaml deployment which does not exist in the openshift variant.
As DeploymentConfig resources and templates are going to go away on OpenShift anyway, it'd probably be best to switch to the same deployment method in the openshift variant as in the Kubernetes one.
A declarative, efficient, and flexible JavaScript library for building user interfaces.
๐ Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. ๐๐๐
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google โค๏ธ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.