kubernetes - Kubernetes HA 主设置
问题描述
我已经制作了一个 HA Kubernetes 集群。首先,我添加了一个节点并将另一个节点作为主角色加入。我基本上做了多 etcd 设置。这对我来说很好。我做了故障转移测试,效果也很好。现在的问题是,一旦我完成工作,我排空并删除了另一个节点,然后我关闭了另一台机器(GCP 上的虚拟机)。但是后来我的 kubectl 命令不起作用......让我分享一下步骤:
kubectl 获取节点(设置多节点时)
NAME STATUS ROLES AGE VERSION
instance-1 Ready <none> 17d v1.15.1
instance-3 Ready <none> 25m v1.15.1
masternode Ready master 18d v1.16.0
kubectl get node(当我关闭我的另一个节点时)
root@masternode:~# kubectl get nodes
The connection to the server k8smaster:6443 was refused - did you specify the right host or port?
有什么线索吗?
解决方案
重新启动服务器后,您需要执行以下步骤:
须藤 -i
交换 -a
出口
strace -eopenat kubectl 版本
推荐阅读
- node.js - npx 在 github 上运行旧版本的 gist
- apache-kafka - 用于具有不同列名的现有表的 Kafka JDBC 接收器连接器?
- c - C中的“ps aux”命令
- c# - UWP 文件操作会导致内存泄漏?
- spring-mvc - 使用表单和 Thymeleaf 使用 @PathVariable 访问 Spring 控制器
- javascript - 如何根据传入的文本检测文本框的高度?
- php - 如何修改 .htaccess 文件以避免拥有同一个 index.php 文件的多个副本?
- python-3.x - 使用正则表达式捕获并删除开始和结束 xml 打开和关闭标记
- python - /create_entry/ 处的 ValueError
- java - 在 Android 中使用 RadioButton 启用夜间模式