在 coreos 上启动 calicoctl 容器

2024-03-30

我有 CoreOS 测试版 (1153.4.0)

我正在尝试运行 calicoctl 来检查我的 calico 网络是否配置正确。所以我尝试使用以下命令运行 calicoctl rkt 容器rkt run quay.io/calico/ctl我得到输出

image: using image from local store for image name coreos.com/rkt/stage1-coreos:1.13.0
image: using image from local store for image name quay.io/calico/ctl
networking: loading networks from /etc/rkt/net.d
networking: loading network default with type ptp
[ 2147.433992] ctl[5]: Override the host:port of the ETCD server by setting the environment variable:
[ 2147.434626] ctl[5]: ETCD_ENDPOINTS [example: http://1.2.3.4:2379,http://1.2.3.5:2379]
[ 2147.435096] ctl[5]: or, if ETCD_ENDPOINTS is left unset:
[ 2147.435565] ctl[5]: ETCD_AUTHORITY [default: 127.0.0.1:2379]
[ 2147.436026] ctl[5]: Usage: calicoctl <command> [<args>...]
[ 2147.436502] ctl[5]:     status            Print current status information
[ 2147.436946] ctl[5]:     node              Configure the main calico/node container and establish Calico networking
[ 2147.437402] ctl[5]:     container         Configure containers and their addresses
[ 2147.437857] ctl[5]:     profile           Configure endpoint profiles
[ 2147.438316] ctl[5]:     endpoint          Configure the endpoints assigned to existing containers
[ 2147.438817] ctl[5]:     pool              Configure ip-pools
[ 2147.439269] ctl[5]:     bgp               Configure global bgp
[ 2147.439738] ctl[5]:     ipam              Configure IP address management
[ 2147.440194] ctl[5]:     checksystem       Check for incompatibilities on the host system
[ 2147.440698] ctl[5]:     diags             Save diagnostic information
[ 2147.441158] ctl[5]:     version           Display the version of calicoctl
[ 2147.441636] ctl[5]:     config            Configure low-level component configuration
[ 2147.442119] ctl[5]: See 'calicoctl <command> --help' to read about a specific subcommand.

尝试从命令行执行 calico 使用rkt run quay.io/calico/ctl --exec calicoctl回报stage1: failed to configure systemd: unable to find "calicoctl" in "/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin"

试图执行/bin/sh看看那里发生了什么,我得到输出

image: using image from local store for image name coreos.com/rkt/stage1-coreos:1.13.0
image: using image from local store for image name quay.io/calico/ctl
networking: loading networks from /etc/rkt/net.d
networking: loading network default with type ptp

然后它就退出了。

有任何想法吗?

update

使用最新版本的 calico-ctl 我收到不同的错误消息:

# rkt run quay.io/calico/ctl --exec /calicoctl -- status
image: using image from local store for image name coreos.com/rkt/stage1-coreos:1.14.0
image: using image from local store for image name quay.io/calico/ctl
networking: loading networks from /etc/rkt/net.d
networking: loading network default with type ptp
[156164.470502] ctl[5]: Docker is not running

Calicoctl 存储在文件系统根目录中/

rkt run 语法并不理想,但以下是使用附加参数运行它的方法

sudo rkt run quay.io/calico/ctl --exec /calicoctl -- version image: using image from local store for image name coreos.com/rkt/stage1-coreos:1.12.0 image: using image from local store for image name quay.io/calico/ctl networking: loading networks from /etc/rkt/net.d networking: loading network default with type ptp [360361.039942] ctl[5]: 0.22.0-dev

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

在 coreos 上启动 calicoctl 容器 的相关文章

  • CoreOS 不重装而使用json文档更新系统配置的方法2019-03-29

    CoreOS在启动过程中 xff0c 先加载内核 xff0c 内核再加一个参数 xff0c 来判断是不是第一次启动 如果第一次启动 xff0c 就执行ignitoin配置 通过研究 xff0c 在 boot coreos下touch一个名称
  • K8S Calico

    1 概述 Calico是一个基于 BGP 的纯三层网络方案 它在每个计算节点都利用 Linux kernel 实现了一个高效的虚拟路由器 vRouter 来进行数据转发 每个 vRouter 都通过 BGP 协议将本节点上运行容器的路由信息
  • calico网络策略

    关于优先级order 为了与 Kubernetes 兼容 Calico 网络策略执行遵循 Kubernetes pod 的标准约定 如果没有网络策略适用于 Pod 则允许所有进出该 Pod 的流量 如果一个或多个网络策略应用于类型为 ing
  • calico分配网络使k8s节点指定固定网段

    文章目录 calico分配网络使k8s节点指定固定网段 1 配置calicoctl 1 1 下载calicoctl 1 2 配置calicoctl 1 3 测试calicoctl 2 配置ippool 3 添加ippool 4 创建pod测
  • 从 docker 容器内结构化日志记录到日志

    从 docker 容器内将结构化日志写入日志的最佳方法是什么 例如 我有一个使用以下方式编写的应用程序sd journal 发送我没有尝试更改应用程序 而是尝试通过 v var log systemd journal var log sys
  • 如何清理我的 docker 主机

    当我创建 调试 docker 映像 容器时 docker 似乎在我的系统上留下了各种工件 一度有 48 张图片的限制 但我上次查看时有 20 25 张图片 docker images 所以最重要的问题是 如何正确清理 当我手动删除图像时 更
  • docker:创建新用户后运行 npm install 时遇到问题

    所以我还有另一个关于在 CoreOS 上的 Docker 下安装基于 node js 的框架的后续问题 per这个帖子 https stackoverflow com questions 21873789 docker installing
  • “docker run -v”在使用 Docker Toolbox 的 Windows 上不起作用

    从 CoreOS VM 运行以下命令时 它会按预期工作 docker run rm v PWD data composer init 它将初始化composer json使用指定的 Docker 卷映射在当前工作目录中创建文件 Docker
  • DigitalOcean 上的 Kubernetes 外部负载均衡器服务

    我正在 DigitalOcean 上使用 CoreOs 和 Kubernetes 构建一个容器集群 我发现为了向世界公开 Pod 您必须创建一个类型为 LoadBalancer 的服务 我认为这是最佳解决方案 这样您就不需要在 kubern
  • Kube-proxy 或 ELB“延迟”HTTP 请求数据包[关闭]

    Closed 这个问题是与编程或软件开发无关 help closed questions 目前不接受答案 我们正在 AWS 中的 Kubernetes 1 9 3 上运行 Web API 应用程序 使用 KOPS 设置 该应用程序是一个部署
  • 如何在 CoreOS 的 Vagrant 虚拟机实例上运行 python?

    如何在 CoreOS 的 Vagrant 虚拟机实例上运行 python 我想访问 python 解释器 谢谢 您还可以安装python在 CoreOS 上使用下面的脚本 我们称之为install python sh bin bash e
  • Ufw 防火墙阻止 kubernetes(使用 calico)

    我正在尝试在我的服务器 Debian 10 上安装 kubernetes 集群 在我的服务器上 我使用 ufw 作为防火墙 在创建集群之前 我在 ufw 上允许了这些端口 179 tcp 4789 udp 5473 tcp 443 tcp
  • Kubernetes 仪表板一直处于挂起状态,并显示消息:没有可用于服务“kubernetes-dashboard”的端点

    嘿嘿 我需要一些帮助来让仪表板正常工作 我的仪表板 Pod 的状态为 待处理 如果我对http 127 0 0 1 8080 api v1 proxy namespaces kube system services kubernetes d
  • 如何编写 kubernetes pod 配置来启动两个容器

    我想创建一个包含 2 个容器的 kubernetes pod 两个容器都有不同的镜像 这样我就可以一起启动这两个容器 目前我已经尝试过以下配置 id podId desiredState manifest version v1beta1 i
  • kubernetes 容器的响应丢失

    我已经在openstack上安装了kubernetes 该设置在 coreos 上有一个主节点和一个节点 我有一个在 UDP 端口 5060 上托管 SIP 应用程序的 pod 并且我已创建服务为NODEPORT在 5060 上 规格 sp
  • Kubectl 还记得我吗?

    我已经在我的 kubernetes api 服务器上实现了基本身份验证 现在我正在尝试配置我的 kube config以我可以简单运行的方式文件 kubectl get pods kubectl config set cluster dig
  • .pgpass 用于 Docker 化环境中的 PostgreSQL 复制

    我尝试使用 Docker 和 bash 脚本 我使用 Coreos 设置 PostgreSQL 从属服务器 我还没有找到任何方法来提供有效的 pgpass 我知道我可以创建一个 PGPASSWORD 环境变量 但出于安全原因不想这样做 如此
  • 在 coreos 上启动 calicoctl 容器

    我有 CoreOS 测试版 1153 4 0 我正在尝试运行 calicoctl 来检查我的 calico 网络是否配置正确 所以我尝试使用以下命令运行 calicoctl rkt 容器rkt run quay io calico ctl我
  • 如何使用 go 1.5+ 创建静态链接的 golang 可执行文件

    golang 版本 1 5 怎么样 谷歌搜索没有为我的搜索词返回任何有用的结果 有人对如何生成可以在基本 rkt 来自 CoreOS 容器内执行的静态链接二进制文件有任何建议吗 my go go version go version go1
  • Docker:Nginx 和 php5-fpm docker 不说话

    我想进行完全 Docker 化的 Drupal 安装 我的第一步是让容器与 Nginx 和 php5 fpm 一起运行 两者都基于 Debian 我在 CoreOS alpha 频道 使用 Digital Ocean 我的 Dockerfi

随机推荐

  • 适用于所有模板的 Django Python base.html

    在我的根目录中 我有一个模板 在该模板内后面跟着一个base html这将是我的自定义管理网站的主要布局 In my templates admin base html我有这个代码 block content endblock 我要这个ba
  • 如何在 http 响应正文中返回编码字符串?

    将编码字符串添加到 http 响应似乎会用 F MISSING 替换某些字符 如何防止这种情况发生 Output encodedText M6c8RqL61nMFy F 缺失 hQmciSYrh9ZXgVFVjO Code package
  • 在方法调用中传递“this”是java中可接受的做法

    在方法调用中传递当前对象是好 坏 可接受的做法 如 public class Bar public Bar public void foo Baz baz modify some values of baz public class Baz
  • 如何使用 CLI 在 Windows 操作系统中将 Node.js 6.x 更新到 8.x

    我无法在 Node js 6 x 上运行 Angular 6 CLI 它显示错误 升级最低 Node js 8 xx 以使用 Angular CLI 我尝试使用以下代码 npm install g npm windows upgrade n
  • Java 编译器:停止抱怨死代码

    出于测试目的 我经常开始在现有项目中输入一些代码 因此 我想要测试的代码位于所有其他代码之前 如下所示 public static void main String args char a System out println int a
  • C++ 变量定义中的“class”关键字

    在有人问之前 是的 这是家庭作业的一部分 是的 在问之前我做了很多谷歌搜索 我花了最后一个小时在谷歌上用很多很多不同的关键词进行了集中搜索 但就是找不到任何东西 那么问题来了 下面的变量定义是什么意思 class MyClass myCla
  • 为什么错误回溯显示编辑后的脚本而不是实际运行的脚本?

    背景 考虑以下最小示例 当我保存以下脚本并从终端运行它时 import time time sleep 5 raise Exception 该代码将在休眠五秒后引发错误 并留下以下回溯 回溯 最近一次调用最后一次 文件 test minim
  • 动态 REST API 调用

    我已经成功访问 页面上的静态API数据 我现在正在尝试访问 dynam API 我已经阅读了一些访问动态API的文档 但是API提供商的文档与在线资源不同 我不确定必须在现有代码中进行哪些更改才能访问动态 API 数据 这是来自 API 提
  • 初始化时0.0f的意义是什么(在C语言中)?

    我见过人们初始化浮点变量的代码 如下所示 float num 0 0f 这与仅执行以下操作之间有显着差异吗 float num 0 谢谢 浮动 x 0具有从 int 到 float 的隐式类型转换 浮点数 x 0 0f没有这样的类型转换 浮
  • Swift:从元组数组中获取元素数组

    我有一个像这样的元组数组 var answers number Int good Bool 我想从中获取一个数字成员数组 就像我做了类似的事情 answers number gt Should give Int of all values
  • -fPIC 标志可以增加多少开销?

    Question 我正在测试一个计算曼德尔布罗分形的简单代码 我一直在根据检查点是否属于曼德尔布罗特集的函数中的迭代次数来检查其性能 令人惊讶的是 添加后我的时间出现了很大的差异 fPIC旗帜 据我了解 开销通常可以忽略不计 我遇到的最高开
  • C++ 中最大的整数数据类型?

    C 中最大的整数数据类型是什么 最大的standardC 整数类型是long C has a long long C 0x 也会添加它 当然您可以实现自己的自定义整数类型 甚至可能是 BigInt 类 但从技术上来说 考虑到内置的整数类型
  • 行程解压

    这里是CS学生 我想编写一个程序来解压缩根据游程编码的修改形式进行编码的字符串 我已经为其编写了代码 例如 如果字符串包含 bba10 它将解压缩为 bbaaaaaaaaaa 如何让程序识别字符串的一部分 10 是整数 谢谢阅读 一个简单的
  • 为什么即使在哈希上调用 Enumerable#find/#detect 也会返回数组?

    The 的文档Enumerable find detect http ruby doc org core 2 0 Enumerable html method i find says find ifnone nil obj block ob
  • 使用未分配的变量?

    当声明 paymentstatus 为空或在 if 语句中具有值时 我收到错误使用未分配的变量 ps 我想我已经声明了 ps 但显然我做错了什么 为什么编译器会抱怨这个 这是上下文中的错误 public IList
  • 如何求最大生成树?

    与克鲁斯卡尔最小生成树算法相反的算法是否适用 我的意思是 每一步选择最大权重 边缘 还有其他找到最大生成树的想法吗 是的 它确实 计算网络 G 的最大权生成树的一种方法 由于克鲁斯卡尔 可以总结如下 按权重将 G 的边按降序排序 令 T 为
  • Netbeans 告诉我删除 null 比较,但这会破坏我的代码

    我有以下简单的代码来模拟猫狩猎 import java util Arrays import java util LinkedList public class HuntigSaeson int hunger 4 int level 3 L
  • setInterval 似乎不起作用?

    这段代码似乎不起作用 我正在尝试创建一个可用聊天室的动态列表 每 10 秒更新一次 我还希望用户能够设置参数来过滤要显示的房间 我正在使用这段代码 但由于某种原因它似乎不起作用
  • 无法查看 Service Worker 日志

    看不到我的 Service Worker 的日志 以下是我尝试打开已注册和正在运行的服务工作人员日志的步骤 Open chrome serviceworker internals 单击开始并检查 刷新检查窗口 等待日志出现 但是 两者chr
  • 在 coreos 上启动 calicoctl 容器

    我有 CoreOS 测试版 1153 4 0 我正在尝试运行 calicoctl 来检查我的 calico 网络是否配置正确 所以我尝试使用以下命令运行 calicoctl rkt 容器rkt run quay io calico ctl我