1.service简介 本节开始学习 Service。我们不应该期望 Kubernetes Pod 是健壮的,而是要假设 Pod 中的容器很可能因为各种原因发生故障而死掉。Deployment 等 controller 会通过动态创建和销毁 Pod 来保证应用整体的健壮性。换句话说,Pod 是脆弱的 ...
分类:
其他好文 时间:
2018-11-05 13:36:15
阅读次数:
150
滚动更新:一次只更新一小部分副本,成功后,在更新更多的副本,最终完成所有副本的更新。 滚动更新的最大好处是零停机,整个更新过程始终有副本在运行,从而保证了业余的连续性 下面部署三个副本的应用,出事镜像为httpd:2.2.31,然后将其更新到 httpd:2.2.32。 将配置文件中的 httpd: ...
分类:
Web程序 时间:
2018-10-24 15:17:34
阅读次数:
142
一、容器编排工具 docker compose,docker swarm,docker machine mesos,marathon kubernetes 二、DevOps CI:持续集成 CD:持续交付,Delivery CD:持续部署,Deployment 三、kubernetes(舵手、飞行员 ...
分类:
Web程序 时间:
2018-10-20 19:42:23
阅读次数:
221
我之前的文章 "如何在Kubernetes里创建一个Nginx service" 介绍了如何创建一个Kubernetes pod和service,使用的方法是命令kubectl run。 本文介绍另一种方式,通过这种方式来学习Kubernetes里pod和对应的service是如何绑定的。 首先使用 ...
分类:
Web程序 时间:
2018-10-20 14:53:42
阅读次数:
147
Helm是什么?在战网上玩过暗黑破坏神2代的程序员们应该还记得,Helm是国度的意思。 而在计算机领域,Helm是什么? Helm是Kubernetes的一个包管理工具,有点像nodejs的npm,Ubuntu的apt和CentOS的yum。这些包管理工具的目的都是用来简化对应应用的部署和管理。 H ...
分类:
系统相关 时间:
2018-10-20 11:00:56
阅读次数:
177
原标题:Kafka如何做到1秒处理1500万条消息? Apache Kafka 是一款流行的分布式数据流平台,它已经广泛地被诸如 New Relic(数据智能平台)、Uber、Square(移动支付公司)等大型公司用来构建可扩展的、高吞吐量的、且高可靠的实时数据流系统。 例如,在 New Relic ...
分类:
Web程序 时间:
2018-10-10 21:47:55
阅读次数:
244
装好docker1.master上:cdshell&&shinit.sh&&shmaster.sh2.node上:cdshell&&shinit.sh3.在node上执行master输出的join命令即可(命令忘记了可以用这个查看,kubeadmtokencreate--print-join-command)然后就没有然后了安装包地址:https:/
分类:
Web程序 时间:
2018-10-10 14:17:24
阅读次数:
134
容器按照持续运行的时间可以分为两类:服务类容器和工作类容器 服务类容器:持续提供服务 工作类容器:一次性任务,处理完后容器就退出 Deployment,replicaset和daemonset都用于管理服务类容器, 对于工作类的容器,我们用job 编辑一个简单的job类型的yml文件 1.apive ...
分类:
Web程序 时间:
2018-09-28 19:14:46
阅读次数:
282
架构以及我理解中架构的本质 在开始谈我对架构本质的理解之前,先谈谈对今天技术沙龙主题的个人见解,千万级规模的网站感觉数量级是非常大的,对这个数量级我们战略上 要重 视 它 , 战术上又 要 藐 视 它。先举个例子感受一下千万级到底是什么数量级?现在很流行的优步(Uber),从媒体公布的信息看,它每天 ...
分类:
其他好文 时间:
2018-09-26 11:48:14
阅读次数:
152
2018 1. 简化版KNN算法写code实现,用Euclidean distance。(heap tree那里我是用heaplist实现的,出了个bug,而且写得太慢把时间耗光了) 2. 概率题,扔硬币,n次中有m次head,问是否能说明硬币是biased,写个函数算出来(经典题不难,但是没时间了 ...
分类:
其他好文 时间:
2018-09-24 11:30:38
阅读次数:
122