- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我已使用存储库 https://github.com/kubernetes-sigs/kubespray 成功部署了多主 Kubernetes 集群一切正常。但是,当我停止/终止集群中的节点时,新节点不会加入集群。我使用 KOPS 部署了 kubernetes,但节点在删除时会自动创建。这是 kubespray 中的预期行为吗?请帮忙..
最佳答案
这是预期行为,因为 kubespray 不会创建任何 ASG,这是 AWS 特定的资源。人们会发现 kubespray 仅处理现有机器;他们确实在其仓库中提供了一些用于配置机器的 terraform 玩具,但 kubespray 本身并不涉足该业务。
您有以下几种选择:
scale.yml
进行后期配置etcd
机器(大概是这样 kubespray 可以为新节点颁发 etcd 证书scale.yml
剧本您可能会喜欢AWX支持这一点。
kubeadm join
这是我用于集群的机制,FWIW
使用 kubeadm token create --ttl 0
创建 kubeadm 加入 token (或任何您觉得方便使用的 TTL)
您只需执行一次此操作,或者可能每个 ASG 执行一次,具体取决于您的安全容忍度
使用cloud-init确保机器上存在 docker
、kubeadm
和 kubelet
二进制文件的机制
如果您喜欢构建 AMI,我们也欢迎您使用 AMI 来执行此操作
然后调用 kubeadm join
,如下所述:https://kubernetes.io/docs/setup/independent/high-availability/#install-workers
有很多"machine controller" components旨在使用 Kubernetes 内的自定义 Controller 以声明方式管理节点池。我没有使用它们的经验,但我相信它们确实有效。该链接只是我想到的第一个链接,但还有其他链接
我们在 Kubedex 的 friend 有 an entire page devoted to this question
关于azure - 当 Kubespray 中其他节点丢失时,Kubernetes 集群节点不会自动创建,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/56239454/
手动部署Kubernetes集群时,我们使用kubeadm, kubeadm初始化... 传递参数--apiserver-cert-extra-sans = 将FQDN包含在生成的证书中。 我们可以使
我使用Kubespray在OpenStack实例上部署了Kubernetes(v1.17.5)集群。这些实例是在Glance中导入的CentOS 7.6.1811 qcow2镜像。 安装成功,并且可以
我正在尝试使用 kubespray 在一台机器上设置一个新的 kubernetes 集群(提交 7e84de2ae116f624b570eadc28022e924bd273bc)。 运行剧本后(在新的
我已经使用 Kubespray 部署了一个具有 1 个控制平面和 2 个工作节点的 Kubernetes 集群。现在,我正在尝试添加另一个工作节点。我在 inventory/mycluster/hos
尝试使用 Kubespray 在 EC2 集群上安装 Kubernetes 时出现以下错误 TASK [network_plugin/calico : Calico | wait for etcd]
已关闭。这个问题是 not about programming or software development 。目前不接受答案。 这个问题似乎不是关于 a specific programming
我正在使用 kubespray用于部署 Kubernetes 集群和 想要为部署设置一些 API Server 参数。具体来说,我想通过 OpenID Connect 配置身份验证(例如设置 oidc
我有 3 个基于 Ubuntu 18.04 服务器的 VPS,并且想构建一个 kubernetes 集群。 我打算使用 Kubespray 安装 Kubernetes 集群,我的问题是: 如何准备服务
我需要在本地设置 Kubernetes 并拥有运行 .NET 4.5 容器的 Windows 工作节点。现在,当我发现这个 link ,我不是特别喜欢升级控制平面和手动轮换所需证书的想法。 有没有人尝
使用kubespray安装kubernetes时发生上述错误。 安装失败,并且通过journal -xe我看到以下内容: ` node1 systemd[1]: Starting Docker
我是一名优秀的程序员,十分优秀!