24sama 执行下面命令看看呢 cat /etc/os-release ubuntu@node1:~$ cat /etc/os-release NAME="Ubuntu" VERSION="20.04.1 LTS (Focal Fossa)" ID=ubuntu ID_LIKE=debian PRETTY_NAME="Ubuntu 20.04.1 LTS" VERSION_ID="20.04" HOME_URL="https://www.ubuntu.com/" SUPPORT_URL="https://help.ubuntu.com/" BUG_REPORT_URL="https://bugs.launchpad.net/ubuntu/" PRIVACY_POLICY_URL="https://www.ubuntu.com/legal/terms-and-policies/privacy-policy" VERSION_CODENAME=focal UBUNTU_CODENAME=focal
maodan1985 NAME=“Ubuntu” VERSION=“18.04.3 LTS (Bionic Beaver)” ID=ubuntu ID_LIKE=debian PRETTY_NAME=“Ubuntu 18.04.3 LTS” VERSION_ID=“18.04” HOME_URL=“https://www.ubuntu.com/” SUPPORT_URL=“https://help.ubuntu.com/” BUG_REPORT_URL=“https://bugs.launchpad.net/ubuntu/” PRIVACY_POLICY_URL=“https://www.ubuntu.com/legal/terms-and-policies/privacy-policy” VERSION_CODENAME=bionic UBUNTU_CODENAME=bionic
maodan1985 flyfeather 好像是手动配置了 /etc/hosts,解决的样,单机部署的时候kk自动填写了 /etc/hosts,集群部署的时候覆盖不了,导致出错。 我看历史命令有修改 /etc/hosts,但也修改了 config-xxx.yaml,就这两个操作 24sama
maodan1985 24sama 请问下大佬,这种离线部署的集群,发现kubectl 命令不能用,提示 Unable to connect to the server: DefaultErrorTemplate 三种命令都是报这个错。。 kubectl –kubeconfig=/etc/kubernetes/admin.conf get node kubectl –kubeconfig=/root/.kube/config get node kubectl get node
24sama flyfeather 目前代码不行,你可以尝试修改一下源码。修改过程也比较简单,把这个任务删掉:https://github.com/kubesphere/kubekey/blob/e387f88f217bb4ee6c9a845a2e57f43ae5b778e0/cmd/kk/pkg/bootstrap/os/module.go#L38 然后重新再项目根目录执行 make kk 编译即可 然后再使用时手动把conntrack socat等linux软件包装好,在创建集群的时候不加参数 –with-packages 即可