Search Options

Results per page
Sort
Preferred Languages
Advance

Results 11 - 20 of 23 for volumeManager (0.14 sec)

  1. pkg/kubelet/kubelet_test.go

    			}
    		})
    	}
    }
    
    func waitForVolumeUnmount(
    	volumeManager kubeletvolume.VolumeManager,
    	pod *v1.Pod) error {
    	var podVolumes kubecontainer.VolumeMap
    	err := retryWithExponentialBackOff(
    		time.Duration(50*time.Millisecond),
    		func() (bool, error) {
    			// Verify volumes detached
    			podVolumes = volumeManager.GetMountedVolumesForPod(
    				util.GetUniquePodName(pod))
    
    Registered: Sat Jun 15 01:39:40 UTC 2024
    - Last Modified: Fri Jun 14 16:09:17 UTC 2024
    - 106.9K bytes
    - Viewed (0)
  2. pkg/kubelet/kubelet_node_status.go

    			kl.containerManager.Status, kl.shutdownManager.ShutdownStatus, kl.recordNodeStatusEvent, kl.supportLocalStorageCapacityIsolation()),
    		nodestatus.VolumesInUse(kl.volumeManager.ReconcilerStatesHasBeenSynced, kl.volumeManager.GetVolumesInUse),
    		// TODO(mtaufen): I decided not to move this setter for now, since all it does is send an event
    		// and record state back to the Kubelet runtime object. In the future, I'd like to isolate
    Registered: Sat Jun 15 01:39:40 UTC 2024
    - Last Modified: Tue Jun 04 06:25:43 UTC 2024
    - 31.1K bytes
    - Viewed (0)
  3. pkg/kubelet/volumemanager/reconciler/reconstruct_common.go

    	v1 "k8s.io/api/core/v1"
    	metav1 "k8s.io/apimachinery/pkg/apis/meta/v1"
    	"k8s.io/apimachinery/pkg/types"
    	"k8s.io/klog/v2"
    	"k8s.io/kubernetes/pkg/kubelet/config"
    	"k8s.io/kubernetes/pkg/kubelet/volumemanager/metrics"
    	volumepkg "k8s.io/kubernetes/pkg/volume"
    	"k8s.io/kubernetes/pkg/volume/util"
    	"k8s.io/kubernetes/pkg/volume/util/operationexecutor"
    	volumetypes "k8s.io/kubernetes/pkg/volume/util/types"
    Registered: Sat Jun 15 01:39:40 UTC 2024
    - Last Modified: Tue Apr 09 07:34:33 UTC 2024
    - 14.1K bytes
    - Viewed (0)
  4. pkg/kubelet/kubelet.go

    		// so that service name could be resolved
    		klet.dnsConfigurer.SetupDNSinContainerizedMounter(experimentalMounterPath)
    	}
    
    	// setup volumeManager
    	klet.volumeManager = volumemanager.NewVolumeManager(
    		kubeCfg.EnableControllerAttachDetach,
    		nodeName,
    		klet.podManager,
    		klet.podWorkers,
    		klet.kubeClient,
    		klet.volumePluginMgr,
    		klet.containerRuntime,
    Registered: Sat Jun 15 01:39:40 UTC 2024
    - Last Modified: Fri Jun 14 16:09:17 UTC 2024
    - 126.1K bytes
    - Viewed (1)
  5. pkg/kubelet/volumemanager/reconciler/reconciler_common.go

    	"sync"
    	"time"
    
    	v1 "k8s.io/api/core/v1"
    	"k8s.io/apimachinery/pkg/api/resource"
    	"k8s.io/apimachinery/pkg/types"
    	clientset "k8s.io/client-go/kubernetes"
    	"k8s.io/klog/v2"
    	"k8s.io/kubernetes/pkg/kubelet/volumemanager/cache"
    	"k8s.io/kubernetes/pkg/util/goroutinemap/exponentialbackoff"
    	volumepkg "k8s.io/kubernetes/pkg/volume"
    	"k8s.io/kubernetes/pkg/volume/util/hostutil"
    	"k8s.io/kubernetes/pkg/volume/util/nestedpendingoperations"
    Registered: Sat Jun 15 01:39:40 UTC 2024
    - Last Modified: Tue May 21 10:23:12 UTC 2024
    - 14.8K bytes
    - Viewed (0)
  6. pkg/kubelet/nodestatus/setters.go

    	}
    }
    
    // VolumesInUse returns a Setter that updates the volumes in use on the node.
    func VolumesInUse(syncedFunc func() bool, // typically Kubelet.volumeManager.ReconcilerStatesHasBeenSynced
    	volumesInUseFunc func() []v1.UniqueVolumeName, // typically Kubelet.volumeManager.GetVolumesInUse
    ) Setter {
    	return func(ctx context.Context, node *v1.Node) error {
    		// Make sure to only update node status after reconciler starts syncing up states
    Registered: Sat Jun 15 01:39:40 UTC 2024
    - Last Modified: Thu Apr 25 12:12:04 UTC 2024
    - 30.5K bytes
    - Viewed (0)
  7. pkg/kubelet/kubelet_getters.go

    // supplemental groups for the Pod. These extra supplemental groups come
    // from annotations on persistent volumes that the pod depends on.
    func (kl *Kubelet) GetExtraSupplementalGroupsForPod(pod *v1.Pod) []int64 {
    	return kl.volumeManager.GetExtraSupplementalGroupsForPod(pod)
    }
    
    // getPodVolumePathListFromDisk returns a list of the volume paths by reading the
    // volume directories for the given pod from the disk.
    Registered: Sat Jun 15 01:39:40 UTC 2024
    - Last Modified: Sat Mar 09 00:48:07 UTC 2024
    - 17.9K bytes
    - Viewed (0)
  8. pkg/kubelet/volumemanager/populator/desired_state_of_world_populator.go

    	clientset "k8s.io/client-go/kubernetes"
    	"k8s.io/component-helpers/storage/ephemeral"
    	"k8s.io/kubernetes/pkg/kubelet/config"
    	kubecontainer "k8s.io/kubernetes/pkg/kubelet/container"
    	"k8s.io/kubernetes/pkg/kubelet/volumemanager/cache"
    	"k8s.io/kubernetes/pkg/volume"
    	"k8s.io/kubernetes/pkg/volume/csimigration"
    	"k8s.io/kubernetes/pkg/volume/util"
    	volumetypes "k8s.io/kubernetes/pkg/volume/util/types"
    )
    
    Registered: Sat Jun 15 01:39:40 UTC 2024
    - Last Modified: Sat May 11 09:02:45 UTC 2024
    - 23.8K bytes
    - Viewed (0)
  9. pkg/features/kube_features.go

    	// owner: @jsafrane
    	// kep: https://kep.k8s.io/3756
    	// alpha: v1.25 (as part of SELinuxMountReadWriteOncePod)
    	// beta: v1.27
    	// GA: v1.30
    	// Robust VolumeManager reconstruction after kubelet restart.
    	NewVolumeManagerReconstruction featuregate.Feature = "NewVolumeManagerReconstruction"
    
    	// owner: @danwinship
    	// kep: https://kep.k8s.io/3866
    	// alpha: v1.29
    Registered: Sat Jun 15 01:39:40 UTC 2024
    - Last Modified: Wed Jun 12 22:51:23 UTC 2024
    - 45.2K bytes
    - Viewed (0)
  10. pkg/kubelet/volumemanager/populator/desired_state_of_world_populator_test.go

    	csitrans "k8s.io/csi-translation-lib"
    	"k8s.io/kubernetes/pkg/features"
    	containertest "k8s.io/kubernetes/pkg/kubelet/container/testing"
    	kubepod "k8s.io/kubernetes/pkg/kubelet/pod"
    	"k8s.io/kubernetes/pkg/kubelet/volumemanager/cache"
    	"k8s.io/kubernetes/pkg/volume"
    	"k8s.io/kubernetes/pkg/volume/csimigration"
    	volumetesting "k8s.io/kubernetes/pkg/volume/testing"
    	"k8s.io/kubernetes/pkg/volume/util"
    Registered: Sat Jun 15 01:39:40 UTC 2024
    - Last Modified: Wed Apr 24 18:25:29 UTC 2024
    - 51.4K bytes
    - Viewed (0)
Back to top