All Projects β†’ etadata β†’ Owasp Workshop

etadata / Owasp Workshop

owasp-workshop: Orchetraing containers with Kubernetes

Projects that are alternatives of or similar to Owasp Workshop

K3sup
bootstrap Kubernetes with k3s over SSH < 1 min πŸš€
Stars: ✭ 4,012 (+3358.62%)
Mutual labels:  k8s, kubernetes-cluster
Europa
Puppet Container Registry
Stars: ✭ 114 (-1.72%)
Mutual labels:  docker-container, docker-registry
Dockercheatsheet
πŸ‹ Docker Cheat Sheet πŸ‹
Stars: ✭ 3,301 (+2745.69%)
Mutual labels:  docker-container, docker-registry
linode-k8s-autoscaler
Autoscaling utility for horizontally scaling Linodes in an LKE Cluster Node Pool based on memory or cpu usage
Stars: ✭ 27 (-76.72%)
Mutual labels:  docker-container, kubernetes-cluster
K8s Digitalocean Terraform
Deploy latest Kubernetes cluster on DigitalOcean using Terraform
Stars: ✭ 33 (-71.55%)
Mutual labels:  k8s, kubernetes-cluster
Kubernetes Certified Administrator
Online resources that will help you prepare for taking the CNCF CKA 2020 "Kubernetes Certified Administrator" Certification exam. with time, This is not likely the comprehensive up to date list - please make a pull request if there something that should be added here.
Stars: ✭ 3,438 (+2863.79%)
Mutual labels:  k8s, kubernetes-cluster
Spekt8
Visualize your Kubernetes cluster in real time
Stars: ✭ 545 (+369.83%)
Mutual labels:  docker-container, kubernetes-cluster
ansible-role-k8s
This role render an arbitrary number of Jinja2 templates and deploys or removes them to/from Kubernetes clusters.
Stars: ✭ 26 (-77.59%)
Mutual labels:  kubernetes-cluster, k8s
Dockernotes
Dockerε…₯ι—¨η²ΎεŽη‰ˆ
Stars: ✭ 107 (-7.76%)
Mutual labels:  docker-container, docker-registry
K8s On Raspbian
Kubernetes on Raspbian (Raspberry Pi)
Stars: ✭ 839 (+623.28%)
Mutual labels:  k8s, kubernetes-cluster
firework8s
Firework8s is a collection of kubernetes objects (yaml files) for deploying workloads in a home lab.
Stars: ✭ 35 (-69.83%)
Mutual labels:  kubernetes-cluster, k8s
Docker Bind
Bind caching DNS server on Debian with wild-card domain support
Stars: ✭ 50 (-56.9%)
Mutual labels:  docker-container, docker-registry
k8s-istio-demo
Demo showing the capabilities of Istio
Stars: ✭ 22 (-81.03%)
Mutual labels:  kubernetes-cluster, k8s
Kubekey
Provides a flexible, rapid and convenient way to install Kubernetes only, both Kubernetes and KubeSphere, and related cloud-native add-ons. It is also an efficient tool to scale and upgrade your cluster.
Stars: ✭ 288 (+148.28%)
Mutual labels:  k8s, kubernetes-cluster
k8s-actions
Enable GitHub developers to deploy to Kubernetes service using GitHub Actions
Stars: ✭ 104 (-10.34%)
Mutual labels:  kubernetes-cluster, k8s
Awesome Docker
🐳 A curated list of Docker resources and projects
Stars: ✭ 20,870 (+17891.38%)
Mutual labels:  docker-container, docker-registry
metalnetes
Create and manage multiple Kubernetes clusters using KVM on a bare metal Fedora 29 server. Includes helm + rook-ceph + nginx ingress + the stock analysis engine (jupyter + redis cluster + minio + automated cron jobs for data collection) - works on Kubernetes version v1.16.0 - 1.16.3 was not working
Stars: ✭ 37 (-68.1%)
Mutual labels:  docker-registry, kubernetes-cluster
multi-master-kubernetes
Multi-master Kubernetes cluster on Exoscale
Stars: ✭ 65 (-43.97%)
Mutual labels:  kubernetes-cluster, k8s
Geodesic
πŸš€ Geodesic is a DevOps Linux Distro. We use it as a cloud automation shell. It's the fastest way to get up and running with a rock solid Open Source toolchain. β˜… this repo! https://slack.cloudposse.com/
Stars: ✭ 629 (+442.24%)
Mutual labels:  k8s, kubernetes-cluster
Ksync
Sync files between your local system and a kubernetes cluster.
Stars: ✭ 1,005 (+766.38%)
Mutual labels:  docker-container, kubernetes-cluster

owasp-workshop: Orchestraing containers with Kubernetes

This repo contains Docker and kubernetes labs.

Presentation of the lab

Prerequisite knowledge

  • Experience using the Linux command line
  • A basic understanding of containers (useful but not required)
  • No Kubernetes experience required
  • A working knowledge of Linux (e.g., shells, SSH, and package managers)
  • A basic understanding of web servers, particularly how they typically communicate, IPs, and ports

What you'll learn

  • Learn how to use Kubernetes in production
  • How to create/modify/intercate with container images
  • Docker Client and Server running In Single or Distributed mode
  • Build and publish your own custom images.
  • Scanning your Image container
  • Build your own penetration testing lab
  • Provision a complete Kubernetes cluster using Google Kubernetes Engine
  • Gain basic understanding of Kubernetes Fundamentals
  • Deploy and manage Docker containers using kubectl
  • Setup ReplicaSets, Services and Deployments on Kubernetes
  • Deploy Applications on Kubernetes
  • Get started using Kubernetes in development and production

Materials or downloads needed in advance

In this workshop we will divide the lab into two parts:

  1. Part 1 : Docker
  2. Part 2 : Kubernetes

for the part1 of this workshop you have to either:

for the part 2 of this lab : you need to create an account on google cloud or using your machine to to create a kubernetes cluster.

more details about the two options.

Description

In this Workshop, we will dive in containers and see Docker in action. We will run our first containers, create our own images, and learn essential concepts along the way.

This workshop is relevant for both developers and sysadmins,security professionals,evryone eager to learn new stuff. If you have heard about Docker, containers and kubernetes, but haven't much (or any!) experience yet, this will get you started with a fast-paced.

Outline

Part 1 : Docker

Bring-UP

docker-part-1

docker-part-2

Penetration Lab

Part 2 : Kubernetes

Bring-UP

Kubernetes-part-1

Kubernetes-part-2

Kubernetes-part-3

Kubernetes-part-4

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].