问题标签 [coreos-ignition]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
506 浏览

kubernetes - Bootkube API 服务器无法启动

我正在关注自托管 Kubernetes 的 CoreOS教程,但我在使用 Bootkube API 服务器时遇到了一些问题。使用推荐存储库中的 Bootkube 示例,我只更改了ssh_authorized_keys节点 1,2 和 3 中的元数据字段。所有其他设置与存储库中的相同。但是,在bootkube-start通过systemctlon运行后,node1我使用检查日志ssh core@node1.example.com 'journalctl -f -u bootkube'并得到Unable to determine api-server readiness: Get https://node1.example.com:443/version: dial tcp 172.17.0.21:443: getsockopt: connection refused. 有谁知道调试此类问题的最佳方法?

0 投票
1 回答
307 浏览

docker - CoreOS NetBoot 与安装到磁盘

我们计划从 RancherOS 切换到 CoreOS 以获得更好的稳定性。目前我们正在使用 iPXE 进行自动部署,并想知道我们是否应该将 CoreOS 安装到磁盘或默认情况下通过 Netboot 启动。为了保持我们计划用于在后台启动 NFS 共享的状态,不安装 CoreOS 的想法看起来很有趣,但我这边的开放性问题是:

  • 更新是什么(从 NetBoot 引导时可以使用 CoreOS 更新程序)
  • 表现如何?
  • 是否有任何其他原因支持或反对通过从网络启动将 CoreOS 安装到磁盘?

获得一些经验和建议会很酷。

谢谢您的帮助!

0 投票
0 回答
675 浏览

docker-compose - 使用 coreos 点火安装 docker-compose

我知道如何使用 cloud-config 进行安装。但由于这是一项仅限首次启动的任务,我宁愿使用点火来安装它。

这是我尝试的配置(不起作用):

0 投票
1 回答
257 浏览

init - systemd 生成器在启动过程中的什么时候运行?

systemd.generator手册页说生成器在启动时很早就运行,并且它们都同时运行。它们实际上在启动时的什么时候运行?

据我了解,CoreOS 的点火是作为生成器实现的,它在安装 initramfs 之后但在转向根文件系统之前运行,这是 CoreOS 特有的东西,还是使用 systemd init 的任何操作系统都通用?

0 投票
1 回答
227 浏览

amazon-web-services - 在实例的引导过程中设置所需容量错误

我创建了一个最小尺寸和所需容量设置为1. EC2 实例绑定到 Application Load Balancer。我使用点火来定义启动配置的用户数据。我在 Ignition 中定义了一个执行这两个命令的脚本:

问题是我得到了错误ScalingActivityInProgress,所以我无法更改所需的容量。

首先,我想了解根本原因。是不是因为我运行上述命令时 ALB 不健康?

0 投票
0 回答
278 浏览

networking - 由于网络原因,使用远程配置的 Coreos 点火失败

我正在尝试通过使用在远程文件(在 S3 amazon 中)中分配的自定义点火数据在 VSphere 中启动我的 coreOS ova 映像。不幸的是,我总是遇到同样的错误:

我的点火文件有以下数据:

谁能帮帮我??

非常感谢!乔治

0 投票
0 回答
192 浏览

kubernetes - 无法访问在 kubernetes 的 coreos 中安装法兰绒的容器

我无法访问我的 coreos Kubernetes 基础架构部署的 Pod/容器。这个 Kubernetes 是使用点火部署的。我使用以下配置配置法兰绒:

Kube-apiserver 运行起来:

kubectl 获取节点:

kubectl 获取 pods --all-namespaces -o 宽:

我可以正确地创建部署并创建它的容器并为我提供 IP,但是当我 ping 到该 IP 时会得到:

我什至无法使用 tcp 应用 readinnes/liveness 探针:

我究竟做错了什么?

0 投票
1 回答
130 浏览

coreos - 如何在 VirtualBox 上设置 CoreOS 集群?

我想在 VirtualBox 上设置一个 coreOS 集群。我已经阅读了官方网站上的 coreOS 文档,据说我必须使用相同的配置启动每个虚拟机,并且它们应该自动集群。我正在使用 ct 命令将容器 Linux 配置转换为 coreOS 点火文件。

ct --platform=vagrant-virtualbox<containerLinuxConfig>ignition.json

这是我的容器 Linux 配置文件

但是当我启动第一台虚拟机时,我使用

etcdctl 成员列表

命令为了检查集群的第一个成员是否启动,我得到了这个输出。

当输出应该类似于

为什么会这样?我应该在容器 linux 配置中进行哪些更改以使机器集群化?

0 投票
1 回答
5405 浏览

kubernetes - kube-api 服务器未启动 (CrashLoopBackOff)

我无法在我的 1 个主节点集群上启动 kube-apiserver。kubelet 一直在尝试启动服务,但总是遇到 CrashLoopBackOff。我尝试使用该docker run命令运行容器并且我得到以下日志我不明白为什么我看不到服务6443443在我看到的时候听不到netstat

编辑更新版本并不能解决问题

0 投票
1 回答
129 浏览

google-compute-engine - 是否可以在 Google Cloud 提供的容器优化操作系统中使用 Ignition?

我们有一个在 CoreOs 上运行的 GCE 实例,它将在 2020 年 5 月 26 日结束生命周期。所以我想将我的实例升级/迁移到容器优化操作系统。所以我想了解是否可以在 COS 配置中使用 Ignition,因为我们已经在 CoreOS 中使用 Ignition 设置了配置。这将使我们的生活更轻松。有没有办法可以在 COS 中使用 Ignition。如果是的话,任何参考都将不胜感激。