mirror of https://github.com/kubernetes/kops.git
				
				
				
			
		
			
				
	
	
		
			24 lines
		
	
	
		
			1008 B
		
	
	
	
		
			Markdown
		
	
	
	
			
		
		
	
	
			24 lines
		
	
	
		
			1008 B
		
	
	
	
		
			Markdown
		
	
	
	
| # Kube-router
 | |
| 
 | |
| ⚠ The Kube-router CNI is not supported for Kubernetes 1.28 or later.
 | |
| 
 | |
| [Kube-router](https://github.com/cloudnativelabs/kube-router) is project that provides one cohesive solution that provides CNI networking for pods, an IPVS based network service proxy and iptables based network policy enforcement.
 | |
| 
 | |
| Kube-router also provides a service proxy, so kube-proxy will not be deployed in to the cluster.
 | |
| 
 | |
| ## Installing kube-router on a new Cluster
 | |
| 
 | |
| The following command sets up a cluster with Kube-router.
 | |
| 
 | |
| ```sh
 | |
| export ZONES=mylistofzones
 | |
| kops create cluster \
 | |
|   --zones $ZONES \
 | |
|   --networking kube-router \
 | |
|   --yes \
 | |
|   --name myclustername.mydns.io
 | |
| ```
 | |
| 
 | |
| ## Configuration
 | |
| 
 | |
| No additional configurations are required to be done by user. Kube-router automatically disables source-destination check on all AWS EC2 instances. For the traffic within a subnet there is no overlay or tunneling used. For cross-subnet pod traffic ip-ip tunneling is used implicitly and no configuration is required. |