@@ -23,9 +23,6 @@ import (
23
23
"github.com/container-storage-interface/spec/lib/go/csi"
24
24
"k8s.io/klog"
25
25
"k8s.io/kubernetes/pkg/util/mount"
26
- nsutil "k8s.io/kubernetes/pkg/volume/util/nsenter"
27
- "k8s.io/utils/exec"
28
- "k8s.io/utils/nsenter"
29
26
)
30
27
31
28
const (
@@ -80,15 +77,8 @@ func NewControllerServer(d *csicommon.CSIDriver, cachePersister util.CachePersis
80
77
}
81
78
82
79
// NewNodeServer initialize a node server for rbd CSI driver.
83
- func NewNodeServer (d * csicommon.CSIDriver , containerized bool , t string ) (* NodeServer , error ) {
80
+ func NewNodeServer (d * csicommon.CSIDriver , t string ) (* NodeServer , error ) {
84
81
mounter := mount .New ("" )
85
- if containerized {
86
- ne , err := nsenter .NewNsenter (nsenter .DefaultHostRootFsPath , exec .New ())
87
- if err != nil {
88
- return nil , err
89
- }
90
- mounter = nsutil .NewMounter ("" , ne )
91
- }
92
82
return & NodeServer {
93
83
DefaultNodeServer : csicommon .NewDefaultNodeServer (d , t ),
94
84
mounter : mounter ,
@@ -143,7 +133,7 @@ func (r *Driver) Run(conf *util.Config, cachePersister util.CachePersister) {
143
133
r .ids = NewIdentityServer (r .cd )
144
134
145
135
if conf .IsNodeServer {
146
- r .ns , err = NewNodeServer (r .cd , conf .Containerized , conf . Vtype )
136
+ r .ns , err = NewNodeServer (r .cd , conf .Vtype )
147
137
if err != nil {
148
138
klog .Fatalf ("failed to start node server, err %v\n " , err )
149
139
}
@@ -153,7 +143,7 @@ func (r *Driver) Run(conf *util.Config, cachePersister util.CachePersister) {
153
143
r .cs = NewControllerServer (r .cd , cachePersister )
154
144
}
155
145
if ! conf .IsControllerServer && ! conf .IsNodeServer {
156
- r .ns , err = NewNodeServer (r .cd , conf .Containerized , conf . Vtype )
146
+ r .ns , err = NewNodeServer (r .cd , conf .Vtype )
157
147
if err != nil {
158
148
klog .Fatalf ("failed to start node server, err %v\n " , err )
159
149
}
0 commit comments