本文发布已超过一年。较旧的文章可能包含过时的内容。请检查页面中的信息自发布以来是否已变得不正确。

Kubernetes 社区每周视频会议记录 - 2015 年 3 月 27 日

每周,Kubernetes 的贡献者社区都会通过 Google Hangouts 进行虚拟会议。我们希望任何感兴趣的人都知道在这个论坛中讨论了什么。

议程

- Andy - 演示远程执行和端口转发

- Quinton - 集群联邦 - 推迟

- Clayton - Kubernetes 周围的 UI 代码共享和协作

会议记录

1. 来自 RedHat 的 Andy

  • 演示远程执行

    • kubectl exec -p $POD -- $CMD

    • 建立与主节点的代理连接,确定 pod 所在的节点,将连接代理到 kubelet,kubelet 通过 nsenter 完成有趣的部分。

    • 使用 SPDY 通过 HTTP 进行多路流式传输

    • 还有交互模式

    • 假设是第一个容器。可以使用 -c $CONTAINER 选择特定的一个。

    • 如果在容器中预安装了 gdb,则可以将其交互式附加到正在运行的进程

      • 回溯,符号表,打印等。您可以使用 gdb 完成的大多数事情。
    • 也可以通过仔细地设置标志,通过此方法运行 rsync 或在容器内设置 sshd。

    • 一些通过聊天提供的反馈

  • Andy 还演示了端口转发

  • nsenter 与 docker exec

    • 希望在主机控制下注入一个二进制文件,类似于 pre-start hooks

    • socat、nsenter,无论 pre-start hook 需要什么

  • 最好写一篇关于此的博客文章

  • wheezy 中的 nginx 版本太旧,无法支持所需的主节点代理功能

2. Clayton:关于 Kubernetes UI 组件的社区组织,我们进展如何?

  • google-containers-ui IRC 频道,邮件列表。
  • Tim:google-containers 前缀是历史遗留的,应该直接使用“kubernetes-ui”
  • 还希望放入设计资源,并且 bower 需要自己的仓库。
  • 普遍同意

3. Brian Grant

  • 测试 v1beta3,准备发布。
  • Paul 正在处理命令行方面的更改。
  • 下周初到中期,尝试默认启用 v1beta3?
  • 对于任何其他更改,请提交 issue 并抄送 thockin。

4. 普遍共识是 30 分钟比 60 分钟好

  • 不应该为了填满时间而人为地尝试延长。