Wiki workshop · K8S

Kubernetes

Πλήρες, versioned εκπαιδευτικό υλικό για αυτό το workshop — από την τεκμηρίωση αναφοράς και τα επίπεδα workshop έως ασκήσεις, assessments και τα συνοδευτικά κείμενα κάθε πρακτικού module.

Kubernetes

Η μαθησιακή μου πρόοδος

Με ενεργοποιημένη την επιλογή web app, η πρόοδός σας αποθηκεύεται σε αυτή τη συσκευή.

Πρόοδος μάθησης στη web app

Σημειώστε κεφάλαια ως αναγνωσμένα, δείτε την πρόοδο ανάγνωσης και ολοκληρώστε πρακτικές ενότητες αφού ενεργοποιήσετε την προαιρετική web app. Η πρόοδος του workshop υπολογίζεται από τα κεφάλαια όλων των σελίδων τεκμηρίωσης. Οι επιλογές μένουν σε αυτή τη συσκευή· δεν υπάρχει λογαριασμός ή συγχρονισμός με server. Δεν απαιτείται εγκατάσταση. Η ανάκληση στις Ρυθμίσεις απορρήτου διαγράφει την πρόοδο.

Πρόοδος workshop0%
Ολοκληρωμένες πρακτικές ενότητες0 / 31
Έγγραφα που διαβάστηκαν0 / 94
Πρόοδος workshop0%
0%
0 / 989 κεφάλαια που διαβάστηκαν

Πρακτικά modules

Παραδείγματα workshop σε ZIP

Και τα 31 πρακτικά παραδείγματα του workshop διατίθενται ως ξεχωριστά αρχεία ZIP. Επίλεξε ένα παράδειγμα για άμεση λήψη.

00lab-skeleton 4 Αρχεία · 4.2 KB · SHA-256 a6688c0d879b Λήψη παραδείγματος ZIP
Αρχεία στο ZIP · 4
  • .gitignore
  • README.md
  • docs/de/README.md
  • docs/en/README.md
01basic-workloads 6 Αρχεία · 5.4 KB · SHA-256 be0c8e33b23e Λήψη παραδείγματος ZIP
Αρχεία στο ZIP · 6
  • README.md
  • docs/de/README.md
  • docs/en/README.md
  • manifests/00-namespace.yaml
  • manifests/10-deployment.yaml
  • manifests/20-service.yaml
02config-network-storage 4 Αρχεία · 5.3 KB · SHA-256 621a8df6d694 Λήψη παραδείγματος ZIP
Αρχεία στο ZIP · 4
  • README.md
  • docs/de/README.md
  • docs/en/README.md
  • manifests/app.yaml
03platform-operations 4 Αρχεία · 5.2 KB · SHA-256 9596ce08dd5d Λήψη παραδείγματος ZIP
Αρχεία στο ZIP · 4
  • README.md
  • docs/de/README.md
  • docs/en/README.md
  • manifests/platform-standards.yaml
04security-hardening 8 Αρχεία · 7.1 KB · SHA-256 816a481121d4 Λήψη παραδείγματος ZIP
Αρχεία στο ZIP · 8
  • README.md
  • docs/de/README.md
  • docs/en/README.md
  • manifests/00-rbac.yaml
  • manifests/10-workloads.yaml
  • manifests/20-secure-pod.yaml
  • manifests/30-networkpolicy.yaml
  • manifests/90-risky-pod.yaml
05health-probes 4 Αρχεία · 3.4 KB · SHA-256 6a7929de6c4b Λήψη παραδείγματος ZIP
Αρχεία στο ZIP · 4
  • README.md
  • docs/de/README.md
  • docs/en/README.md
  • manifests/probes.yaml
06jobs-cronjobs 4 Αρχεία · 3.3 KB · SHA-256 ba34e9e62b51 Λήψη παραδείγματος ZIP
Αρχεία στο ZIP · 4
  • README.md
  • docs/de/README.md
  • docs/en/README.md
  • manifests/jobs.yaml
07guestbook-redis 4 Αρχεία · 3.7 KB · SHA-256 7e22b9a40572 Λήψη παραδείγματος ZIP
Αρχεία στο ZIP · 4
  • README.md
  • docs/de/README.md
  • docs/en/README.md
  • manifests/guestbook.yaml
08stateful-postgres 4 Αρχεία · 4.6 KB · SHA-256 a270a813dcd6 Λήψη παραδείγματος ZIP
Αρχεία στο ZIP · 4
  • README.md
  • docs/de/README.md
  • docs/en/README.md
  • manifests/postgres-stack.yaml
