本文发布已超过一年。较旧的文章可能包含过时内容。请检查页面信息自发布以来是否已不再正确。
Kubernetes 社区每周 Hangout 会议记录 - 2015 年 3 月 27 日
每周,Kubernetes 贡献者社区都会通过 Google Hangouts 进行线上会议。我们希望任何感兴趣的人都能了解这个论坛的讨论内容。
议程
- Andy - 演示远程执行和端口转发
- Quinton - 集群 Federation - 已推迟
- Clayton - 围绕 Kubernetes 的 UI 代码共享和协作
会议记录
1. 来自 RedHat 的 Andy
演示远程执行
kubectl exec -p $POD -- $CMD
作为代理连接到主节点,找出 Pod 所在的节点,将连接代理到 kubelet,由其完成核心工作。通过 nsenter 实现。
使用 SPDY 通过 HTTP 进行多路复用流传输
也支持交互模式
默认使用第一个容器。可以使用 -c $CONTAINER 选择特定容器。
如果容器中预装了 gdb,则可以将其交互式地附加到正在运行的进程
- 回溯、符号表、打印等。多数 gdb 操作都可以进行。
还可以通过精心构造的 flag 在其上运行 rsync 或在容器内设置 sshd。
通过聊天获得了一些反馈
Andy 还演示了端口转发
nsenter 对比 docker exec
希望注入一个在主机控制下的二进制文件,类似于 pre-start hook
socat, nsenter, 或者 pre-start hook 所需的任何东西
如果能写一篇关于此的博客文章就好了
wheezy 中的 nginx 版本太旧,无法支持所需的 master-proxy 功能
2. Clayton:关于例如 Kubernetes UI 组件的社区组织,我们进展如何?
- google-containers-ui IRC 频道,邮件列表。
- Tim:google-containers 前缀是历史遗留的,应该直接使用 "kubernetes-ui"
- 也想投入设计资源,而且 bower 需要自己的仓库。
- 一致同意
3. Brian Grant
- 测试 v1beta3,使其准备好集成。
- Paul 正在处理命令行相关改动。
- 下周初至周中,尝试默认启用 v1beta3?
- 对于任何其他改动,请提交 issue 并 CC thockin。
4. 大家一致认为 30 分钟比 60 分钟好
- 不应该为了凑时间而人为地延长会议。