Skip to content

Updates multiple aws routes tables for use with private topologies when using kubenet.

Notifications You must be signed in to change notification settings

reubit/k8s-aws-routes-kubenet

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

11 Commits
 
 
 
 
 
 
 
 

Repository files navigation

reubit/k8s-aws-routes-kubenet

Overview

  • Updates multiple AWS routes tables when using kubenet in a private VPC topology.
  • Also disables source/destination checking on all k8s instances.
  • This is an interim solution, pending resolution of: kubernetes/kubernetes#42487

Usage

  • For use with kops provisioned k8s clusters with options --topology private and --networking kubenet.
  • Since kops doesn't let you pass both the above options at the same time, run your kops create command with any other networking mode.
    • E.g. kops create cluster mycluster.fqdn.com --topology private --networking calico ...
    • Before provisioning your cluster (with kops update cluster ...), first run kops edit cluster ... and change calico to kubenet
  • Once your cluster is up and running (minus a working container network), run the following:
    • kubectl apply -f https://raw.githubusercontent.com/reubit/k8s-aws-routes-kubenet/master/k8s-aws-routes-kubenet.yaml
  • DONE!

About

Updates multiple aws routes tables for use with private topologies when using kubenet.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages