摘要: 换工作了好久没写blog了,堕落了,哈哈,发现了好的东西分享一下,和以前使用的pycharm的远程debug相比,更为方便,原理同步本地和远程的代码,加载远程的环境运行,使用本地的代码+远程的环境,方便快捷,比http://blog.csdn.net/rogerjava/article/detail 阅读全文
posted @ 2017-11-23 12:30 jimtong 阅读(2681) 评论(0) 推荐(0) 编辑
摘要: 首先要明白对象和引用的概念 (例子:a=1, a为引用,1为对象,对象1的引用计数器为1,b=1此时内存中只有一个对象1,a,b都为引用,对象的引用计数器此时为2,因为有两个引用) 引用计数器如何减少,当删除该对象的引用时候该对象的引用计数器将会减少。 python的垃圾回收(3种) 引用计数 当对 阅读全文
posted @ 2017-09-04 11:09 jimtong 阅读(5504) 评论(3) 推荐(1) 编辑
摘要: WSGI 参考link:https://jingtyu.gitbooks.io/learning-openstack/content/351-usgi.html(本人的gitbook) 个人理解: wsgi: Web服务器网关接口(Python Web Server Gateway Interfac 阅读全文
posted @ 2017-06-06 14:28 jimtong 阅读(3713) 评论(0) 推荐(1) 编辑
摘要: 为什么要有.gitignore文件 项目中经常会生成一些Git系统不需要追踪(track)的文件。典型的是在编译生成过程中 产生的文件或是编程器生成的临时备份文件。当然,你不追踪(track)这些文件,可以 平时不用"git add"去把它们加到索引中。 但是这样会很快变成一件烦人的事,你发现项目中 阅读全文
posted @ 2017-05-09 17:42 jimtong 阅读(17753) 评论(0) 推荐(1) 编辑
摘要: OpenStack的安装首先应该选择操作系统,看了几篇文章介绍,openstack运行在linux环境中,如果想在window中应用也是可以的,需要先安装其他软件虚拟linux环境,linux操作系统有很多,大家比较熟悉的有redhat,centos,ubuntu。安装对多的应该是Ubuntu,官网 阅读全文
posted @ 2017-02-09 17:07 jimtong 阅读(1365) 评论(0) 推荐(0) 编辑
摘要: 新的一年新的开始,突然想学习下Openstack,之前了解过很多,但是想系统的学习一下,第一次写博客,只想把学到的东西记录下来加深印象,如有写的不好的地方请多多见谅。下面开门见山。 1.What is OpenStack? 是 Rackspace(贡献swift)和NASA(贡献nova)共同发起的 阅读全文
posted @ 2017-02-08 18:43 jimtong 阅读(15090) 评论(0) 推荐(0) 编辑
摘要: 由于来来也的时间不久,可能对现有的部署情况不是很了解,以下是个人对POC自动化部署的设计方案。 自动化部署优点 降低成本,提高生产力,高可用,更可靠,性能优化 与gitlab持续集成的比较流行的有jenkins和gitlab-ci Jenkins: 优点:编译服务和代码仓库分离,而且编译配置文件不需 阅读全文
posted @ 2018-09-07 14:15 jimtong 阅读(12733) 评论(0) 推荐(3) 编辑
摘要: 1,anaconda安装 https://www.cnblogs.com/jingtyu/p/8352914.html docker免sudo https://blog.csdn.net/baidu_36342103/article/details/69357438 docker容器管理 Porta 阅读全文
posted @ 2018-08-14 10:05 jimtong 阅读(180) 评论(0) 推荐(0) 编辑
摘要: 三、完整集群部署 - kubernetes-with-ca 1. 理解认证授权 1.1 为什么要认证 想理解认证,我们得从认证解决什么问题、防止什么问题的发生入手。防止什么问题呢?是防止有人入侵你的集群,root你的机器后让我们集群依然安全吗?不是吧,root都到手了,那就为所欲为,防不胜防了。其实 阅读全文
posted @ 2018-04-19 12:20 jimtong 阅读(340) 评论(0) 推荐(0) 编辑
摘要: 二、基础集群部署 - kubernetes-simple 1. 部署ETCD(主节点) 1.1 简介 kubernetes需要存储很多东西,像它本身的节点信息,组件信息,还有通过kubernetes运行的pod,deployment,service等等。都需要持久化。etcd就是它的数据中心。生产环 阅读全文
posted @ 2018-04-19 12:01 jimtong 阅读(1274) 评论(0) 推荐(0) 编辑
摘要: 一、预先准备环境 1. 准备服务器 这里准备了三台centos虚拟机,每台一核cpu和2G内存,配置好root账户,并安装好了docker,后续的所有操作都是使用root账户。虚拟机具体信息如下表: 使用ubuntu的同学也可以参考此文档,需要注意替换系统命令即可 2. 安装docker(所有节点) 阅读全文
posted @ 2018-04-18 10:20 jimtong 阅读(366) 评论(0) 推荐(0) 编辑
摘要: 1.软件架构的进化 2.什么是微服务 3.微服务架构图 微服务架构图: 4.微服务架构优势,劣势 5.微服务间如何通讯 6.微服务发现 7.微服务部署,更新,扩容 服务编排:mesos,docker swarm,kubernetes 阅读全文
posted @ 2018-04-08 16:17 jimtong 阅读(1682) 评论(0) 推荐(0) 编辑
摘要: 端口映射、ovs、 fannel,weave 1.使用网桥实现跨主机容器连接 使用Open vSwitch实现跨主机容器连接 阅读全文
posted @ 2018-03-22 19:15 jimtong 阅读(248) 评论(0) 推荐(0) 编辑
摘要: 保存下学习资料 阅读全文
posted @ 2018-03-16 20:36 jimtong 阅读(182) 评论(0) 推荐(0) 编辑
摘要: 内部分享的ppt,做的有些粗糙。。。 个人使用的总结,如有错误,多多指正! 阅读全文
posted @ 2018-03-13 21:49 jimtong 阅读(163) 评论(0) 推荐(0) 编辑
摘要: yum install -y bunzip2 wget https://repo.continuum.io/archive/Anaconda2-5.0.1-Linux-x86_64.sh chmod +777 Anaconda2-5.0.1-Linux-x86_64.sh bash ./Anacon 阅读全文
posted @ 2018-01-25 19:50 jimtong 阅读(209) 评论(0) 推荐(0) 编辑