解决方法: 1,查看日志。 kubectl logs pods web-674477549d-zx8gm kubectl describe pods web-674477549d-zx8gm 没有发现错误,并且服务器资源,网络无异常。 2,查看组件状态。 kubectl get pods -n kube-system 发现kube-scheduler-master CreateContainerError 猜测: 停掉所有正在运行的容器 + 删除所有已经停止的...
err := sched.bind(bindingCycleCtx, fwk, assumedPod, scheduleResult.SuggestedHost, state) ``` - 可以看到在bind函数内部是单独计时的 ```go func (sched *Scheduler) bind(ctx context.Context, fwk framework.Framework, assumed *v1.Pod, targetNode string, state *framework.CycleState) (err error)...
kube-scheduler[9675]: I0120 11:42:38.664878 9675 flags.go:27] FLAG: --vmodule="" kube-scheduler[9675]: F0120 11:42:38.665137 9675 helpers.go:119] error: no kind "KubeSchedulerConfiguration" is registered for version "kubescheduler.config.k8s.io/v1beta1" ...
=nil{// 3.当执行调度算法失败时,上报调度失败event,更新pod的statussched.recordSchedulingFailure(podInfo.DeepCopy(), err, v1.PodReasonUnschedulable, err.Error())// Schedule() may have failed because the pod would not fit on any host, so we try to// preempt, with the expectation that the...
func Run(ctx context.Context, cc *schedulerserverconfig.CompletedConfig, sched *scheduler.Scheduler) error { // 将配置注册到configz中,会保存在一个全局map里 if cz, err := configz.New("componentconfig"); err == nil { cz.Set(cc.ComponentConfig) ...
使用Kubeadm安装的K8s集群获取kube-scheduler和kube-controller-manager组件状态异常,基本上都会出现这个问题。 代码语言:javascript 代码运行次数:0 复制 Cloud Studio代码运行 [root@k8s-master~]# kubectlgetcsWarning:v1 ComponentStatus is deprecatedinv1.19+NAMESTATUSMESSAGEERRORscheduler Unhealthy Get"http://127.0...
klog.Errorf("scheduler cache ForgetPod failed: %v", err) } sched.recordSchedulingFailure(fwk, assumedPodInfo, fmt.Errorf("binding rejected: %w", err), SchedulerError, "") } else { // Calculating nodeResourceString can be heavy. Avoid it if klog verbosity is below 2. ...
Option) error { ... // 初始化scheduler,这里registryOptions 是为空,返回值是config.completion,scheduler cc, sched, err := Setup(ctx, opts, registryOptions...) if err != nil { return err } ... //运行调度器 return Run(ctx, cc, sched) } ...
使用Kubeadm安装的K8s集群获取kube-scheduler和kube-controller-manager组件状态异常,基本上都会出现这个问题。 [root@k8s-master ~]# kubectl get cs Warning: v1 ComponentStatus is deprecated in v1.19+ NAME STATUS MESSAGE ERROR scheduler Unhealthy Get "http://127.0.0.1:10251/healthz": dial tcp 127.0...
[root@k8s-master ~]#kubectl get cs Warning: v1 ComponentStatus is deprecated in v1.19+ NAME STATUS MESSAGE ERROR scheduler