Considerations

  • kubenet is kubernetes default networking provider. It is a simple network plugin that works with various cloud providers.
  • kubenet covers basic functionality and does not have many features
  • When running kubenet in AWS, you are limited to 50 EC2 instances
    • Route tables are used to configure network traffic between kubernetes node
    • Limited to 50 entries per VPC
    • Please visit Amazon VPC Limits for latest information on limits.
  • Cluster cannot be set up in a public-private topology in VPC
    • Public-Private topology uses multiple route tables, kubenet uses only one route table
  • Other more advanced features, such as BGP, egress control, and mesh networking, are only available with different CNI providers.
  • When it comes to network providers, there are different options. One should choose option that meets their requirements