我正在尝试从我的工作站找到我的k8s主人。我可以从局域网访问主机,但不能从我的工作站访问。错误信息是:
% kubectl --context=employee-context get pods
Unable to connect to the server: x509: certificate is valid for 10.96.0.1, 10.161.233.80, not 114.215.201.87
如何将114.215.201.87添加到证书中?是否需要删除旧群集ca.crt,重新创建它,重新启动整个群集,然后退出客户端证书?我已经用kubeadm部署了集群,我不知道如何手动执行这
我正在使用kubeadm创建一个kubernetes集群。如何在特定节点上部署吊舱。下面的代码是用来在一个简单的小型集群中部署吊舱的。谢谢
ApiClient client = Config.defaultClient();
Configuration.setDefaultApiClient(client);
CoreV1Api api = new CoreV1Api();
V1ObjectMeta meta = new V1ObjectMeta();
meta.name("ms2-pod");
当运行k8s 1.18和默认的“on cluster”etcd pod部署时,如何分配资源(CPU/内存)请求,或者影响etcd容器的pod规范? 默认配置不提供任何资源请求或限制。 Namespace Name CPU Requests CPU Limits Memory Requests Memory Limits AGE
--------- ----
我在Google上安装了VPC,其中有192.0.0.0/24作为子网,在该子网中,我试图为以下服务器安装k8s集群,
VM : VM NAME : Internal IP
VM 1 : k8s-master : 192.24.1.4
VM 2 : my-machine-1 : 192.24.1.1
VM 3 : my-machine-2 : 192.24.1.3
VM 4 : my-machine-3 : 192.24.1.2
在这里,k8s-master将充当主服务器,所有其他3台机器将充当节点。我使用下面的命令初始化集群。
sudo kubeadm init
今天,我们的实验室k8s集群停止了对集群的工作。当我研究的时候,那是因为证书过期了。
我重新获得了证书和信任,但是当我重新启动kubelet时,我们仍然将connection refused带到服务器端。apiserver正在运行,但端口6443未打开。调试日志时,输出中出现以下错误(可能是红色鲱鱼,但不确定):
Current certificate CN (system:node:lab-02) does not match requested CN (system:node:control-plane-xm2c9)
这是一个kubeadm创建的集群。我使用kubeadm重新生成所有的证书
我在这个之后使用kubeadm安装了kubernetes集群。一段时间后,我决定重新安装K8s,但在删除所有相关文件以及在官方站点上找不到如何删除通过kubeadm安装的集群时遇到了麻烦。是否有人遇到了同样的问题,并且知道删除所有文件和依赖项的正确方法?提前谢谢你。
有关更多信息,我使用apt-get purge/remove删除了kubeadm、kubectl和kubelet,但是当我再次开始安装集群时,我得到了下一个错误:
[preflight] Some fatal errors occurred:
Port 6443 is in use
Port 10251 is in