09blue-green-release 4 Αρχεία · 3.9 KB · SHA-256 e6b18d77e17e Λήψη παραδείγματος ZIP
Αρχεία στο ZIP · 4
  • README.md
  • docs/de/README.md
  • docs/en/README.md
  • manifests/blue-green.yaml
10worker-queue 4 Αρχεία · 4.1 KB · SHA-256 a5da59b5ecc1 Λήψη παραδείγματος ZIP
Αρχεία στο ZIP · 4
  • README.md
  • docs/de/README.md
  • docs/en/README.md
  • manifests/worker-queue.yaml
11canary-ingress 4 Αρχεία · 3.5 KB · SHA-256 0b6daae1294f Λήψη παραδείγματος ZIP
Αρχεία στο ZIP · 4
  • README.md
  • docs/de/README.md
  • docs/en/README.md
  • manifests/canary-ingress.yaml
12rolling-update-failure 5 Αρχεία · 3.9 KB · SHA-256 bdadb200fb5b Λήψη παραδείγματος ZIP
Αρχεία στο ZIP · 5
  • README.md
  • docs/de/README.md
  • docs/en/README.md
  • manifests/00-working.yaml
  • manifests/90-broken-update.yaml
13init-container-migration 4 Αρχεία · 3.3 KB · SHA-256 d9bd3d283c20 Λήψη παραδείγματος ZIP
Αρχεία στο ZIP · 4
  • README.md
  • docs/de/README.md
  • docs/en/README.md
  • manifests/init-migration.yaml
14sidecar-pattern 4 Αρχεία · 3.0 KB · SHA-256 ccea75934f57 Λήψη παραδείγματος ZIP
Αρχεία στο ZIP · 4
  • README.md
  • docs/de/README.md
  • docs/en/README.md
  • manifests/sidecar.yaml
15multi-container-pod 4 Αρχεία · 3.1 KB · SHA-256 7f5f61ee003c Λήψη παραδείγματος ZIP
Αρχεία στο ZIP · 4
  • README.md
  • docs/de/README.md
  • docs/en/README.md
  • manifests/multi-container.yaml
16configmap-reload 4 Αρχεία · 3.4 KB · SHA-256 05cb77dc3baa Λήψη παραδείγματος ZIP
Αρχεία στο ZIP · 4
  • README.md
  • docs/de/README.md
  • docs/en/README.md
  • manifests/configmap-reload.yaml
17externalname-service-discovery 4 Αρχεία · 3.1 KB · SHA-256 7e505c4fe379 Λήψη παραδείγματος ZIP
Αρχεία στο ZIP · 4
  • README.md
  • docs/de/README.md
  • docs/en/README.md
  • manifests/externalname.yaml
18resource-qos 4 Αρχεία · 2.8 KB · SHA-256 a523c8d26b1b Λήψη παραδείγματος ZIP
Αρχεία στο ZIP · 4
  • README.md
  • docs/de/README.md
  • docs/en/README.md
  • manifests/qos.yaml
19taints-affinity 4 Αρχεία · 3.0 KB · SHA-256 ab5d600f84f6 Λήψη παραδείγματος ZIP
Αρχεία στο ZIP · 4
  • README.md
  • docs/de/README.md
  • docs/en/README.md
  • manifests/taints-affinity.yaml
20priority-preemption 4 Αρχεία · 3.1 KB · SHA-256 5776e87afa30 Λήψη παραδείγματος ZIP
Αρχεία στο ZIP · 4
  • README.md
  • docs/de/README.md
  • docs/en/README.md
  • manifests/priority.yaml
21daemonset-node-agent 4 Αρχεία · 3.2 KB · SHA-256 9b0afe4dc4db Λήψη παραδείγματος ZIP
Αρχεία στο ZIP · 4
  • README.md
  • docs/de/README.md
  • docs/en/README.md
  • manifests/daemonset.yaml
22serviceaccount-api-access 4 Αρχεία · 3.3 KB · SHA-256 589fb2911be8 Λήψη παραδείγματος ZIP
Αρχεία στο ZIP · 4
  • README.md
  • docs/de/README.md
  • docs/en/README.md
  • manifests/api-access.yaml
