mirror of https://github.com/k3s-io/k3s
Revert "Add containerized option to kubelet binary"
parent
9718d667a7
commit
27dea5f400
|
@ -109,8 +109,6 @@ type KubeletServer struct {
|
||||||
ReallyCrashForTesting bool
|
ReallyCrashForTesting bool
|
||||||
// Insert a probability of random errors during calls to the master.
|
// Insert a probability of random errors during calls to the master.
|
||||||
ChaosChance float64
|
ChaosChance float64
|
||||||
// Is the kubelet containerized?
|
|
||||||
Containerized bool
|
|
||||||
}
|
}
|
||||||
|
|
||||||
// bootstrapping interface for kubelet, targets the initialization protocol
|
// bootstrapping interface for kubelet, targets the initialization protocol
|
||||||
|
@ -215,7 +213,6 @@ func (s *KubeletServer) AddFlags(fs *pflag.FlagSet) {
|
||||||
// Flags intended for testing, not recommended used in production environments.
|
// Flags intended for testing, not recommended used in production environments.
|
||||||
fs.BoolVar(&s.ReallyCrashForTesting, "really-crash-for-testing", s.ReallyCrashForTesting, "If true, when panics occur crash. Intended for testing.")
|
fs.BoolVar(&s.ReallyCrashForTesting, "really-crash-for-testing", s.ReallyCrashForTesting, "If true, when panics occur crash. Intended for testing.")
|
||||||
fs.Float64Var(&s.ChaosChance, "chaos-chance", s.ChaosChance, "If > 0.0, introduce random client errors and latency. Intended for testing. [default=0.0]")
|
fs.Float64Var(&s.ChaosChance, "chaos-chance", s.ChaosChance, "If > 0.0, introduce random client errors and latency. Intended for testing. [default=0.0]")
|
||||||
fs.BoolVar(&s.Containerized, "containerized", s.Containerized, "Experimental support for running kubelet in a container. Intended for testing. [default=false]")
|
|
||||||
}
|
}
|
||||||
|
|
||||||
// Run runs the specified KubeletServer. This should never exit.
|
// Run runs the specified KubeletServer. This should never exit.
|
||||||
|
@ -274,12 +271,6 @@ func (s *KubeletServer) Run(_ []string) error {
|
||||||
KeyFile: s.TLSPrivateKeyFile,
|
KeyFile: s.TLSPrivateKeyFile,
|
||||||
}
|
}
|
||||||
|
|
||||||
mounter := mount.New()
|
|
||||||
if s.Containerized {
|
|
||||||
glog.Info("Running kubelet in containerized mode (experimental)")
|
|
||||||
mounter = &mount.NsenterMounter{}
|
|
||||||
}
|
|
||||||
|
|
||||||
kcfg := KubeletConfig{
|
kcfg := KubeletConfig{
|
||||||
Address: s.Address,
|
Address: s.Address,
|
||||||
AllowPrivileged: s.AllowPrivileged,
|
AllowPrivileged: s.AllowPrivileged,
|
||||||
|
@ -319,7 +310,7 @@ func (s *KubeletServer) Run(_ []string) error {
|
||||||
ResourceContainer: s.ResourceContainer,
|
ResourceContainer: s.ResourceContainer,
|
||||||
CgroupRoot: s.CgroupRoot,
|
CgroupRoot: s.CgroupRoot,
|
||||||
ContainerRuntime: s.ContainerRuntime,
|
ContainerRuntime: s.ContainerRuntime,
|
||||||
Mounter: mounter,
|
Mounter: mount.New(),
|
||||||
}
|
}
|
||||||
|
|
||||||
RunKubelet(&kcfg, nil)
|
RunKubelet(&kcfg, nil)
|
||||||
|
|
Loading…
Reference in New Issue