mirror of
https://github.com/k3s-io/kubernetes.git
synced 2025-07-29 14:37:00 +00:00
Deprecate the alpha Accelerators feature gate.
Encourage people to use DevicePlugins instead.
This commit is contained in:
parent
8d24ce1137
commit
f52628db60
@ -64,6 +64,8 @@ const (
|
|||||||
// owner: @vishh
|
// owner: @vishh
|
||||||
// alpha: v1.6
|
// alpha: v1.6
|
||||||
//
|
//
|
||||||
|
// This is deprecated and will be removed in v1.11. Use DevicePlugins instead.
|
||||||
|
//
|
||||||
// Enables support for GPUs as a schedulable resource.
|
// Enables support for GPUs as a schedulable resource.
|
||||||
// Only Nvidia GPUs are supported as of v1.6.
|
// Only Nvidia GPUs are supported as of v1.6.
|
||||||
// Works only with Docker Container Runtime.
|
// Works only with Docker Container Runtime.
|
||||||
|
@ -875,6 +875,7 @@ func NewMainKubelet(kubeCfg *kubeletconfiginternal.KubeletConfiguration,
|
|||||||
klet.softAdmitHandlers.AddPodAdmitHandler(lifecycle.NewNoNewPrivsAdmitHandler(klet.containerRuntime))
|
klet.softAdmitHandlers.AddPodAdmitHandler(lifecycle.NewNoNewPrivsAdmitHandler(klet.containerRuntime))
|
||||||
if utilfeature.DefaultFeatureGate.Enabled(features.Accelerators) {
|
if utilfeature.DefaultFeatureGate.Enabled(features.Accelerators) {
|
||||||
if containerRuntime == kubetypes.DockerContainerRuntime {
|
if containerRuntime == kubetypes.DockerContainerRuntime {
|
||||||
|
glog.Warningln("Accelerators feature is deprecated and will be removed in v1.11. Please use device plugins instead. They can be enabled using the DevicePlugins feature gate.")
|
||||||
if klet.gpuManager, err = nvidia.NewNvidiaGPUManager(klet, kubeDeps.DockerClientConfig); err != nil {
|
if klet.gpuManager, err = nvidia.NewNvidiaGPUManager(klet, kubeDeps.DockerClientConfig); err != nil {
|
||||||
return nil, err
|
return nil, err
|
||||||
}
|
}
|
||||||
|
Loading…
Reference in New Issue
Block a user