All Projects → ahmetb → Kubernetes Network Policy Recipes

ahmetb / Kubernetes Network Policy Recipes

Licence: apache-2.0
Example recipes for Kubernetes Network Policies that you can just copy paste

Projects that are alternatives of or similar to Kubernetes Network Policy Recipes

90DaysOfDevOps
This repository is my documenting repository for learning the world of DevOps. I started this journey on the 1st January 2022 and I plan to run to March 31st for a complete 90-day romp on spending an hour a day including weekends to get a foundational knowledge across a lot of different areas that make up DevOps.
Stars: ✭ 1,575 (-57.21%)
Mutual labels:  networking
Suzieq
A framework and application for network observability
Stars: ✭ 266 (-92.77%)
Mutual labels:  networking
Watchtower
🗼Observe OKHttp API Calls With Request And Response Details Right In Your Browser!
Stars: ✭ 286 (-92.23%)
Mutual labels:  networking
Snabb
Snabb: Simple and fast packet networking
Stars: ✭ 2,782 (-24.42%)
Mutual labels:  networking
Docker Tuntap Osx
A tuntap shim installer for "Docker for Mac"
Stars: ✭ 264 (-92.83%)
Mutual labels:  networking
Nora
Nora is a Firebase abstraction layer for FirebaseDatabase and FirebaseStorage
Stars: ✭ 270 (-92.67%)
Mutual labels:  networking
Hack-Utils
Script to facilitate different functions and checks
Stars: ✭ 27 (-99.27%)
Mutual labels:  networking
Drop watch
Monitor reasons why and where linux drops UDP packets
Stars: ✭ 289 (-92.15%)
Mutual labels:  networking
Eve
EVE is Edge Virtualization Engine
Stars: ✭ 266 (-92.77%)
Mutual labels:  networking
Cute headers
Collection of cross-platform one-file C/C++ libraries with no dependencies, primarily used for games
Stars: ✭ 3,274 (-11.06%)
Mutual labels:  networking
Noobhub
🌐🔥 Network multiplayer and messaging for CoronaSDK, Moai, Gideros, LÖVE & Defold
Stars: ✭ 259 (-92.96%)
Mutual labels:  networking
Networklayer
Network Layer in Swift: Protocol-Oriented Approach
Stars: ✭ 264 (-92.83%)
Mutual labels:  networking
Valvesockets Csharp
Managed C# abstraction of GameNetworkingSockets library by Valve Software
Stars: ✭ 273 (-92.58%)
Mutual labels:  networking
Pypcap
pypcap - python libpcap module, forked from code.google.com/p/pypcap, now actively maintained
Stars: ✭ 255 (-93.07%)
Mutual labels:  networking
Pulsar
Protocol Learning and Stateful Fuzzing
Stars: ✭ 285 (-92.26%)
Mutual labels:  networking
vmecs
A simple VMess proxy implementation written in C.
Stars: ✭ 28 (-99.24%)
Mutual labels:  networking
Wireguard Docs
📖 Unofficial WireGuard Documentation: Setup, Usage, Configuration, and full example setups for VPNs supporting both servers & roaming clients.
Stars: ✭ 3,201 (-13.04%)
Mutual labels:  networking
Pynetdicom
A Python implementation of the DICOM networking protocol
Stars: ✭ 289 (-92.15%)
Mutual labels:  networking
Socks5
A full-fledged high-performance socks5 proxy server written in C#. Plugin support included.
Stars: ✭ 286 (-92.23%)
Mutual labels:  networking
Beast
HTTP and WebSocket built on Boost.Asio in C++11
Stars: ✭ 3,241 (-11.95%)
Mutual labels:  networking

You can get stuff like this You can get stuff like this with Network Policies...

Kubernetes Network Policy Recipes

This repository contains various use cases of Kubernetes Network Policies and sample YAML files to leverage in your setup. If you ever wondered how to drop/restrict traffic to applications running on Kubernetes, read on.

Easiest way to try out Network Policies is to create a new Google Kubernetes Engine cluster. Applying Network Policies on your existing cluster can disrupt the networking. At the time of writing, most cloud providers do not provide built-in network policy support.

If you are not familiar with Network Policies at all, I recommend reading my Securing Kubernetes Cluster Networking article first.

Before you begin

I really recommend watching my KubeCon talk on Network Policies if you want to get a good understanding of this feature. It will help you understand this repo better.

Basics

Namespaces

Serving External Traffic

Advanced

Controlling Outbound (Egress) Traffic 🔥🆕🔥


Author

Created by Ahmet Alp Balkan (@ahmetb).

Copyright 2017, Google Inc. Distributed under Apache License Version 2.0 ,see LICENSE for details.

Disclaimer: This is not an official Google product.

Stargazers over time

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].