摘要: Namespace命名空间,命名空间是一个字典(dictionary),它的键就是变量名,它的值就是那些变量的值。命名空间的一大作用是避免名字冲突。 python使用命名空间记录变量的轨迹。python中有三个命名空间: 阅读全文
posted @ 2019-05-30 11:44 金色旭光 阅读(813) 评论(1) 推荐(0) 编辑
摘要: openstack使用的镜像多为qcow2格式,各个发行商也开源了针对openstack制作的镜像。但是这些镜像的登录方式都是注入用户名和密码的方式,就是说不能够直接通过账号和密码登录。那么如何将一个注入方式登录的虚拟机改造成一个普通的使用账号和密码登录的虚拟机呢?本文就是解决这个问题的一个记录。 阅读全文
posted @ 2019-05-12 16:17 金色旭光 阅读(2063) 评论(0) 推荐(0) 编辑
摘要: 计算机中的进制和编码 阅读全文
posted @ 2019-04-26 17:26 金色旭光 阅读(2454) 评论(0) 推荐(0) 编辑
摘要: Flannel是CoreOS团队针对Kubernetes设计的一个网络规划服务,简单来说,它的功能是让集群中的不同节点主机创建的Docker容器都具有全集群唯一的虚拟IP地址。 在默认的Docker配置中,每个节点上的Docker服务会分别负责所在节点容器的IP分配。这样导致的一个问题是,不同节点上容器可能获得相同的内外IP地址。并使这些容器之间能够之间通过IP地址相互找到,也就是相互ping通。 Flannel的设计目的就是为集群中的所有节点重新规划IP地址的使用规则,从而使得不同节点上的容器能够获得“同属一个内网”且”不重复的”IP地址,并让属于不同节点上的容器能够直接通过内网IP通信。 阅读全文
posted @ 2019-04-22 10:22 金色旭光 阅读(46322) 评论(23) 推荐(13) 编辑
摘要: Calico 是一种容器之间互通的网络方案。在虚拟化平台中,比如 OpenStack、Docker 等都需要实现 workloads 之间互连,但同时也需要对容器做隔离控制,就像在 Internet 中的服务仅开放80端口、公有云的多租户一样,提供隔离和管控机制。而在多数的虚拟化平台实现中,通常都使用二层隔离技术来实现容器的网络,这些二层的技术有一些弊端,比如需要依赖 VLAN、bridge 和隧道等技术,其中 bridge 带来了复杂性,vlan 隔离和 tunnel 隧道则消耗更多的资源并对物理环境有要求,随着网络规模的增大,整体会变得越加复杂。我们尝试把 Host 当作 Internet 中的路由器,同样使用 BGP 同步路由,并使用 iptables 来做安全访问策略,最终设计出了 Calico 方案。 阅读全文
posted @ 2019-04-16 10:08 金色旭光 阅读(75934) 评论(24) 推荐(16) 编辑
摘要: window配置ftp服务,客户端上传下载文件 阅读全文
posted @ 2019-04-11 21:31 金色旭光 阅读(1996) 评论(0) 推荐(0) 编辑
摘要: 制作OpenStack使用的windows镜像 阅读全文
posted @ 2019-04-11 21:18 金色旭光 阅读(5269) 评论(0) 推荐(0) 编辑
摘要: Kubernetes基本功能 阅读全文
posted @ 2019-04-04 14:58 金色旭光 阅读(4811) 评论(2) 推荐(1) 编辑
摘要: K8s网络设计及实现是在学习k8s网络过程中总结的内容。在学习k8s网络各种插件之前我觉得有必要先搞清楚其设计思路是怎样的,在知道其规范的情况下肯定能跟深刻理解k8s网络的各种插件。就像拥有指南针的船,才不会跑偏。 阅读全文
posted @ 2019-03-22 10:21 金色旭光 阅读(9072) 评论(0) 推荐(2) 编辑
摘要: 阿里云ACA主要内容 阅读全文
posted @ 2019-03-17 14:50 金色旭光 阅读(3459) 评论(0) 推荐(1) 编辑