我在RHEL 7.x中安装了Kubernetes。 我期望kubectl命令工作没有错误。 端口8080没有被阻止从我的客户端工作站到带有Kubernetes的RedHat服务器。 我尝试了几件事来诊断问题。
我运行这个命令(重现问题):kubectl版本
我看到了这个:
GitTreeState:“clean”,BuildDate:“2017-08-31T09:14: 02Z“,GoVersion:”go1.8.3“,编译器:”gc“,平台:”linux / amd64“}与服务器localhost:8080的连接被拒绝了 – 你指定了正确的主机还是端口?
关于港口被拒绝的错误令我困惑。
我运行了这个命令:nmap -p 8080 localhost
它显示端口8080仅仅是closures的 – 但没有被阻塞。
我在/ etc / kubernetes /中没有admin.conf文件。 我做错什么了吗? 我怎样才能使用kubectl命令而不会得到错误“连接到服务器localhost:8080被拒绝 – 你指定了正确的主机或端口?
我运行的每一个kubectl命令都会返回这个错误。
我如何获得admin.conf文件? 我正在考虑尝试安装gcloud。 但“sudo yum安装gcloud”没有工作。 该包无法find。 也许我不需要打扰admin.conf或gcloud实用程序。
如何让kubectl命令在端口8080上没有连接被拒绝的错误的情况下工作?
8080是不安全的端口。 这意味着你不需要auth或ssl。 如果要启用端口8080,则需要使用以下标志运行apiserver。
--insecure-port 8080