Search Options

Results per page
Sort
Preferred Languages
Advance

Results 41 - 50 of 80 for servicecidrs (0.44 sec)

  1. cmd/cloud-controller-manager/nodeipamcontroller.go

    	}
    
    	// service cidr processing
    	if len(strings.TrimSpace(nodeIPAMConfig.ServiceCIDR)) != 0 {
    		_, serviceCIDR, err = netutils.ParseCIDRSloppy(nodeIPAMConfig.ServiceCIDR)
    		if err != nil {
    			klog.ErrorS(err, "Unsuccessful parsing of service CIDR", "CIDR", nodeIPAMConfig.ServiceCIDR)
    		}
    	}
    
    	if len(strings.TrimSpace(nodeIPAMConfig.SecondaryServiceCIDR)) != 0 {
    Registered: Sat Jun 15 01:39:40 UTC 2024
    - Last Modified: Sat Oct 14 19:06:22 UTC 2023
    - 8.9K bytes
    - Viewed (0)
  2. pkg/registry/networking/servicecidr/strategy_test.go

    limitations under the License.
    */
    
    package servicecidr
    
    import (
    	"context"
    	"reflect"
    	"testing"
    
    	metav1 "k8s.io/apimachinery/pkg/apis/meta/v1"
    
    	"k8s.io/kubernetes/pkg/apis/networking"
    )
    
    func newServiceCIDR() *networking.ServiceCIDR {
    	return &networking.ServiceCIDR{
    		ObjectMeta: metav1.ObjectMeta{
    			Name:            "servicecidr-test",
    			ResourceVersion: "1",
    		},
    Registered: Sat Jun 15 01:39:40 UTC 2024
    - Last Modified: Thu Jan 04 15:09:29 UTC 2024
    - 2.8K bytes
    - Viewed (0)
  3. pkg/controller/nodeipam/ipam/controller_test.go

    )
    
    func TestOccupyServiceCIDR(t *testing.T) {
    	const clusterCIDR = "10.1.0.0/16"
    
    TestCase:
    	for _, tc := range []struct {
    		serviceCIDR string
    	}{
    		{"10.0.255.0/24"},
    		{"10.1.0.0/24"},
    		{"10.1.255.0/24"},
    		{"10.2.0.0/24"},
    	} {
    		serviceCIDR := test.MustParseCIDR(tc.serviceCIDR)
    		set, err := cidrset.NewCIDRSet(test.MustParseCIDR(clusterCIDR), 24)
    		if err != nil {
    Registered: Sat Jun 15 01:39:40 UTC 2024
    - Last Modified: Thu Jan 04 20:48:08 UTC 2018
    - 1.9K bytes
    - Viewed (0)
  4. pkg/controller/nodeipam/ipam/range_allocator_test.go

    					_, clusterCIDR, _ := netutils.ParseCIDRSloppy("127.123.234.0/24")
    					return []*net.IPNet{clusterCIDR}
    				}(),
    				ServiceCIDR: func() *net.IPNet {
    					_, serviceCIDR, _ := netutils.ParseCIDRSloppy("127.123.234.0/26")
    					return serviceCIDR
    				}(),
    				SecondaryServiceCIDR: nil,
    				NodeCIDRMaskSizes:    []int{30},
    			},
    			// it should return first /30 CIDR after service range
    Registered: Sat Jun 15 01:39:40 UTC 2024
    - Last Modified: Wed Apr 24 10:06:15 UTC 2024
    - 25.2K bytes
    - Viewed (0)
  5. pkg/controller/nodeipam/node_ipam_controller.go

    		ic.legacyIPAM, err = createLegacyIPAM(ctx, ic, nodeInformer, cloud, kubeClient, clusterCIDRs, serviceCIDR, nodeCIDRMaskSizes)
    		if err != nil {
    			return nil, err
    		}
    	} else {
    		var err error
    
    		allocatorParams := ipam.CIDRAllocatorParams{
    			ClusterCIDRs:         clusterCIDRs,
    			ServiceCIDR:          ic.serviceCIDR,
    			SecondaryServiceCIDR: ic.secondaryServiceCIDR,
    			NodeCIDRMaskSizes:    nodeCIDRMaskSizes,
    		}
    Registered: Sat Jun 15 01:39:40 UTC 2024
    - Last Modified: Thu Jun 06 16:18:38 UTC 2024
    - 5.4K bytes
    - Viewed (0)
  6. pkg/registry/networking/servicecidr/doc.go

    WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
    See the License for the specific language governing permissions and
    limitations under the License.
    */
    
    Registered: Sat Jun 15 01:39:40 UTC 2024
    - Last Modified: Tue Oct 31 21:05:04 UTC 2023
    - 657 bytes
    - Viewed (0)
  7. staging/src/k8s.io/api/networking/v1alpha1/zz_generated.deepcopy.go

    func (in *ServiceCIDR) DeepCopyInto(out *ServiceCIDR) {
    	*out = *in
    	out.TypeMeta = in.TypeMeta
    	in.ObjectMeta.DeepCopyInto(&out.ObjectMeta)
    	in.Spec.DeepCopyInto(&out.Spec)
    	in.Status.DeepCopyInto(&out.Status)
    	return
    }
    
    // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ServiceCIDR.
    func (in *ServiceCIDR) DeepCopy() *ServiceCIDR {
    	if in == nil {
    Registered: Sat Jun 15 01:39:40 UTC 2024
    - Last Modified: Tue Oct 31 21:05:58 UTC 2023
    - 6.3K bytes
    - Viewed (0)
  8. pkg/controller/nodeipam/ipam/cidr_allocator.go

    // occupyServiceCIDR removes the service CIDR range from the cluster CIDR if it
    // intersects.
    func occupyServiceCIDR(set *cidrset.CidrSet, clusterCIDR, serviceCIDR *net.IPNet) error {
    	if clusterCIDR.Contains(serviceCIDR.IP) || serviceCIDR.Contains(clusterCIDR.IP) {
    		if err := set.Occupy(serviceCIDR); err != nil {
    			return err
    		}
    	}
    	return nil
    Registered: Sat Jun 15 01:39:40 UTC 2024
    - Last Modified: Wed May 01 13:03:57 UTC 2024
    - 5.3K bytes
    - Viewed (0)
  9. cmd/kube-controller-manager/app/options/nodeipamcontroller.go

    func (o *NodeIPAMControllerOptions) AddFlags(fs *pflag.FlagSet) {
    	if o == nil {
    		return
    	}
    	fs.StringVar(&o.ServiceCIDR, "service-cluster-ip-range", o.ServiceCIDR, "CIDR Range for Services in cluster. Requires --allocate-node-cidrs to be true")
    Registered: Sat Jun 15 01:39:40 UTC 2024
    - Last Modified: Thu Nov 21 06:08:58 UTC 2019
    - 2.6K bytes
    - Viewed (0)
  10. pkg/controller/nodeipam/config/types.go

    type NodeIPAMControllerConfiguration struct {
    	// serviceCIDR is CIDR Range for Services in cluster.
    	ServiceCIDR string
    	// secondaryServiceCIDR is CIDR Range for Services in cluster. This is used in dual stack clusters. SecondaryServiceCIDR must be of different IP family than ServiceCIDR
    	SecondaryServiceCIDR string
    	// NodeCIDRMaskSize is the mask size for node cidr in single-stack cluster.
    Registered: Sat Jun 15 01:39:40 UTC 2024
    - Last Modified: Fri Nov 15 23:38:06 UTC 2019
    - 1.6K bytes
    - Viewed (0)
Back to top