关闭

[置顶] 私有云中Kubernetes Cluster HA方案

发现很多Kubernetes刚入门的同学对Kubernetes的Master高可用方案很感兴趣,官方又只给出了GCE上部署高可用的方案,因此我觉得有必要把我之前做的Kubernetes Master HA方案分享一下。...
阅读(7376) 评论(0)

[置顶] 如何落地TensorFlow on Kubernetes

TensorFlow 作为最受欢迎的 Deep Learning 框架,已经火到没有朋友,然而在落地时,你会发现 TensorFlow 也并不是那么完美,它面临着资源隔离、进程难于管理、 PS 进程不能自动结束等诸多问题,我们还需要一个分布式框架配合使用才能发挥 Distributed TensorFlow 的真正威力,我想这个任务交给 kubernetes 最合适不过了。...
阅读(8960) 评论(0)

浅尝TensorFlow on Kubernetes

TensorFlow github 70K+ stars, Kubernetes github 27K+ stars, 两个都是在各自领域的霸主,本文从TensorFlow running in Kubernetes的角度,对两者的整合进行梳理和思考,看看能擦出什么样的火花。...
阅读(16581) 评论(4)

Kubernetes Job Controller源码分析

对于一般用户,学习和使用Job,官方文档就足够了,但如果你是个BT,那你总会去想,Job Controller和Deployment Controller在管理Pod上,除了RestartPolicy等不同外,还有哪些不同呢?其实是因为最近在搞TensorFlow on Kubernetes项目,想通过Job映射分布式TensorFlow中的worker task,达到训练完数据,自动回收资源资源等目的。...
阅读(17100) 评论(0)

Kubernetes Deployment滚动更新场景分析

本博文对以下Kubernetes滚动更新场景进行了测试分析:正常滚动更新流程;应用滚动更新时,用户删除应用;应用滚动更新时,用户对该应用进行扩容;应用滚动更新时,用户对该应用进行缩容;应用扩容时,进行滚动更新;应用缩容时,进行滚动更新;应用回滚;滚动更新未完成时,又开始新的滚动更新;...
阅读(12392) 评论(0)

使用DaemonSet+Taint/Tolerations+NodeSelector部署Nginx Ingress Controller

本博文,介绍了使用DaemonSet+NodeSelector+Tolerations的方式定义Nginx Ingress Controller,给专门节点打上Label+Taint,使得这些专门节点只运行Nginx Ingress Controller,而不会调度和运行其他业务容器,只用来做代理节点。...
阅读(16751) 评论(0)

聊聊你可能误解的Kubernetes Deployment滚动更新机制

Kubernetes Deployment滚动更新机制不同于ReplicationController rolling update,Deployment rollout还提供了滚动进度查询,滚动历史记录,回滚等能力,无疑是使用Kubernetes进行应用滚动发布的首选。本博文,将带你聊聊那些容易被大家忽略或者误解的特性。...
阅读(17123) 评论(0)

Kubernetes PodGC Controller源码分析

PodGC Controller作为Kubernetes默认启动的Controllers之一,在Master后台每隔20s进行一次Pod GC。回收的Pod对象为那些Orphaned和UnscheduledTerminating Pod。如果Terminated Pod number大于terminatedPodThreshold(默认为12500),回收超出的Terminated Pods。...
阅读(12907) 评论(3)

Kubernetes Nginx Ingress Controller源码分析

本博文对Nginx Ingress Controller源码分析。...
阅读(13900) 评论(0)

Kubernetes Node Controller源码分析之Taint Controller

Node Controller是Kubernetes几十个Controller中最为重要的Controller之一,其重要程度在Top3,然而这可能也是最为复杂的一个Controller,因此对其的源码分析,我将做一个系列文章。本博文主要对Node Controller触发的Taint Controller进行源码分析,看看NoExecuteTaintManager是如何进行Taint Pod Evictions的。...
阅读(11123) 评论(0)

Kubernetes Node Controller源码分析之创建篇

Node Controller是Kubernetes几十个Controller中最为重要的Controller之一,其重要程度在Top3,然而这可能也是最为复杂的一个Controller,因此对其的源码分析,我将做一个系列文章,希望能帮助自己有一个深入的理解。本博文主要对Node Controller的创建流程进行源码分析。...
阅读(13526) 评论(0)

Kubernetes Node Controller源码分析之执行篇

我认为,Node Controller是Kubernetes几十个Controller中最为重要的Controller之一,其重要程度在Top3,然而这可能也是最为复杂的一个Controller,因此对其的源码分析,我将做一个系列文章,希望能帮助自己有一个深入浅出的理解。本博文从NodeController的Run方法作为入口,对其工作原理作了跟踪分析。...
阅读(17329) 评论(0)

Kubernetes Node Controller源码分析之配置篇

我认为,Node Controller是Kubernetes几十个Controller中最为重要的Controller之一,其重要程度在Top3,然而这可能也是最为复杂的一个Controller,网上还没有Node Controller的源码分析的文章,因此我觉得有必要对此做一个系列文章,希望能帮助自己有一个深入浅出的理解。本博文主要对NodeController的启动、定义及其行为配置做出一些分析。...
阅读(19120) 评论(0)

生产环境中使用容器的10点注意事项

根据gravitational/workshop/k8sprod.md的描述,提炼出关于生产环境中使用容器时需要注意的10点注意事项,作为我们的参考,有些不一定能完全做到。...
阅读(10904) 评论(0)

容器时代CI/CD平台中的Kubernetes调度器定制方法

本博文是我在2017深圳Jenkins Meetup演讲的胶片,关于Jenkins+Kubernetes的内容和Kubernetes调度器的定制方法。另外,欢迎大家扫描后面的二维码关注我们和加入我们。...
阅读(14625) 评论(1)

Kubernetes集群安全配置

更多关于kubernetes的深入文章,请看我csdn或者oschina的博客主页。这两天在梳理Kubernetes集群的安全配置,涉及到各个组件的配置,最终决定画一个图来展现,应该会更清晰。...
阅读(17111) 评论(0)

Controlling Access to the Kubernetes API

Abtout The Controlling Access to the Kubernetes API...
阅读(15211) 评论(0)

从源码看kubernetes与CNI Plugin的集成

摘要:基于kubernetes 1.6.2的代码,对kubelet于CNI Plugin交互的代码进行了分析,看看kubelet是在什么时候通过什么方式调用的CNI Plugin的。...
阅读(18058) 评论(0)

kube-scheduler最佳配置

kube-scheduler最佳配置。...
阅读(10924) 评论(0)

kube-controller-manager最佳配置

kube-controller-manager最佳配置梳理...
阅读(11426) 评论(0)
62条 共4页1 2 3 4 下一页 尾页
    个人资料
    • 访问:1137003次
    • 积分:6710
    • 等级:
    • 排名:第3882名
    • 原创:62篇
    • 转载:0篇
    • 译文:0篇
    • 评论:33条
    最新评论