摘要: 安装Kubernetes集群有多种方式,前面介绍了Kubeadm的方式,本文将介绍手工安装的方法。 安装环境有3台Azure上的VM: 其中hkube01是Master节点,将会安装docker, etcd, Kubernetes master, flannel所需要的组件; Hkube02和hku阅读全文
posted @ 2018-05-26 18:49 衡子 阅读(71) 评论(0) 编辑
摘要: 容器中的网络是建立docker集群的重要内容。 本文将介绍如何用Calico实现容器的多节点互通。 Calico的组件结构如下: Calico通过etcd同步Bridge的信息,各个Docker node间通过BGP进行路由的交互。Iptables实现NAT、访问控制等。 具体的安装过程如下,其中两阅读全文
posted @ 2018-05-25 19:07 衡子 阅读(48) 评论(0) 编辑
摘要: 容器中的网络是建立docker集群的重要内容。 本文将介绍如何用Weave实现容器的多节点互通。 Weave是一个开源的项目,其网站为: https://www.weave.works/ 其工作原理相当比较简单,每个Docke的node和其他Docker的node建立peer的关系,如下图: 在每个阅读全文
posted @ 2018-05-24 13:45 衡子 阅读(18) 评论(0) 编辑
摘要: 安装kubenetes的方法有多种,本文将介绍如何用kubeadm安装kubernetes。 一 node准备 1 /etc/hosts文件 2 关闭swap 注释/etc/fstab中的swap挂载 3 修改内核参数 4 安装docker 二 安装kubeadm 1 增加yum的repo 2 安装阅读全文
posted @ 2018-05-21 12:03 衡子 阅读(89) 评论(0) 编辑
摘要: AzureStack是Azure的私有云解决方案。AzureStack可以帮助用户实现混合云的部署模式。 本文将介绍混合云的模式下,Azure作为计算资源,AzureStack作为存储资源。如下图: 在Azure上我们创建Hadoop的计算资源,在AzureStack上创建存储账户,把需要分析的数据阅读全文
posted @ 2018-05-10 18:44 衡子 阅读(35) 评论(0) 编辑
摘要: 容器中的网络是建立docker集群的重要内容。 本文将介绍如何用flannel实现容器的多节点互通。 下图是flannel的实现原理,摘自: http://docker-k8s-lab.readthedocs.io/en/latest/docker/docker-flannel.html 本文有两台阅读全文
posted @ 2018-05-01 20:26 衡子 阅读(53) 评论(0) 编辑
摘要: ns=`docker ps -a | tail -n +2 | awk '//{print $1}'`;for n in $ns;do docker rm -f $n;done docker ps -a | tail -n +2 | awk '{print $1}'|xargs -n1 docker rm -f docker rm -f $(docker ps -qa) for ...阅读全文
posted @ 2018-04-24 18:34 衡子 阅读(57) 评论(0) 编辑
摘要: 本文将介绍如何安装消息队列系统,Kafka集群: 1 安装Java 2 安装Zookeeper 下载、安装、启动Zookeeper 查看Zookeeper的端口2181已经打开: 3 安装Kafka 下载Kafka 增加hosts文件内容: 配置Kafka: 启动Kafka: 4 创建topic 验阅读全文
posted @ 2018-04-08 16:41 衡子 阅读(35) 评论(0) 编辑
摘要: Azure的VM在经过几代发展后已经有多种硬件类型。目前Azure China的多种机型都配置了FPGA卡,可以实现网络加速。本文将介绍Azure的加速网络相关的内容。 一、 加速网络的硬件准备 下图是Azure中支持加速网络的一种硬件的逻辑图。可以看到硬件中增加了一块FPGA卡,通过40G与网卡连阅读全文
posted @ 2018-03-29 00:08 衡子 阅读(172) 评论(0) 编辑
摘要: 目前Azure上复制VM可以有多种方法: 1 创建User Image,可以快速复制多台VM,但目前托管磁盘只支持Generalized的模式,需要对User和配置进行重置。 2 从VHD或托管磁盘复制VM,通过Json Template、Powershell、CLI或SDK的方式等,都可以快速复制VM,但需要自己添加数据盘 本文的Powershell脚本将通过采用对VHD或托管磁盘的复制实现对V...阅读全文
posted @ 2018-03-06 15:08 衡子 阅读(44) 评论(0) 编辑