Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/bygui86/workshoptage22
https://github.com/bygui86/workshoptage22
Last synced: 2 days ago
JSON representation
- Host: GitHub
- URL: https://github.com/bygui86/workshoptage22
- Owner: bygui86
- License: apache-2.0
- Created: 2022-08-28T06:55:07.000Z (over 2 years ago)
- Default Branch: main
- Last Pushed: 2022-09-08T16:25:26.000Z (over 2 years ago)
- Last Synced: 2024-11-08T06:07:54.814Z (about 2 months ago)
- Language: Dockerfile
- Size: 6.43 MB
- Stars: 1
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# [Cloud Security: from Docker to Kubernetes](https://workshoptage.ch/workshops/2022/cloud-security-from-docker-to-kubernetes/)
#### [Workshop-Tage 2022](https://workshoptage.ch/programm-2022/)
---
## Supported OS
- MacOS (M1 not fully)
- Linux`PLEASE NOTE` Windows not supported. If you don’t have any alternative, be sure to be proficient with all tools listed below.
---
## Required tools
It’s really better to install and configure everything listed below BEFORE the workshop, so it's easier follow it the right way.
- [git](https://git-scm.com/book/en/v2/Getting-Started-Installing-Git)
- [Docker](https://docs.docker.com/get-docker/)
- [VirtualBox](https://www.virtualbox.org/wiki/Downloads) or [QEMU](https://www.qemu.org/download/)
- [Minikube](https://minikube.sigs.k8s.io/docs/start/) **(\*)**
- [kubectl](https://kubernetes.io/docs/tasks/tools/)
- [Helm](https://helm.sh/docs/intro/quickstart/#install-helm)
- [Openssl](https://www.openssl.org/source/)
- [jq](https://stedolan.github.io/jq/download/)
- [Popeye](https://github.com/derailed/popeye/releases/tag/v0.10.1)
- [RBAC-Looup](https://rbac-lookup.docs.fairwinds.com/#installation)
- [Rakkess](https://github.com/corneliusweig/rakkess#installation)
- [Starboard](https://aquasecurity.github.io/starboard/v0.15.8/cli/installation/krew/)
- [Trivy](https://aquasecurity.github.io/trivy/v0.18.3/installation/)**(\*)** Minikube has some cool alternatives (KinD, K3s/K3d, MicroK8s, GCP, AWS, Azure), but for some parts of the workshop the support is not granted,
so please be sure to be proficient with any alternative you choose.---
## Presentation
See [here](docs/presentation.pdf)
---
## Hands-on
1. [Dockerfiles](1_dockerfiles/)
1. [Authentication](2_authn/)
1. [K8s Security Context](3_security-context/)
1. [K8s Pod Security Standards and Admission](4_pss-psa/)
1. [K8s Network Policies](5_net-pol/)
1. [Tools](6_tools/)---
## Docs
- [NSA-CISA guidance](docs/NSA-CISA_CTR_KUBERNETES_HARDENING_GUIDANCE_1.2_20220829.PDF)