摘要: web开发的过程中一定会遇到 cgi、wsgi 之类的名词,然后看着他们十分相似的解释估计还没开始写代码就晕了,这都什么鬼? 今天我就聊聊这些容易搞混的名称。 CGI(Common Gateway Inteface) 字面的意思就是通用网关接口,它是外部应用程序与Web服务器之间的接口标准,规定一个 阅读全文
posted @ 2017-06-20 15:55 悉达多尊 阅读(735) 评论(0) 推荐(0) 编辑
摘要: 在执行shell脚本的时候,可以sh -x来显示程序运行过程,可以用来排错 在python中是否有呢?答案是肯定的 1.可以使用pdb来进行调试,举例如下 代码及运行结果如下: 使用pdb调试可以如下: 2.常用的命令如下: c 继续执行 w 显示当前正在执行的代码行的上下文 a 打印当前函数的参数 阅读全文
posted @ 2017-06-20 15:34 悉达多尊 阅读(301) 评论(0) 推荐(0) 编辑
摘要: *args和**kwargs主要用于函数定义,可以将不定量的参数传给一个函数 (ps:不是必须写成*args和**kwargs,只有变量前面的*[星号]才是必须的,也可以写成*var和**vars,*args和**kwargs只是一个通俗的定义) 以下来介绍这俩 1.*args的用法 *args是用 阅读全文
posted @ 2017-06-20 15:05 悉达多尊 阅读(669) 评论(0) 推荐(0) 编辑
摘要: 我们经常会遇到某个服务扩容或下线的场景 扩容和缩容 1、我么可以用RC的Scale机制来完成 kubectl scale rc redis --replicas=3 这样将原来副本数量增加到3或者改为1杀掉pod实现缩容,或改为0下线 2、使用Horizontal Pod Sutodcaler (H 阅读全文
posted @ 2017-06-19 11:42 悉达多尊 阅读(371) 评论(0) 推荐(0) 编辑
摘要: 在kubernetes系统中,pod在大多数情况下只是容器的载体而已,通常需要通过RC、Deployment、DaemonSet、Job等对象来完成pod的调度及自动控制功能。 以下来介绍pod的几种调度方法: 1、RC、Deployment : 全自动调度 RC的主要功能之一就是自动部署一个容器应 阅读全文
posted @ 2017-06-19 11:11 悉达多尊 阅读(492) 评论(0) 推荐(0) 编辑
摘要: 阅读全文
posted @ 2017-06-19 09:01 悉达多尊 阅读(1991) 评论(0) 推荐(0) 编辑
摘要: k8s中大部分概念如Node、Pod、Replication Controller、Service等都可以看作是一种 资源对象,几乎所有的资源对象都可以通过Kubernetes提供的kubectl工具执行增删改查并将其保存在etcd中持久化存储。 从这个角度看,k8s是一个高度自动化的资源监控系统, 阅读全文
posted @ 2017-06-16 11:19 悉达多尊 阅读(1127) 评论(0) 推荐(0) 编辑
摘要: 1.来源 kubernetes是一个全新的基于容器技术的分布式架构领先方案。是谷歌的一个内部使用大规模集群管理系统工具(Borg)的一个开源版本。于2015年4月首次公开。 2.优点 节约不少于30%开发成本,同时可将精力更加集中于业务本身,而且kubernetes提供了强大的自动化机制,降低了大量 阅读全文
posted @ 2017-06-16 10:00 悉达多尊 阅读(167) 评论(0) 推荐(0) 编辑