- 博客(18)
- 资源 (36)
- 收藏
- 关注
原创 2017 GDevOps峰会总结—DevOps文化
说起DevOps,无非是网络上的几张经典诠释图了。首先,从软件生命周期的工作人员说起。DevOps强调了个体之间的互动是非常重要的。DevOps下的人员关系是这样的:DevOps从对于人来说就是协作、交流、去隔阂,从而达到提高软件生态流程的效率 。然后就是DevOps流程环,实现软件生态链的闭环:也可以这样表示:
2017-11-30 16:05:46 1483
原创 【微服务】Kubernetes对象之Service(重要)
目录Kubernetes Service:没有 selector 的 Service :VIP 和 Service 代理:userspace 代理模式:iptables 代理模式:多端口 Service:选择自己的 IP 地址:服务发现:Headless Service:配置 Selector:发布服务 —— 服务类型:NodePort 类型:...
2017-11-22 11:34:32 5528 2
原创 Kubernetes对象(网络)之Ingress
Kubernetes Ingress:通常情况下,service和pod仅可在集群内部网络中通过IP地址访问。所有到达边界路由器的流量或被丢弃或被转发到其他地方。Ingress是授权入站连接到达集群服务的规则集合。可以给Ingress配置提供外部可访问的URL、负载均衡、SSL、基于名称的虚拟主机等。用户通过POST Ingress资源到API server的方式来请求ingres
2017-11-22 11:31:48 1026
原创 【微服务】Kubernetes对象之StatefulSets(有状态系统服务设计)
目录Kubernetes StatefulSets(有状态系统服务设计)具有以下特点时使用StatefulSets限制组件部署和扩展Pod管理OrderedReady Pod ManagementUpdate Strategies删除 Kubernetes StatefulSets(有状态系统服务设计):具有以下特点时使用StatefulSets...
2017-11-22 11:30:12 3931
原创 【微服务】Kubernetes对象之Deployment(重要)
目录Kubernetes Deployment:Deployment 对象中已经覆盖了所有的用例:创建 Deployment:Pod-template-hash label:更新Deployment:Rollover(多个rollout并行):Label selector 更新:回退Deployment:检查 Deployment 升级的历史记录:回退到历...
2017-11-22 11:23:21 3963
原创 Kubernetes对象之Replication Controller(RC)和Replica Sets(RS)
Kubernetes对象之Replication Controller(RC)和Replica Sets(RS)Kubernetes的Replication Controller(RC)和Replica Sets(RS)
2017-11-22 11:19:18 2128
原创 【微服务】Kubernetes 对象之Pod(重点)
目录Kubernetes Pod:Pod:Kubernetes中的Pod使用可分两种主要方式:Pods:Pods提供两种共享资源:网络和存储。使用Pod:Pod和Controller:Pod模板:Pod 安全策略:Kubernetes Pod 生命周期:容器探针:Pod 和容器状态:重启策略:Pod 的生命:状态示例:Init 容器...
2017-11-22 11:16:23 3479
原创 【微服务】Kubernetes对象之Nodes和 Master与Node的通信
Kubernetes Nodes:Node是Kubernetes中的工作节点,最开始被称为minion。一个Node可以是VM或物理机。每个Node(节点)具有运行pod的一些必要服务,并由Master组件进行管理。Node节点上的服务包括Docker、kubelet和kube-proxy。 Node Status:节点的状态信息包含:Addresses Condi...
2017-11-22 11:13:51 4933
原创 Kubernetes对象之 Labels 和 Selectors
Kubernetes对象之 Labels 和 SelectorsKubernetes的 Labels 和 Selectors
2017-11-22 11:09:24 6035
原创 Kubernetes对象之Name和Namespaces
Kubernetes对象之Name和NamespacesKubernetes的Name和Namespaces
2017-11-22 11:06:57 1529
原创 容器与虚拟机的区别
容器与虚拟机区别:容器:创建在操作系统上,程序级,将容器安装在操作系统之上,共享相同的操作系统,直接利用操作系统的内核。虚拟机:创建在操作系统上,操作系统级,拥有唯一的操作系统和负载,依赖于hypervisor。容器:快速创建/部署应用,实例小,镜像的创建更加容易,集群规模大。虚拟机:创建过程相对复杂,需要创建操作系统和应用,实例大,集群规模小。容器:持
2017-11-21 11:42:54 3867
原创 Kubernetes特点及功能
Kubernetes 特点:可移植: 支持公有云,私有云,混合云,多重云可扩展: 模块化, 插件化, 可挂载, 可组合自动化: 自动部署,自动重启,自动复制,自动伸缩/扩展Kubernetes应用:快速部署应用快速扩展应用无缝对接新的应用功能节省资源,优化硬件资源的使用Kubernetes功能:Kubernetes能提
2017-11-21 11:34:23 4975
翻译 Python程序员必读—Python PEP8编程风格
目录基于PEP8的Python编程风格一、缩进:二、制表符还是空格三、最大代码长度:四、在二元运算符之前或之后是否应该断行五、空白行:六、源文件编码:七、导入:八、模块级别的dunder名称:九、行引号:十、表达式和语句中的空格:十一、其他建议:十二、注释:十三、阻止评论:十四、内联注释:十五、文档注释:十六、命名约定:十七、...
2017-11-09 15:50:28 1822
原创 Kubernetes组件简介
Kubernetes 特点:1、可移植: 支持公有云,私有云,混合云,多重云(multi-cloud)2、可扩展: 模块化, 插件化, 可挂载, 可组合3、自动化: 自动部署,自动重启,自动复制,自动伸缩/扩展kubernetes组件:1、Master组件kube-apiserver:提供Kubernetes API,任何的资源请求和调用操作都是通过
2017-11-09 10:21:56 604
原创 OpenStack之Horizon源码架构浅析(二)之启动流程分析(简约版)
horizon启动过程主要的文件是:openstack_dashborad.urls.py(OpenStack Dashboard的URL patterns)、openstack_dashborad.settings.py(配置文件)、horizon.base.py(Horizon的基础库)base.py实现了一套dashboard/panel注册、动态加载机制,使得Horiz
2017-11-08 16:23:56 956
原创 OpenStack之Horizon源码架构浅析(一)
horizon源码架构./horizon:horizon通用组件库 ./browsers:浏览器基类 ./conf:配置文件 ./contrib:多语言映射关系 ./forms:form表单基类包 ./locale:国际化语言包 ./management:manage.py命令的startdash/startpanel命令选项
2017-11-01 16:38:56 1597
原创 openstack的所有项目一览
Dashboard (Horizon):Web UICompute Service (Nova):计算服务Networking (Neutron):网络Object Store (Swift):对象存储Block Storage (Cinder):块存储Identity service (Keystone):身份认证Image Service (Glance):镜像服务
2017-11-01 14:23:17 3661
Python Cookbook(第三版)中文
2018-07-30
pycharm2017汉化包
2017-09-18
Tengine与Nginx的特性
2017-09-12
全面的各类RAID详解
2017-09-08
机器学习知识手册
2018-10-15
《精益数据分析》埃里克·莱斯
2018-09-25
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人