[云原生专题-27]:K8S - 问题解决 - The connection to the server localhost:8080 was refused - did you specify

2023-11-09

1. 现象:

安装K8S mananger后,执行kubectl get nodes始终出错

[root@k8s-master1 sysctl.d]#  kubectl get nodes
The connection to the server localhost:8080 was refused - did you specify the right host or port?

2. 原因分析

kubernetes master没有与本机绑定,集群初始化的时候没有绑定,导致kubectl 无法识别master是自身。

3. 解决之道

此时设置在本机的环境变量即可解决问题。

4. 解决过程

步骤一:设置环境变量

具体根据情况,此处记录linux设置该环境变量
方式一:编辑文件设置
	   vim /etc/profile
	   在底部增加新的环境变量 export KUBECONFIG=/etc/kubernetes/admin.conf

方式二:直接追加文件内容
	echo "export KUBECONFIG=/etc/kubernetes/admin.conf" >> /etc/profile

步骤二:使生效

source /etc/profile

步骤三:验证

[root@k8s-master1 sysctl.d]# kubectl get nodes
NAME          STATUS   ROLES                  AGE     VERSION
k8s-master1   Ready    control-plane,master   4m35s   v1.23.3
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

[云原生专题-27]:K8S - 问题解决 - The connection to the server localhost:8080 was refused - did you specify 的相关文章

  • rshd.c 源代码中缺少 pam_appl.h 和 pam_misc.h

    我正在研究一个CentOS 5 5 操作系统 它显示错误 security pam appl h 和 security misc h 文件丢失 实际上我的 rshd c 没有加载 PAM 模块 可能是通过放置这个库 它可以帮助我很好地工作我
  • 如何在ubuntu下使用nasm(汇编)从键盘读取单个字符输入?

    我在ubuntu下使用nasm 顺便说一句 我需要从用户的键盘获取单个输入字符 就像当程序询问您 y n 时 因此当按下按键并且不按 Enter 键时 我需要读取输入的字符 我用谷歌搜索了很多 但我发现的所有内容都与这条线有关 int 21
  • ModuleNotFoundError:没有名为“schedule”的模块

    我有导入时间表的Python程序 import schedule 在开头 使用 python3 命令执行代码没有问题 但从其他 python 文件启动它call sudo python3 ProgramWithSchedule py she
  • platform.linux_distribution() 已弃用 - 有哪些替代方案?

    从 Python 3 5 开始platform linux distribution https docs python org 3 5 library platform html platform linux distribution已弃
  • 如何判断输入来自哪个键盘

    设想 我有一个 USB RFID 读取器 将其连接到笔记本电脑后 它可以用作新连接的 USB 键盘 例如无需安装任何驱动程序 当接触带有 RFID 标签的阅读器时 它进入我当前的窗口 例如终端 外壳 RFID 号码 例如0009339384
  • “原子”系统调用是什么意思?

    我知道atomic通常在以下上 下文中使用竞争条件意思是类似一致性 and 根据多线程 多处理环境确定结果 没关系 但最近我读到了Linux中的原子系统调用 但不明白什么是atomic实际上这里的意思是 即how this 原子性 is 实
  • 如果等于特定值则替换列

    我希望替换 CSV 中的第四列 如果它等于 N A 我正在尝试将其更改为 1 我似乎无法让它发挥作用 awk F if 4 N A 4 1 test csv 您可以使用以下内容awk awk F 4 4 N A 1 4 1 OFS test
  • 错误:‘:’标记之前需要初始化程序

    我正在尝试编译一些 C 代码 可以在 Windows 上使用 Visual Studio 2012 进行编译 g 4 4 我有这段代码 const std string cnw restoreSession const std vector
  • gai_cancel() 需要很长时间才能成功

    我正在尝试在 C 中异步查找域 原因是我希望能够有效地添加超时期限 以防系统无法查找域 我遇到了 getaddrinfo a 命令 所以我决定尝试一下 然而 在我的机器上取消任何不会成功的 dns 查找 例如没有互联网连接时 永远不会花费少
  • 在詹金斯管道作业中将变量传递给bash脚本

    我有一个 Jenkins 管道作业 其中我使用名为 setup sh 的 bash 脚本配置我的环境 如下所示 bin bash export ARCH 1 echo architecture ARCH 在 Jenkins 管道脚本中 我使
  • Linux GCC 上 的 C++ 编译问题

    尝试过谷歌并在这里搜索 但没有运气 我正在尝试将一些使用 Windows 的代码移植到 Linux 上 然后我得到了大量的编译错误 我所做的只是 include
  • c - 后台运行的程序的退出状态

    我有一个任务 其中我必须创建一个迷你 shell 它能够执行很多操作 包括作业控制 我设法使用 fork 和 execvp 创建新的工作 但我还想获取 execvp 运行的程序的退出代码 根据我从其他帖子中查找到的内容 我可以使用以下方法来
  • 如何配置和采样英特尔进程内性能计数器

    简而言之 我试图在用户级基准测试进程中实现以下目标 伪代码 假设 x86 64 和 UNIX 系统 results for iteration 0 iteration lt num iterations iteration pctr sta
  • 使用vim,如何快速刷新正在处理的网页?

    我已经使用 VIM 几个星期了 同时处理各种网络语言 我真的很喜欢它 我发现必须点击或单击浏览器并刷新页面才能看到代码更改的效果 这很麻烦 更烦人的是 因为我使用的是 Virtual Box 而且我倾向于在主机系统上处理 PDF 文件 因此
  • Hibernate 时间戳 - 毫秒精度

    似乎以毫秒精度存储时间戳是休眠的一个已知问题 我在数据库中的字段最初设置为时间戳 3 但我也尝试过日期时间 3 不幸的是 它没有任何区别 我尝试过使用 Timestamp 和 Date 类 最近我开始使用 joda time 库 经过所有这
  • 32 位 x86 汇编中堆栈对齐的职责

    我试图清楚地了解谁 调用者或被调用者 负责堆栈对齐 64 位汇编的情况相当清楚 它是由caller 请参阅系统 V AMD64 ABI 第 3 2 2 节栈帧 输入参数区域的末尾应按 16 对齐 32 如果 m256 在堆栈 字节边界上传递
  • 如何安装 Node 和 NPM 以便不必使用 sudo?

    我正在尝试在 Ubuntu 14 04 计算机上设置 Node js 和 NPM 但遇到了一些问题 在我的第一次尝试中 我不断得到EACCES尝试安装软件包时出错 有时甚至使用sudo 所以我彻底卸载了node和npm 现在我正在尝试找出如
  • 如何在不需要设置 LD_LIBRARY_PATH shell 变量的情况下输入“cargo run”?

    我构建了一个 Rust 程序 通过 C 接口调用 C 函数 为了执行该程序 我必须运行 export LD LIBRARY PATH
  • 如何检查QProcess是否正确执行?

    QProcess process sdcompare QString command sdcompare QStringList args sdcompare command sdcompare diff args sdcompare lt
  • 为什么运行 docker 容器后 mysql 数据所有权更改为 systemd-journal-remote

    我的mysql数据库存储在 home mysql代替 var lib mysql 该目录曾经属于mysql 但是 当我运行命令时docker compose up使用这个 yml 文件 version 3 services mariadb

