K3s进入pod报error executing command in container: http: invalid Host header

##安装k3s v1.26.7版本的集群
k3s version v1.26.7+k3s1 (e47cfc09)
go version go1.20.6
docker version 24.0.5
OS: Ubuntu 22.04 LTS 5.15.0-25-generic

  • 集群是如何创建的?

    • 通过ansible安装的
  • 之后你做了什么?
    kubectl exee -i POD – COMMAND 都会显示
    error: Internal error occurred: error executing command in container: http: invalid Host header

    • docker exec -it DOCKER_ID bash 可以进入容器
      重启了所有docker和k3s服务,还是一样的报错

预期结果

实际结果

截屏或终端输出


操作系统和架构

Ubuntu 22.04 LTS 5.15.0-25-generic

k3d 的版本

图片

Docker 版本

我本地也重新了

查了下,K3s 中已有类似的 issue 进行描述:GO 1.20.6 breaks cri-dockerd · Issue #8089 · k3s-io/k3s · GitHub

你可以先降级到 v1.26.6+k3s1,这个版本没问题:

非常感谢反馈!