kubelet/cadvisor: Refactor cadvisor disk stat/usage interfaces
This commit is contained in:
@@ -28,8 +28,8 @@ type MesosCadvisor struct {
|
||||
mem uint64
|
||||
}
|
||||
|
||||
func NewMesosCadvisor(cores int, mem uint64, port uint) (*MesosCadvisor, error) {
|
||||
c, err := cadvisor.New(port)
|
||||
func NewMesosCadvisor(cores int, mem uint64, port uint, runtime string) (*MesosCadvisor, error) {
|
||||
c, err := cadvisor.New(port, runtime)
|
||||
if err != nil {
|
||||
return nil, err
|
||||
}
|
||||
|
@@ -209,7 +209,7 @@ func (s *KubeletExecutorServer) runKubelet(
|
||||
|
||||
// create custom cAdvisor interface which return the resource values that Mesos reports
|
||||
ni := <-nodeInfos
|
||||
cAdvisorInterface, err := NewMesosCadvisor(ni.Cores, ni.Mem, s.CAdvisorPort)
|
||||
cAdvisorInterface, err := NewMesosCadvisor(ni.Cores, ni.Mem, s.CAdvisorPort, kcfg.ContainerRuntime)
|
||||
if err != nil {
|
||||
return err
|
||||
}
|
||||
|
Reference in New Issue
Block a user