Search Options

Results per page
Sort
Preferred Languages
Advance

Results 1 - 10 of 18 for device_plugin (0.23 sec)

  1. pkg/kubelet/cm/devicemanager/manager_test.go

    	for _, d := range resp.Devices {
    		devices = append(devices, *d)
    	}
    	m.callback(r, devices)
    }
    
    func tmpSocketDir() (socketDir, socketName, pluginSocketName string, err error) {
    	socketDir, err = os.MkdirTemp("", "device_plugin")
    	if err != nil {
    		return
    	}
    	socketName = filepath.Join(socketDir, "server.sock")
    	pluginSocketName = filepath.Join(socketDir, "device-plugin.sock")
    	os.MkdirAll(socketDir, 0755)
    	return
    }
    
    Registered: Sat Jun 15 01:39:40 UTC 2024
    - Last Modified: Tue Jun 04 06:25:43 UTC 2024
    - 65K bytes
    - Viewed (0)
  2. pkg/kubelet/pluginmanager/pluginwatcher/plugin_watcher_test.go

    	for i := 0; i < 10; i++ {
    		socketPath := filepath.Join(socketDir, fmt.Sprintf("plugin-%d.sock", i))
    		pluginName := fmt.Sprintf("example-plugin-%d", i)
    
    		p := NewTestExamplePlugin(pluginName, registerapi.DevicePlugin, socketPath, supportedVersions...)
    		require.NoError(t, p.Serve("v1beta1", "v1beta2"))
    
    		pluginInfo := GetPluginInfo(p)
    		waitForRegistration(t, pluginInfo.SocketPath, dsw)
    
    Registered: Sat Jun 15 01:39:40 UTC 2024
    - Last Modified: Fri Aug 04 06:56:50 UTC 2023
    - 8K bytes
    - Viewed (0)
  3. pkg/kubelet/pluginmanager/reconciler/reconciler_test.go

    		asw,
    	)
    	reconciler.AddHandler(registerapi.DevicePlugin, cache.PluginHandler(di))
    
    	// Start the reconciler to fill ASW.
    	stopChan := make(chan struct{})
    	defer close(stopChan)
    	go reconciler.Run(stopChan)
    	socketPath := filepath.Join(socketDir, "plugin.sock")
    	pluginName := fmt.Sprintf("example-plugin")
    	p := pluginwatcher.NewTestExamplePlugin(pluginName, registerapi.DevicePlugin, socketPath, supportedVersions...)
    Registered: Sat Jun 15 01:39:40 UTC 2024
    - Last Modified: Sat Mar 16 14:21:15 UTC 2024
    - 10.5K bytes
    - Viewed (0)
  4. pkg/kubelet/cm/devicemanager/plugin/v1beta1/client.go

    	"sync"
    	"time"
    
    	"google.golang.org/grpc"
    	"google.golang.org/grpc/credentials/insecure"
    
    	"k8s.io/klog/v2"
    	api "k8s.io/kubelet/pkg/apis/deviceplugin/v1beta1"
    )
    
    // DevicePlugin interface provides methods for accessing Device Plugin resources, API and unix socket.
    type DevicePlugin interface {
    	API() api.DevicePluginClient
    	Resource() string
    	SocketPath() string
    }
    
    Registered: Sat Jun 15 01:39:40 UTC 2024
    - Last Modified: Tue Oct 24 21:35:13 UTC 2023
    - 3.8K bytes
    - Viewed (0)
  5. hack/.import-aliases

      "k8s.io/kubernetes/pkg/kubelet/apis/config/v1beta1": "kubeletconfigv1beta1",
      "k8s.io/kubernetes/pkg/kubelet/apis/config/v1": "kubeletconfigv1",
      "k8s.io/kubelet/pkg/apis/deviceplugin/v1alpha": "kubeletdevicepluginv1alpha",
      "k8s.io/kubelet/pkg/apis/deviceplugin/v1beta1": "kubeletdevicepluginv1beta1",
      "k8s.io/kubelet/pkg/apis/pluginregistration/v1": "kubeletpluginregistrationv1",
    Registered: Sat Jun 15 01:39:40 UTC 2024
    - Last Modified: Thu Aug 17 05:27:21 UTC 2023
    - 3.3K bytes
    - Viewed (0)
  6. pkg/kubelet/cm/devicemanager/plugin/v1beta1/stub.go

    	"google.golang.org/grpc/credentials/insecure"
    
    	"k8s.io/apimachinery/pkg/util/wait"
    	"k8s.io/klog/v2"
    	pluginapi "k8s.io/kubelet/pkg/apis/deviceplugin/v1beta1"
    	watcherapi "k8s.io/kubelet/pkg/apis/pluginregistration/v1"
    )
    
    // Stub implementation for DevicePlugin.
    type Stub struct {
    	devs                       []*pluginapi.Device
    	socket                     string
    	resourceName               string
    Registered: Sat Jun 15 01:39:40 UTC 2024
    - Last Modified: Tue Oct 17 11:19:10 UTC 2023
    - 11.5K bytes
    - Viewed (0)
  7. pkg/kubelet/pluginmanager/plugin_manager_test.go

    		pluginManager.Run(sourcesReady, stopChan)
    	}()
    
    	// Add handler for device plugin
    	fakeHandler := newFakePluginHandler()
    	pluginManager.AddHandler(registerapi.DevicePlugin, fakeHandler)
    
    	const maxDepth = 3
    	// Make sure the plugin manager is aware of the socket in subdirectories
    	for i := 0; i < maxDepth; i++ {
    		fakeHandler.Reset()
    		pluginDir := socketDir
    
    Registered: Sat Jun 15 01:39:40 UTC 2024
    - Last Modified: Tue Jun 04 06:25:43 UTC 2024
    - 4.4K bytes
    - Viewed (0)
  8. pkg/kubelet/cm/devicemanager/plugin/v1beta1/handler.go

    limitations under the License.
    */
    
    package v1beta1
    
    import (
    	"fmt"
    	"os"
    	"time"
    
    	core "k8s.io/api/core/v1"
    	"k8s.io/klog/v2"
    	api "k8s.io/kubelet/pkg/apis/deviceplugin/v1beta1"
    	v1helper "k8s.io/kubernetes/pkg/apis/core/v1/helper"
    	"k8s.io/kubernetes/pkg/kubelet/pluginmanager/cache"
    )
    
    func (s *server) GetPluginHandler() cache.PluginHandler {
    Registered: Sat Jun 15 01:39:40 UTC 2024
    - Last Modified: Sat Mar 16 14:21:15 UTC 2024
    - 3.3K bytes
    - Viewed (0)
  9. pkg/kubelet/cm/devicemanager/plugin/v1beta1/server.go

    	"fmt"
    	"net"
    	"os"
    	"path/filepath"
    	"sync"
    
    	"github.com/opencontainers/selinux/go-selinux"
    	"google.golang.org/grpc"
    
    	core "k8s.io/api/core/v1"
    	"k8s.io/klog/v2"
    	api "k8s.io/kubelet/pkg/apis/deviceplugin/v1beta1"
    	v1helper "k8s.io/kubernetes/pkg/apis/core/v1/helper"
    	"k8s.io/kubernetes/pkg/kubelet/config"
    	"k8s.io/kubernetes/pkg/kubelet/metrics"
    	"k8s.io/kubernetes/pkg/kubelet/pluginmanager/cache"
    )
    
    Registered: Sat Jun 15 01:39:40 UTC 2024
    - Last Modified: Sat Jan 27 02:10:25 UTC 2024
    - 5.4K bytes
    - Viewed (0)
  10. pkg/kubelet/cm/devicemanager/pod_devices_test.go

    	"k8s.io/apimachinery/pkg/util/sets"
    	utilfeature "k8s.io/apiserver/pkg/util/feature"
    	featuregatetesting "k8s.io/component-base/featuregate/testing"
    	pluginapi "k8s.io/kubelet/pkg/apis/deviceplugin/v1beta1"
    	"k8s.io/kubernetes/pkg/features"
    	"k8s.io/kubernetes/pkg/kubelet/cm/devicemanager/checkpoint"
    	kubecontainer "k8s.io/kubernetes/pkg/kubelet/container"
    )
    
    func TestGetContainerDevices(t *testing.T) {
    Registered: Sat Jun 15 01:39:40 UTC 2024
    - Last Modified: Wed Apr 24 18:25:29 UTC 2024
    - 10.3K bytes
    - Viewed (0)
Back to top