本文针对在CentOS 7.8多网段服务器环境下执行`kubectl get nodes`命令时出现的“connection to the server localhost:8080 was refused”错误,提供了具体解决方案。问题主要由于worker node节点缺少Kubernetes管理配置文件导致。 解决方法分为两步:首先,从master node节点将`/etc/kubernetes/admin.conf`文件通过scp命令复制到worker node节点的相同路径;然后,在worker node上通过`echo`命令将`export KUBECONFIG=/etc/kubernetes/admin.conf`添加到`~/.bash_profile`环境变量中,并执行`source ~/.bash_profile`使配置立即生效。 该方案通过正确配置KUBECONFIG环境变量,使worker node能够成功连接到Kubernetes API服务器,解决连接被拒绝的问题。 (字数:198)
本文档概述了Kubernetes(k8s)集群的部署环境与软件版本配置。环境包括一个主节点(master69,兼NFS服务器)和三个工作节点(node125、node14、node194,其中node194用于Harbor,node79用于ELKB),所有节点均运行CentOS 7.8。软件方面,采用Kubernetes v1.19.4、Docker v19.03.12、Harbor v2.1.1,ELKB版本待定。文档还提供了k8s架构图的参考链接,展示了集群的核心组件与结构。整体配置旨在搭建一个稳定、可扩展的容器化平台。