23pod-security-admission 6 Αρχεία · 3.9 KB · SHA-256 6a8ac3a3d372 Λήψη παραδείγματος ZIP
Αρχεία στο ZIP · 6
  • README.md
  • docs/de/README.md
  • docs/en/README.md
  • manifests/00-namespace.yaml
  • manifests/10-allowed-pod.yaml
  • manifests/90-denied-pod.yaml
24ephemeral-debug-container 4 Αρχεία · 3.2 KB · SHA-256 0dc7868af581 Λήψη παραδείγματος ZIP
Αρχεία στο ZIP · 4
  • README.md
  • docs/de/README.md
  • docs/en/README.md
  • manifests/debug-target.yaml
25ingress-tls-dummy 4 Αρχεία · 5.3 KB · SHA-256 19dde179ec37 Λήψη παραδείγματος ZIP
Αρχεία στο ZIP · 4
  • README.md
  • docs/de/README.md
  • docs/en/README.md
  • manifests/ingress-tls.yaml
26gateway-api 8 Αρχεία · 4.3 KB · SHA-256 c42004147324 Λήψη παραδείγματος ZIP
Αρχεία στο ZIP · 8
  • README.md
  • docs/de/README.md
  • docs/en/README.md
  • gateway-api/gateway.yaml
  • gateway-api/gatewayclass.yaml
  • gateway-api/httproute.yaml
  • gateway-api/kustomization.yaml
  • manifests/workload.yaml
27kustomize-overlays 11 Αρχεία · 5.5 KB · SHA-256 9e7d30c072cd Λήψη παραδείγματος ZIP
Αρχεία στο ZIP · 11
  • README.md
  • base/deployment.yaml
  • base/kustomization.yaml
  • base/namespace.yaml
  • base/service.yaml
  • docs/de/README.md
  • docs/en/README.md
  • overlays/dev/kustomization.yaml
  • overlays/dev/patch-replicas.yaml
  • overlays/prod/kustomization.yaml
  • overlays/prod/patch-replicas.yaml
28helm-chart 7 Αρχεία · 3.8 KB · SHA-256 e4af07ee314b Λήψη παραδείγματος ZIP
Αρχεία στο ZIP · 7
  • README.md
  • chart/Chart.yaml
  • chart/templates/deployment.yaml.tpl
  • chart/templates/service.yaml.tpl
  • chart/values.yaml
  • docs/de/README.md
  • docs/en/README.md
29parallel-indexed-job 4 Αρχεία · 3.1 KB · SHA-256 c77a4a2b612f Λήψη παραδείγματος ZIP
Αρχεία στο ZIP · 4
  • README.md
  • docs/de/README.md
  • docs/en/README.md
  • manifests/indexed-job.yaml
30networkpolicy-troubleshooting 7 Αρχεία · 4.6 KB · SHA-256 39fbccee5287 Λήψη παραδείγματος ZIP
Αρχεία στο ZIP · 7
  • README.md
  • docs/de/README.md
  • docs/en/README.md
  • manifests/00-workloads.yaml
  • manifests/10-default-deny.yaml
  • manifests/20-allow-dns.yaml
  • manifests/30-allow-backend.yaml

Εκπαιδευτικό υλικό

Τεκμηρίωση στο Orthevs Wiki

Το υλικό διατηρεί τη θεματική του δομή. Οι διαθέσιμες γλωσσικές εκδόσεις συνδέονται μεταξύ τους και τα διαγράμματα παράγονται απευθείας από τις πηγές Mermaid.

Όσα έγγραφα δεν έχουν ακόμη ελληνική έκδοση εμφανίζονται στα αγγλικά.

Επισκόπηση workshop

1

Τεχνική τεκμηρίωση

13
Ελληνικά · 79.6 KB

Αρχιτεκτονική: Kubernetes

Αρχιτεκτονική και λειτουργία Kubernetes: Control Plane, workloads, δίκτυο, storage, ασφάλεια, observability και troubleshooting.

Άνοιγμα εγγράφου ↗
Ελληνικά · 84.0 KB

Βέλτιστες πρακτικές: Kubernetes

Πρακτικές Kubernetes για Manifests, Workloads, πόρους, δίκτυο, Storage, ασφάλεια, Observability, Rollouts και Troubleshooting.

Άνοιγμα εγγράφου ↗
Ελληνικά · 101.0 KB

Αναφορά εντολών: Kubernetes

Αναλυτική αναφορά εντολών Kubernetes για kubectl, kubeadm, Components του Control Plane, Container Runtimes, Helm, Kustomize, etcd και Troubleshooting.

Άνοιγμα εγγράφου ↗
Αγγλικά · 88.6 KB