随机推荐

  • homebrew安装报错:curl: Failed to connect to raw.githubusercontent.com port 443 after xxx ms解决办法

    问题描述 国内安装homebrew 默认会报错 curl Failed to connect to raw githubusercontent com port 443 after 75008 ms Operation 解决方法 网上说的一
  • 串口与树莓派通讯:实现硬件连接与数据交互

    树莓派是一款功能强大的单板计算机 它提供了多种接口和通信方式 其中串口通信是一种常用的方式 串口通信可以用于连接树莓派与外部硬件设备 实现数据的收发和控制 本文将介绍如何在树莓派上配置串口 并通过串口实现与外部设备的通讯 1 串口基础知识
  • 蓝桥杯单片机串口-点亮数码管

    串口传输数据的一种简单利用 其中涉及了数码管 选择器等常规外设 通过串口等配置 用电脑通过串口 向板子发送16进制的数据 在通过简单的计算把所要传输的数据显示出来 通过这个例程还可以和更多的外设相连接 例如通过串口设置一个参考值 与AD D
  • NodeJS分别实现token、cookie登录注册鉴权(KOA2)

    源码 https github com NaCl 131 node study git 包 npm install koa npm i nodemon D 保存自动更新 npm i koa router 路由 npm i koa body
  • 设计模式07 之Bridge

    设计模式07 之Bridge 1 单一职责 模式 在软件组件的设计中 如果责任划分的不清晰 使用继承得到的结果往往是随着需求的变化 子类急剧膨胀 同时充斥着重复代码 这时候的关键是划清责任 典型模式 Decorator 装饰模式 Bridg
  • 关于Keil中“ Error: L6200E: Symbol xxx multiply defined ”的报错解决办法

    在写HC硬件I2C驱动OLED过程中发现了这样一个报错 报错信息显示说 有 F6X8 F8X16 Hzk Title 这几个变量 数组 函数 有重复声明 以下提供两种可能的解决方法 程序中确实存在了相同名字的变量 函数 或数组 删除或者更改
  • 微信小程序网络请求报错:request:fail url not in domain list

    报错信息 request fail url not in domain list 根据提示 合法域名校验出错 然后查看相应文档 微信小程序官方要求每个微信小程序需要事先设置一个通讯域名 小程序只可以跟指定的域名与进行网络通信 所以我们需要在
  • mybatis的SqlMapConfig.xml文件无法下载dtd约束问题

    问题如下 解决方案 打开setting 找DTDS 将如下地址加入 http mybatis org dtd mybatis 3 config dtd 完美解决
  • FormData使用方法详解

    https www jianshu com p e984c3619019 FormData的主要用途有两个 1 将form表单元素的name与value进行组合 实现表单数据的序列化 从而减少表单元素的拼接 提高工作效率 2 异步上传文件
  • NUC980开源项目23-终端显示文件路径

    上面是我的微信和QQ群 欢迎新朋友的加入 项目码云地址 国内下载速度快 https gitee com jun626 nuc980 open source project 项目github地址 https github com Jun117
  • 搭建Hexo博客-第4章-绑定自定义域名

    搭建Hexo博客 第4章 绑定自定义域名 搭建Hexo博客 第4章 绑定自定义域名 搭建Hexo博客 第4章 绑定自定义域名 在这一篇文章中 我将会介绍如何给博客绑定你自己的域名 其实绑定域名本应该很简单的 但我当初在这上走了不少弯路 所以
  • 【数据结构--链表】链表中倒数第k个结点

    题目描述 实现思路 1 先遍历链表 算出链表总长度 然后再计算出顺数第几个是对应节点 返回指向该节点的指针即可 2 快慢指针法 fast slow 首先让fast先走k步 然后fast slow同时走 fast走到末尾时 slow走到倒数第
  • Unity中读取Json文件:基于Assets/Resources文件夹

    我好生气 Python JS里面一两行代码能够搞定的Json读取 在Unity中使用C 读取Json文件超多坑 爬出来一个又来一个 主要是JsonUtility FromJson太不给力了 最好的方式是 使用 https github co
  • mysql有to char函数吗_mysql 类似to_char() to_date()函数

    mysql日期和字符相互转换方法 date format date Y m d gt oracle中的to char str to date date Y m d gt oracle中的to date Y 代表4位的年份 y 代表2为的年份
  • bootstrap-table插件数据加载方式

    bootstrap table插件数据加载方式 data url 直接使用data url在table标签中定义 使用load方法加载数据 finishingTask bootstrapTable load data data为json数组
  • 弹出式菜单(下拉菜单)实现——PopupMenu -

    PopupMenu代表弹出式菜单 它会在指定组件上弹出PopupMenu 默认情况下 PopupMenu会显示在该组件的下方或上方 PopupMenu可增加多个菜单项 并可为菜单项增加子菜单 使用PopupMenu创建菜单的步骤非常简单 只
  • 禁用非必需插件,让 IDEA 飞起

    文章首发于个人博客 欢迎访问关注 https www lin2j tech IDEA 为我们提供了众多的插件 但是这些插件并不都是必须的 如果电脑的性能不够强 反而会带来一些不必要的资源消耗 因此这里整理了一些不常用的插件 可以通过禁用它们
  • 在 msys2 中安装软件 vim git gcc等

    下载安装文件 https github com msys2 msys2 installer releases download 2021 11 30 msys2 x86 64 20211130 exe 主页 MSYS2 更新msys2的软件
  • Android ID详解

    Android中的组件需要用一个int类型的值来表示 这个值也就是组件标签中的id属性值 id属性只能接受资源类型的值 也就是必须以 开头的值 例如 id abc id xyz等 如果在 后面使用 表示当修改完某个布局文件并保存后 系统会自
  • [云原生专题-27]:K8S - 问题解决 - The connection to the server localhost:8080 was refused - did you specify

    1 现象 安装K8S mananger后 执行kubectl get nodes始终出错 root k8s master1 sysctl d kubectl get nodes The connection to the server lo