Search Options

Results per page
Sort
Preferred Languages
Advance

Results 1 - 10 of 95 for apipod (0.38 sec)

  1. pkg/kubelet/pod/mirror_client.go

    		Name:       mc.nodeName,
    		UID:        nodeUID,
    		Controller: &controller,
    	}}
    
    	apiPod, err := mc.apiserverClient.CoreV1().Pods(copyPod.Namespace).Create(context.TODO(), &copyPod, metav1.CreateOptions{})
    	if err != nil && apierrors.IsAlreadyExists(err) {
    		// Check if the existing pod is the same as the pod we want to create.
    		if h, ok := apiPod.Annotations[kubetypes.ConfigMirrorAnnotationKey]; ok && h == hash {
    			return nil
    		}
    	}
    Registered: Sat Jun 15 01:39:40 UTC 2024
    - Last Modified: Mon Jun 21 11:38:40 UTC 2021
    - 5.5K bytes
    - Viewed (0)
  2. pkg/controller/job/backoff_utils.go

    import (
    	"fmt"
    	"sort"
    	"time"
    
    	v1 "k8s.io/api/core/v1"
    	"k8s.io/apimachinery/pkg/util/sets"
    	utilfeature "k8s.io/apiserver/pkg/util/feature"
    	"k8s.io/client-go/tools/cache"
    	"k8s.io/klog/v2"
    	apipod "k8s.io/kubernetes/pkg/api/v1/pod"
    	"k8s.io/kubernetes/pkg/features"
    	"k8s.io/utils/clock"
    	"k8s.io/utils/ptr"
    )
    
    type backoffRecord struct {
    	key                      string
    	failuresAfterLastSuccess int32
    Registered: Sat Jun 15 01:39:40 UTC 2024
    - Last Modified: Thu Jun 06 07:46:41 UTC 2024
    - 8.3K bytes
    - Viewed (0)
  3. pkg/controller/disruption/disruption.go

    	dc.enqueuePdb(logger, pdb)
    }
    
    func (dc *DisruptionController) addPod(logger klog.Logger, obj interface{}) {
    	pod := obj.(*v1.Pod)
    	logger.V(4).Info("AddPod called on pod", "pod", klog.KObj(pod))
    	pdb := dc.getPdbForPod(logger, pod)
    	if pdb == nil {
    		logger.V(4).Info("No matching PDB for pod", "pod", klog.KObj(pod))
    	} else {
    		logger.V(4).Info("addPod -> PDB", "pod", klog.KObj(pod), "podDisruptionBudget", klog.KObj(pdb))
    Registered: Sat Jun 15 01:39:40 UTC 2024
    - Last Modified: Sat May 04 18:33:12 UTC 2024
    - 36.1K bytes
    - Viewed (0)
  4. pkg/controller/podgc/gc_controller.go

    	clientset "k8s.io/client-go/kubernetes"
    	corelisters "k8s.io/client-go/listers/core/v1"
    	"k8s.io/client-go/tools/cache"
    	"k8s.io/client-go/util/workqueue"
    	"k8s.io/klog/v2"
    	apipod "k8s.io/kubernetes/pkg/api/v1/pod"
    	"k8s.io/kubernetes/pkg/controller/podgc/metrics"
    	"k8s.io/kubernetes/pkg/features"
    	"k8s.io/kubernetes/pkg/kubelet/eviction"
    	nodeutil "k8s.io/kubernetes/pkg/util/node"
    Registered: Sat Jun 15 01:39:40 UTC 2024
    - Last Modified: Sat May 04 18:33:12 UTC 2024
    - 13.3K bytes
    - Viewed (0)
  5. pkg/controller/tainteviction/taint_eviction.go

    	v1core "k8s.io/client-go/kubernetes/typed/core/v1"
    	corelisters "k8s.io/client-go/listers/core/v1"
    	"k8s.io/client-go/tools/cache"
    	"k8s.io/client-go/tools/record"
    	"k8s.io/client-go/util/workqueue"
    	"k8s.io/klog/v2"
    	apipod "k8s.io/kubernetes/pkg/api/v1/pod"
    	"k8s.io/kubernetes/pkg/apis/core/helper"
    	v1helper "k8s.io/kubernetes/pkg/apis/core/v1/helper"
    	"k8s.io/kubernetes/pkg/controller/tainteviction/metrics"
    Registered: Sat Jun 15 01:39:40 UTC 2024
    - Last Modified: Sat May 04 18:33:12 UTC 2024
    - 19.9K bytes
    - Viewed (0)
  6. pkg/scheduler/framework/preemption/preemption.go

    	corelisters "k8s.io/client-go/listers/core/v1"
    	policylisters "k8s.io/client-go/listers/policy/v1"
    	corev1helpers "k8s.io/component-helpers/scheduling/corev1"
    	"k8s.io/klog/v2"
    	extenderv1 "k8s.io/kube-scheduler/extender/v1"
    	apipod "k8s.io/kubernetes/pkg/api/v1/pod"
    	"k8s.io/kubernetes/pkg/features"
    	"k8s.io/kubernetes/pkg/scheduler/framework"
    	"k8s.io/kubernetes/pkg/scheduler/framework/parallelize"
    	"k8s.io/kubernetes/pkg/scheduler/metrics"
    Registered: Sat Jun 15 01:39:40 UTC 2024
    - Last Modified: Fri May 31 15:52:16 UTC 2024
    - 25.1K bytes
    - Viewed (0)
  7. pkg/kubelet/kubelet_test.go

    		Name:      "pod1",
    		Namespace: "ns",
    	}
    	apiPod := podWithUIDNameNs(runningPod.ID, runningPod.Name, runningPod.Namespace)
    
    	// Sync once to create pod directory; confirm that the pod directory has
    	// already been created.
    	pods := []*v1.Pod{apiPod}
    	testKubelet.kubelet.podWorkers.(*fakePodWorkers).running = map[types.UID]bool{apiPod.UID: true}
    	syncAndVerifyPodDir(t, testKubelet, pods, []*v1.Pod{apiPod}, true)
    Registered: Sat Jun 15 01:39:40 UTC 2024
    - Last Modified: Fri Jun 14 16:09:17 UTC 2024
    - 106.9K bytes
    - Viewed (0)
  8. pkg/kubelet/container/runtime.go

    	// TODO: use the runtimeApi.PodSandbox type directly.
    	Sandboxes []*Container
    }
    
    // PodPair contains both runtime#Pod and api#Pod
    type PodPair struct {
    	// APIPod is the v1.Pod
    	APIPod *v1.Pod
    	// RunningPod is the pod defined in pkg/kubelet/container/runtime#Pod
    	RunningPod *Pod
    }
    
    // ContainerID is a type that identifies a container.
    type ContainerID struct {
    Registered: Sat Jun 15 01:39:40 UTC 2024
    - Last Modified: Fri Jun 07 00:05:23 UTC 2024
    - 27.8K bytes
    - Viewed (0)
  9. pkg/scheduler/framework/plugins/volumebinding/binder_test.go

    		// Before Execute
    		if scenario.apiPV != nil {
    			_, err := testEnv.client.CoreV1().PersistentVolumes().Update(ctx, scenario.apiPV, metav1.UpdateOptions{})
    			if err != nil {
    				t.Fatalf("failed to update PV %q", scenario.apiPV.Name)
    			}
    		}
    		if scenario.apiPVC != nil {
    			_, err := testEnv.client.CoreV1().PersistentVolumeClaims(scenario.apiPVC.Namespace).Update(ctx, scenario.apiPVC, metav1.UpdateOptions{})
    			if err != nil {
    Registered: Sat Jun 15 01:39:40 UTC 2024
    - Last Modified: Thu Apr 25 09:46:58 UTC 2024
    - 82.8K bytes
    - Viewed (0)
  10. pkg/kubelet/pod/pod_manager.go

    	return pod, ok
    }
    
    func (pm *basicManager) GetPodAndMirrorPod(aPod *v1.Pod) (pod, mirrorPod *v1.Pod, wasMirror bool) {
    	pm.lock.RLock()
    	defer pm.lock.RUnlock()
    
    	fullName := kubecontainer.GetPodFullName(aPod)
    	if kubetypes.IsMirrorPod(aPod) {
    		return pm.podByFullName[fullName], aPod, true
    	}
    	return aPod, pm.mirrorPodByFullName[fullName], false
    
    Registered: Sat Jun 15 01:39:40 UTC 2024
    - Last Modified: Fri Mar 01 06:06:00 UTC 2024
    - 11.9K bytes
    - Viewed (0)
Back to top