Concepts: Kubernetes

This document explains the core Kubernetes concepts in a way that lets you not only operate Kubernetes, but also classify it architecturally. It complements the architecture guide, the best-practices guide, and the command reference. Thi…

Άνοιγμα εγγράφου ↗
Ελληνικά · 115.1 KB

Πρόγραμμα σπουδών: Kubernetes

Πλήρες πρόγραμμα εκμάθησης Kubernetes: Fundamentals, Intermediate, Professional, Advanced and Security, labs, έργα και κριτήρια αξιολόγησης.

Άνοιγμα εγγράφου ↗
Ελληνικά · 102.4 KB

Διαγράμματα: Kubernetes

Οπτική αναφορά για το Kubernetes workshop με διαγράμματα αρχιτεκτονικής, ροές API, δικτύου και Storage, καθώς και διαδρομές Troubleshooting.

Άνοιγμα εγγράφου ↗
Αγγλικά · 86.7 KB

Cloud Provisioning: Kubernetes

This file describes how to provision Kubernetes clusters in cloud environments. It complements the local and native environment documents with public-cloud and multi-cloud deployment options.

Άνοιγμα εγγράφου ↗
Αγγλικά · 99.2 KB

Provisioning: Kubernetes on Bare Metal

This document describes the complete provisioning of Kubernetes in bare-metal environments. It guides you from hardware preparation through operating system setup, container runtime, cluster bootstrap, networking, load balancing, storage…

Άνοιγμα εγγράφου ↗
Αγγλικά · 78.6 KB

Provisioning Kubernetes in Native VMs

This file documents how to provision Kubernetes in virtual machines for the Kubernetes workshop. It covers local VMs with VirtualBox or VMware, remote VMs rented from a provider, Vagrant-based VM labs, and lightweight alternatives such a…

Άνοιγμα εγγράφου ↗
Αγγλικά · 75.9 KB

Kubernetes on WSL on Windows 11

This document describes how to prepare a clean WSL2-based Kubernetes workshop environment on Windows 11 and then provision different Kubernetes variants.

Άνοιγμα εγγράφου ↗
Αγγλικά · 106.5 KB

Day-2 Operations: Kubernetes

This document describes how to operate Kubernetes after provisioning. It complements the environment documents for WSL, local VMs, bare metal, and cloud. The focus is on Day-2 Operations: checking health, controlling changes, testing bac…

Άνοιγμα εγγράφου ↗
Αγγλικά · 119.1 KB

Security: Kubernetes

This document describes the full subject area of security in Kubernetes. It is intended for workshops, internal platform standards, security reviews, operational handovers, and architecture decisions.

Άνοιγμα εγγράφου ↗
Αγγλικά · 124.4 KB

Troubleshooting: Kubernetes

This document is a complete troubleshooting reference for Kubernetes. Use it when a cluster, node, add-on, or application does not behave as expected. It is deliberately more than a list of individual failure patterns: it describes worki…

Άνοιγμα εγγράφου ↗

Επίπεδα workshop

4

Ασκήσεις

4

Assessments και λύσεις

9
Ελληνικά · 14.4 KB

Kubernetes Assessment: 01 Fundamentals

Αυτό το Assessment ελέγχει τις βασικές έννοιες του Kubernetes και την ελεγχόμενη ανάπτυξη απλών Workloads.

Άνοιγμα εγγράφου ↗
Ελληνικά · 22.8 KB

Ενδεικτική λύση: Kubernetes Assessment 01 – Fundamentals

Πλήρης ενδεικτική λύση για το Kubernetes Fundamentals Assessment, με Manifests, εντολές ελέγχου, διάγνωση και Cleanup.

Άνοιγμα εγγράφου ↗
Ελληνικά · 17.8 KB

Kubernetes Assessment: 02 Intermediate

Assessment για Kubernetes Workloads, Probes, Scheduling, NetworkPolicy, Storage, Helm, Kustomize και Troubleshooting.

Άνοιγμα εγγράφου ↗
Ελληνικά · 29.8 KB

Ενδεικτική λύση: Kubernetes Assessment 02 – Intermediate

Πλήρης ενδεικτική λύση για Kubernetes Intermediate με Workloads, NetworkPolicies, Storage, Helm, Kustomize, Troubleshooting και Cleanup.

Άνοιγμα εγγράφου ↗
Ελληνικά · 21.6 KB

Αξιολόγηση Kubernetes: 03 Professional

