摘要: k8s部署 1.集群所有主机关闭swap sudo swapoff -a sudo sed -i 's/.*swap.*/#&/' /etc/fstab 如果重启后swap还是自动挂载执行systemctl mask dev-sda3.swap(dev-sdax为swap磁盘分区) 2.集群中所有服 阅读全文
posted @ 2020-06-04 11:21 bwzbk 阅读(2613) 评论(0) 推荐(0) 编辑
摘要: kafka2.3.1+zookeeper3.5.6+kafka-manager2.0.0.2集群部署(centos7.7) 阅读全文
posted @ 2019-12-13 09:26 bwzbk 阅读(1219) 评论(0) 推荐(0) 编辑
摘要: yum install gcc make zlib zlib-devel openssl openssl-devel libffi-devel bzip2-devel ncurses-devel gdbm-devel readline-devel xz-devel sqlite-devel tk-d 阅读全文
posted @ 2019-05-17 12:59 bwzbk 阅读(4755) 评论(0) 推荐(1) 编辑
摘要: 一、系统版本centos7.6 二、根据jenkins官方安装方法yum安装jenkins 1、进入jenkins官网下载页面https://jenkins.io/download/,选择Red Hat/Fedora/CentOS 2、根据官方要求需首先安装java8 yum install jav 阅读全文
posted @ 2019-03-14 12:43 bwzbk 阅读(2847) 评论(0) 推荐(0) 编辑
摘要: 1.启动firewalld systemctl start firewalld.service 2.永久开放80端口 firewall-cmd --zone=public --add-port=80/tcp --permanent 3.查看开放的端口 firewall-cmd --list-port 阅读全文
posted @ 2020-05-26 16:50 bwzbk 阅读(598) 评论(0) 推荐(0) 编辑
摘要: Vim中复制粘贴缩进错乱问题的解决方案 当你把这段缩进优美的代码直接ctrl+c,ctrl+v到Vim的时候,就会出现如下恶心的情况 可以看到,这种直接粘贴的方式会导致代码丢失和缩进错乱等情况。 解决方案 vim进入paste模式,命令如下: :set paste 进入paste模式之后,再按i进入 阅读全文
posted @ 2020-05-26 11:15 bwzbk 阅读(2289) 评论(0) 推荐(2) 编辑
摘要: 1、创建和使用类 面向对象编程是最有效的软件编程方法之一。根据类来创建对象被称为实例化。 使用类几乎可以模拟任何东西,下面来编写一个表示小狗的简单类Dog。 1.创建Dog类 2.根据类创建实例 在这里,命名约定很有用,我们通常可以认为首字母大写的名称(如Dog)指的是类,而小写的名称(如my_do 阅读全文
posted @ 2019-08-13 18:33 bwzbk 阅读(156) 评论(0) 推荐(0) 编辑
摘要: 函数是带名字的代码块,用于完成具体的工作,要执行函数定义的特定任务,可调用该函数。 1、定义函数 关键字def告诉Python要定义一个函数,函数名为greet_user(),最后定义以冒号结尾。 紧跟在def greet_user():后面的所有缩进行构成了函数体。文档字符串用三引号括起来,描述了 阅读全文
posted @ 2019-06-25 10:46 bwzbk 阅读(184) 评论(0) 推荐(0) 编辑
摘要: Calico 是一个纯三层的虚拟网络方案,Calico 为每个容器分配一个 IP,每个 host 都是 router,把不同 host 的容器连接起来。与 VxLAN 不同的是,Calico 不对数据包做额外封装,不需要 NAT 和端口映射,扩展性和性能都很好。 与其他容器网络方案相比,Calico 阅读全文
posted @ 2019-06-23 08:18 bwzbk 阅读(765) 评论(0) 推荐(0) 编辑
摘要: 上一节我们学习了 Weave 网络内部如何通信,今天讨论 Weave 如何与外界通信。 weave 是一个私有的 VxLAN 网络,默认与外部网络隔离。外部网络如何才能访问到 weave 中的容器呢? 答案是: 首先将主机加入到 weave 网络。 然后把主机当作访问 weave 网络的网关。 要将 阅读全文
posted @ 2019-06-19 18:34 bwzbk 阅读(231) 评论(0) 推荐(0) 编辑
摘要: 上一节我们分析了 Weave 的网络结构,今天讨论 Weave 的连通和隔离特性。 首先在host2 执行如下命令: weave launch 192.168.0.44 这里必须指定 host1 的 IP 192.168.0.44,这样 host1 和 host2 才能加入到同一个 weave 网络 阅读全文
posted @ 2019-06-19 17:07 bwzbk 阅读(322) 评论(0) 推荐(0) 编辑
摘要: 上一节我们安装并创建了 Weave 网络,本节将部署容器并分析网络结构。在 host1 中运行容器 bbox1: eval $(weave env) docker run --name bbox1 -itd busybox 首先执行 eval $(weave env) 很重要,其作用是将后续的 do 阅读全文
posted @ 2019-06-18 17:54 bwzbk 阅读(412) 评论(0) 推荐(0) 编辑