Search Options

Results per page
Sort
Preferred Languages
Advance

Results 1 - 10 of 24 for LeaderElection (0.31 sec)

  1. pilot/pkg/leaderelection/k8sleaderelection/leaderelection.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.
    */
    
    // Package leaderelection implements leader election of a set of endpoints.
    // It uses an annotation in the endpoints object to store the record of the
    // election state. This implementation does not guarantee that only one
    Registered: Fri Jun 14 15:00:06 UTC 2024
    - Last Modified: Mon Jul 24 04:04:42 UTC 2023
    - 16.3K bytes
    - Viewed (0)
  2. cmd/kube-scheduler/app/options/options.go

    		cfg.LeaderElection.LeaderElect = o.LeaderElection.LeaderElect
    	}
    	if leaderelection.Changed("leader-elect-lease-duration") {
    		cfg.LeaderElection.LeaseDuration = o.LeaderElection.LeaseDuration
    	}
    	if leaderelection.Changed("leader-elect-renew-deadline") {
    		cfg.LeaderElection.RenewDeadline = o.LeaderElection.RenewDeadline
    	}
    	if leaderelection.Changed("leader-elect-retry-period") {
    Registered: Sat Jun 15 01:39:40 UTC 2024
    - Last Modified: Wed Jan 17 17:06:29 UTC 2024
    - 13.3K bytes
    - Viewed (0)
  3. pilot/pkg/leaderelection/leaderelection_test.go

    ) (*LeaderElection, chan struct{}) {
    	t.Helper()
    	return createElectionMulticluster(t, name, revision, false, false, watcher, expectLeader, client, fns...)
    }
    
    func createPerRevisionElection(t *testing.T,
    	name string, revision string,
    	watcher revisions.DefaultWatcher,
    	expectLeader bool,
    	client kubernetes.Interface,
    ) (*LeaderElection, chan struct{}) {
    	t.Helper()
    Registered: Fri Jun 14 15:00:06 UTC 2024
    - Last Modified: Sun Apr 28 04:22:19 UTC 2024
    - 11.4K bytes
    - Viewed (0)
  4. cmd/kube-scheduler/app/server.go

    		logger.V(3).Info("Handlers synced")
    	}
    	if !cc.ComponentConfig.DelayCacheUntilActive || cc.LeaderElection == nil {
    		startInformersAndWaitForSync(ctx)
    	}
    	// If leader election is enabled, runCommand via LeaderElector until done and exit.
    	if cc.LeaderElection != nil {
    		cc.LeaderElection.Callbacks = leaderelection.LeaderCallbacks{
    			OnStartedLeading: func(ctx context.Context) {
    				close(waitingForLeader)
    Registered: Sat Jun 15 01:39:40 UTC 2024
    - Last Modified: Mon May 27 19:11:24 UTC 2024
    - 14.3K bytes
    - Viewed (0)
  5. pkg/scheduler/apis/config/validation/validation_test.go

    	invalidParallelismValue.Parallelism = 0
    
    	resourceNameNotSet := validConfig.DeepCopy()
    	resourceNameNotSet.LeaderElection.ResourceName = ""
    
    	resourceNamespaceNotSet := validConfig.DeepCopy()
    	resourceNamespaceNotSet.LeaderElection.ResourceNamespace = ""
    
    	resourceLockNotLeases := validConfig.DeepCopy()
    	resourceLockNotLeases.LeaderElection.ResourceLock = "configmap"
    
    	enableContentProfilingSetWithoutEnableProfiling := validConfig.DeepCopy()
    Registered: Sat Jun 15 01:39:40 UTC 2024
    - Last Modified: Thu Apr 25 06:27:01 UTC 2024
    - 12.2K bytes
    - Viewed (0)
  6. pilot/pkg/bootstrap/configcontroller.go

    			ingress.NewController(s.kubeClient, s.environment.Watcher, args.RegistryOptions.KubeOptions))
    
    		s.addTerminatingStartFunc("ingress status", func(stop <-chan struct{}) error {
    			leaderelection.
    				NewLeaderElection(args.Namespace, args.PodName, leaderelection.IngressController, args.Revision, s.kubeClient).
    				AddRunFunction(func(leaderStop <-chan struct{}) {
    					ingressSyncer := ingress.NewStatusSyncer(s.environment.Watcher, s.kubeClient)
    Registered: Fri Jun 14 15:00:06 UTC 2024
    - Last Modified: Wed Feb 28 16:41:38 UTC 2024
    - 14.1K bytes
    - Viewed (0)
  7. cmd/kube-controller-manager/app/controllermanager.go

    		},
    		c.Kubeconfig,
    		c.ComponentConfig.Generic.LeaderElection.RenewDeadline.Duration)
    	if err != nil {
    		logger.Error(err, "Error creating lock")
    		klog.FlushAndExit(klog.ExitFlushTimeout, 1)
    	}
    
    	leaderelection.RunOrDie(ctx, leaderelection.LeaderElectionConfig{
    		Lock:          rl,
    		LeaseDuration: c.ComponentConfig.Generic.LeaderElection.LeaseDuration.Duration,
    Registered: Sat Jun 15 01:39:40 UTC 2024
    - Last Modified: Wed May 01 13:03:53 UTC 2024
    - 37.5K bytes
    - Viewed (0)
  8. cmd/kube-scheduler/app/options/options_test.go

    clientConnection:
      kubeconfig: '%s'
    leaderElection:
      leaderElect: true`, configKubeconfig)), os.FileMode(0600)); err != nil {
    		t.Fatal(err)
    	}
    
    	noVersionConfig := filepath.Join(tmpDir, "scheduler_invalid_no_version.yaml")
    	if err := os.WriteFile(noVersionConfig, []byte(fmt.Sprintf(`
    kind: KubeSchedulerConfiguration
    clientConnection:
      kubeconfig: '%s'
    leaderElection:
    Registered: Sat Jun 15 01:39:40 UTC 2024
    - Last Modified: Wed Sep 13 07:42:19 UTC 2023
    - 30.3K bytes
    - Viewed (0)
  9. pkg/scheduler/apis/config/validation/validation.go

    	// TODO: This can be removed when ResourceLock is not available
    	// Only ResourceLock values with leases are allowed
    	if cc.LeaderElection.LeaderElect && cc.LeaderElection.ResourceLock != "leases" {
    		leaderElectionPath := field.NewPath("leaderElection")
    Registered: Sat Jun 15 01:39:40 UTC 2024
    - Last Modified: Thu Apr 25 06:27:01 UTC 2024
    - 11.5K bytes
    - Viewed (0)
  10. pilot/pkg/serviceregistry/kube/controller/multicluster.go

    				log.Infof("joining leader-election for %s in %s on cluster %s",
    					leaderelection.NamespaceController, options.SystemNamespace, options.ClusterID)
    				election := leaderelection.
    					NewLeaderElectionMulticluster(options.SystemNamespace, m.serverID, leaderelection.NamespaceController, m.revision, !configCluster, client).
    					AddRunFunction(func(leaderStop <-chan struct{}) {
    Registered: Fri Jun 14 15:00:06 UTC 2024
    - Last Modified: Thu May 23 21:07:03 UTC 2024
    - 12.7K bytes
    - Viewed (0)
Back to top