Επίπεδο Professional: εξέταση αρχιτεκτονικής, λειτουργίας και runbooks με διάρκεια 3 έως 4 ώρες και μέγιστη βαθμολογία 100.

Άνοιγμα εγγράφου ↗
Ελληνικά · 44.5 KB

Ενδεικτική λύση: Αξιολόγηση Kubernetes 03 – Professional

Ενδεικτικές απαντήσεις και runbooks για την αξιολόγηση Professional: πλατφόρμα, upgrades, observability, GitOps, disaster recovery και κόστος.

Άνοιγμα εγγράφου ↗
Ελληνικά · 21.7 KB

Kubernetes Assessment: 04 Advanced + Security

Αξιολόγηση ασφάλειας Kubernetes με threat model, RBAC, Pod Security, NetworkPolicy, supply chain και incident response.

Άνοιγμα εγγράφου ↗
Ελληνικά · 39.9 KB

Ενδεικτική λύση: Kubernetes Assessment 04 – Advanced + Security

Λύσεις για threat model, RBAC, Pod Security, NetworkPolicy, supply chain, Secrets και incident response.

Άνοιγμα εγγράφου ↗
Ελληνικά · 72.7 KB

Πιστοποιήσεις Kubernetes και διαδρομές πιστοποίησης

Επίσημες πιστοποιήσεις Kubernetes, συναφείς διαδρομές Cloud Native, αντιστοίχιση δεξιοτήτων και πηγές προετοιμασίας.

Άνοιγμα εγγράφου ↗

Πρακτικά modules

31 modules ως ενιαία διαδρομή μάθησης.

Η σειρά παραμένει αμετάβλητη: από τη βασική δομή του lab μέσω τεχνικών θεμελίων και λειτουργικών μοντέλων έως το τελικό troubleshooting. Τα τεχνικά ονόματα καταλόγων διατηρούνται σκόπιμα.

00 lab-skeleton

2

01 basic-workloads

2

02 config-network-storage

2

03 platform-operations

2

04 security-hardening

2

05 health-probes

2

06 jobs-cronjobs

2

07 guestbook-redis

2

08 stateful-postgres

2

09 blue-green-release

2

10 worker-queue

2

11 canary-ingress

2

12 rolling-update-failure

2

13 init-container-migration

2

14 sidecar-pattern

2

15 multi-container-pod

2

16 configmap-reload

2

17 externalname-service-discovery

2

18 resource-qos

2

19 taints-affinity

2

20 priority-preemption

2

21 daemonset-node-agent

2

22 serviceaccount-api-access

2

23 pod-security-admission

2

24 ephemeral-debug-container

2

25 ingress-tls-dummy

2

26 gateway-api

2

27 kustomize-overlays

2

28 helm-chart

2

29 parallel-indexed-job

2

30 networkpolicy-troubleshooting

2

K8S · Orthevs Academy

31 modules ως ενιαία διαδρομή μάθησης.

Η σειρά παραμένει αμετάβλητη: από τη βασική δομή του lab μέσω τεχνικών θεμελίων και λειτουργικών μοντέλων έως το τελικό troubleshooting. Τα τεχνικά ονόματα καταλόγων διατηρούνται σκόπιμα.

Orthevs – Η μηχανική ως βάση για όσα ακολουθούν.

Το Orthevs ως εφαρμογή

Εγκατάσταση του Orthevs

Η web app του Orthevs μπορεί να εγκατασταθεί σε υποστηριζόμενες κινητές συσκευές και browsers υπολογιστή.

iPhone και iPad

Ανοίξτε το Orthevs στο Safari. Πατήστε Κοινή χρήση και μετά Προσθήκη στην οθόνη αφετηρίας. Ενεργοποιήστε το Άνοιγμα ως web app, αν εμφανίζεται, και πατήστε Προσθήκη.

Android

Για τη web app, ανοίξτε το μενού του browser και επιλέξτε Εγκατάσταση εφαρμογής ή Προσθήκη στην αρχική οθόνη. Επιβεβαιώστε την εγκατάσταση.

Browser υπολογιστή

Ανοίξτε το μενού του browser ή το εικονίδιο εγκατάστασης στη γραμμή διευθύνσεων και επιλέξτε Εγκατάσταση εφαρμογής ή Προσθήκη στο Dock.

Η εγκατάσταση της web app εξαρτάται από τον browser. Αν δεν εμφανιστεί διάλογος εγκατάστασης, ακολουθήστε τα βήματα του browser που αναφέρονται παραπάνω.