问题标签 [containeros]

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 回答
1548 浏览

kubernetes - hyperkube 不会从 /etc/kubernetes/manifests 启动任何清单

我在家里的电脑上安装了 CoreOS alpha (1325.1.0) 的 Container Linux。

我用 kubernetes 玩了几个月,但现在在重新安装 ContainerOS 并尝试使用我的 fork 在https://github.com/kfirufk/coreos-kubernetes安装 kubernetes 后,我无法正确安装 kubernetes。

我使用 hyperkube 图像v1.6.0-beta.0_coreos.0

问题是 hyperkube 似乎没有尝试从/etc/kubernetes/manifests. 我将 kubelet 配置为与 rkt 一起运行。

当我journalctl -xef -u kubelet重新启动 kubelet 后运行时,我得到以下输出:

我的 kubelet.service 内容(我尝试使用 --network-plugin=kubenet 和 cni,没有区别:

我的/var/lib/coreos-install/user_data文件:

welp..我很迷茫。这是我第一次遇到这种问题。任何有关该问题的信息将不胜感激。

以防万一..这些是/etc/kubernetes/manifests未执行的清单。rkt list --full除了常规的 hyperkube 之外,没有显示任何类型的 pod 正在启动。

kube-apiserver.yaml:

kube-controller-manager.yaml:

kube-proxy.yaml:

kube-scheduler.yaml:

0 投票
1 回答
2279 浏览

kubernetes - fork/exec /usr/bin/rkt: 权限被拒绝

我正在尝试安装 Kubernetes。

配置细节:

控制器

  • 操作系统:CoreOS alpha (1339.0.0) 的容器 Linux
  • 局域网IP:192.168.1.2
  • FQDN:coreos-2.tux-in.com

  • 用于安装的环境变量:

    /li>

工人

  • 操作系统:CoreOS alpha (1339.0.0) 的容器 Linux
  • 局域网IP:192.168.1.3
  • FQDN:coreos-3.tux-in.com

  • 用于安装的环境变量

    /li>

我使用我的 forkcoreos-kubernetes来安装控制器和工作程序(https://github.com/kfirufk/coreos-kubernetes)。

控制器节点运行良好,但工作节点permission denied在尝试在 kubernetes 告诉它执行的每个图像上运行 rkt 时抱怨。

例如:

有任何想法吗 ?

0 投票
2 回答
3378 浏览

google-cloud-platform - 计算引擎启动脚本无法以非 root 用户身份执行

将我的问题归结为最简单的情况,我将 Compute Engine 与以下启动脚本一起使用:

我可以在此命令之后确认 drupal 用户存在,测试文件也是如此。但是我希望测试文件的所有者是'drupal'(因此是su)。但是,当我将其用作启动脚本时,我仍然可以确认 ROOT 是文件的所有者:

ls -l 结果

意思是我的

不工作。sudo su drupal 也没有任何区别。我正在使用 Google Container OS,但在 Debian 8 映像上也会发生同样的情况。