All Projects → mhausenblas → cn-ref

mhausenblas / cn-ref

Licence: Apache-2.0 License
A collection of tools and references around container networking

Projects that are alternatives of or similar to cn-ref

SmartReplace
Unity plug-in for replacing scene objects while keeping their references.
Stars: ✭ 50 (-37.5%)
Mutual labels:  reference
daily astroph
Daily dose of astro-ph reading
Stars: ✭ 37 (-53.75%)
Mutual labels:  reference
field-manual
The Offical User's Guide to OrbitDB
Stars: ✭ 178 (+122.5%)
Mutual labels:  reference
FindMyDoc
Documentations, manuels et guides d'utilisation
Stars: ✭ 36 (-55%)
Mutual labels:  reference
super-auto-pets-db
This database website is an un-official guide and reference for the pets, food and stats from the game Super Auto Pets.
Stars: ✭ 36 (-55%)
Mutual labels:  reference
Nmap-Reference-Guide
Nmap Reference Guide(Nmap参考指南)
Stars: ✭ 54 (-32.5%)
Mutual labels:  reference
command-line-quick-reference
quick reference on command line tools and techniques for the people with limited time
Stars: ✭ 331 (+313.75%)
Mutual labels:  reference
IOR reference
A Blender addon that display IOR values in a list
Stars: ✭ 19 (-76.25%)
Mutual labels:  reference
iOS-Shortcuts-Reference
Reference documentation for the iOS Shortcuts app file structure
Stars: ✭ 89 (+11.25%)
Mutual labels:  reference
yii2-manual-chm
Yii 2 Guide/API/Docs compiled in various formats
Stars: ✭ 63 (-21.25%)
Mutual labels:  reference
clean-code-smells-and-heuristics
No description or website provided.
Stars: ✭ 20 (-75%)
Mutual labels:  reference
pantone-colors
Hex values of all 2310 Pantone colors
Stars: ✭ 147 (+83.75%)
Mutual labels:  reference
wordpress-query-reference
A dead simple WP Query reference.
Stars: ✭ 20 (-75%)
Mutual labels:  reference
php-the-right-way
La version française de "PHP: The Right Way" qui est un condensé des meilleures pratiques sur le développement PHP (conventions, liens vers les tutoriels qui font référence, etc)
Stars: ✭ 51 (-36.25%)
Mutual labels:  reference
krita-plugin-reference
A temporary Reference Docker for Krita 4.0.0
Stars: ✭ 29 (-63.75%)
Mutual labels:  reference
easy-web-reference-chrome-extension
You can point specific points on any web page on the internet. The reference link was created will directly copy your clipboard. Thus you can share easily the ref link!
Stars: ✭ 22 (-72.5%)
Mutual labels:  reference
dexdeps
查看dex中class, field, method内部与外部依赖
Stars: ✭ 23 (-71.25%)
Mutual labels:  reference
planning-wiki
By the community, for everyone. Planning.wiki is the online guide to AI Planning
Stars: ✭ 54 (-32.5%)
Mutual labels:  reference
XS-Labs-Style-Guide
XS-Labs Coding Style Guide for C, C++, Objective-C and x86 Assembly
Stars: ✭ 20 (-75%)
Mutual labels:  reference
ref
unofficial k reference
Stars: ✭ 15 (-81.25%)
Mutual labels:  reference

Container Networking Reference

A collection of tools and references around container networking accompanying my O'Reilly book Container Networking.


Container Networking book cover

Networking 101

Linux kernel

Docker

Kubernetes

Official documentation

3rd-party articles

Tooling

SDN

  • canal: policy-based networking for cloud native applications (see also Project Calico)
  • Cilium: secure network connectivity and loadbalancing based on BPF
  • Contiv: unifies containers, VMs, and bare metal with a single networking fabric
  • Contrail: commercial SDN by Juniper (see also Tungsten Fabric)
  • flannel: virtual network that gives a sub-net to each host for use with a container runtime
  • Open vSwitch: multilayer virtual switch supporting standards such as NetFlow, sFlow, IPFIX, RSPAN, CLI, LACP, 802.1ag
  • OpenVPN: open source VPN
  • Project Calico: provides secure network connectivity by managing a flat layer 3 network, using IP-in-IP tunneling or overlays such as flannel
  • Tungsten Fabric: network virtualization for providing connectivity and security for virtual, containerized or bare-metal workloads
  • Weave Net: cloud native networking toolkit that creates virtual networks, enables automatic discovery and offers DNS, IPAM, and a distributed virtual firewall

DNS

  • CoreDNS: a DNS server written in Go
  • kubernetes-incubator/external-dns: configure external DNS servers (AWS Route53, Google CloudDNS and others) for Ingresses and services
  • Kubernetes DNS: part of Kubernetes proper, schedules a DNS pod and service, and configures the kubelets to tell individual containers to use the DNS Service’s IP to resolve DNS names
  • SkyDNS: a distributed service for announcement and discovery of services built on top of etcd
  • WeaveDNS: a DNS server answering name queries on a Weave network

Proxies and load balancers

  • coreos/corelb: a loadbalancer built on coreinit and NGINX
  • Envoy: cloud-native proxy supporting HTTP/2 and gRPC
  • HAProxy: load balancing and proxying for TCP and HTTP-based apps
  • kube-proxy: Kubernetes built-in East-West traffic service proxy (managing IPtables entries)
  • MetalLB: a load-balancer implementation for bare metal Kubernetes clusters using ARP, NDP, or BGP.
  • NGINX Reverse Proxy: configuring NGINX as a reverse proxy
  • Træfik: a HTTP reverse proxy and load balancer

Ingress and gateways

Service Meshes

  • Conduit: an ultralight service mesh for Kubernetes
  • Istio: an open platform to connect, manage, and secure microservices
  • Linkerd: a transparent proxy to be deployed as a service mesh

Other

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