<?xml version="1.0" encoding="utf-8" standalone="yes"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom">
  <channel>
    <title>二进制 on Colben Notes</title>
    <link>https://www.809508860.xyz/tags/%E4%BA%8C%E8%BF%9B%E5%88%B6/</link>
    <description>Recent content in 二进制 on Colben Notes</description>
    <generator>Hugo</generator>
    <language>zh-cn</language>
    <lastBuildDate>Mon, 03 Feb 2020 11:43:30 +0800</lastBuildDate>
    <atom:link href="https://www.809508860.xyz/tags/%E4%BA%8C%E8%BF%9B%E5%88%B6/index.xml" rel="self" type="application/rss+xml" />
    <item>
      <title>CentOS 安装官方编译的 Mariadb 10.1 二进制通用包</title>
      <link>https://www.809508860.xyz/post/mariadb-install/</link>
      <pubDate>Wed, 30 Oct 2019 17:53:33 +0800</pubDate>
      <guid>https://www.809508860.xyz/post/mariadb-install/</guid>
      <description>&lt;h2 id=&#34;环境&#34;&gt;环境&lt;/h2&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;centos 5.4/6.2/6.5/7.2 x86_64&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;h2 id=&#34;安装&#34;&gt;安装&lt;/h2&gt;&#xA;&lt;ol&gt;&#xA;&lt;li&gt;&#xA;&lt;p&gt;下载官方编译好的 linux 通用安装包，解压之自定义目录（如/opt）下&lt;/p&gt;&#xA;&lt;div class=&#34;highlight&#34;&gt;&lt;div class=&#34;chroma&#34;&gt;&#xA;&lt;table class=&#34;lntable&#34;&gt;&lt;tr&gt;&lt;td class=&#34;lntd&#34;&gt;&#xA;&lt;pre tabindex=&#34;0&#34; class=&#34;chroma&#34;&gt;&lt;code&gt;&lt;span class=&#34;lnt&#34;&gt;1&#xA;&lt;/span&gt;&lt;span class=&#34;lnt&#34;&gt;2&#xA;&lt;/span&gt;&lt;span class=&#34;lnt&#34;&gt;3&#xA;&lt;/span&gt;&lt;span class=&#34;lnt&#34;&gt;4&#xA;&lt;/span&gt;&lt;span class=&#34;lnt&#34;&gt;5&#xA;&lt;/span&gt;&lt;span class=&#34;lnt&#34;&gt;6&#xA;&lt;/span&gt;&lt;span class=&#34;lnt&#34;&gt;7&#xA;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/td&gt;&#xA;&lt;td class=&#34;lntd&#34;&gt;&#xA;&lt;pre tabindex=&#34;0&#34; class=&#34;chroma&#34;&gt;&lt;code class=&#34;language-bash&#34; data-lang=&#34;bash&#34;&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;&lt;span class=&#34;c1&#34;&gt;# rhel 7 地址:&lt;/span&gt;&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;wget https://mirrors.tuna.tsinghua.edu.cn/mariadb//mariadb-10.1.19/bintar-linux-glibc_214-x86_64/mariadb-10.1.19-linux-glibc_214-x86_64.tar.gz&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;&lt;span class=&#34;c1&#34;&gt;# rhel 5/6 地址:&lt;/span&gt;&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;wget https://mirrors.tuna.tsinghua.edu.cn/mariadb//mariadb-10.1.19/bintar-linux-x86_64/mariadb-10.1.19-linux-x86_64.tar.gz&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;tar zxf mariadb-10.1.19-linux*-x86_64.tar.gz -C /opt/&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;&lt;span class=&#34;nb&#34;&gt;cd&lt;/span&gt; /opt&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;mv mariadb-10.1.19-linux* mariadb&#xA;&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&#xA;&lt;/div&gt;&#xA;&lt;/div&gt;&lt;/li&gt;&#xA;&lt;li&gt;&#xA;&lt;p&gt;创建服务文件和配置文件，创建日志目录&lt;/p&gt;</description>
    </item>
    <item>
      <title>K8s 二进制安装</title>
      <link>https://www.809508860.xyz/post/k8s-install/</link>
      <pubDate>Wed, 30 Oct 2019 01:09:48 +0800</pubDate>
      <guid>https://www.809508860.xyz/post/k8s-install/</guid>
      <description>&lt;h2 id=&#34;环境&#34;&gt;环境&lt;/h2&gt;&#xA;&lt;table&gt;&#xA;  &lt;thead&gt;&#xA;      &lt;tr&gt;&#xA;          &lt;th&gt;角色&lt;/th&gt;&#xA;          &lt;th&gt;主机名&lt;/th&gt;&#xA;          &lt;th&gt;内网 IP&lt;/th&gt;&#xA;          &lt;th&gt;集群 IP&lt;/th&gt;&#xA;          &lt;th&gt;操作系统&lt;/th&gt;&#xA;          &lt;th&gt;服务&lt;/th&gt;&#xA;          &lt;th&gt;执行目录&lt;/th&gt;&#xA;      &lt;/tr&gt;&#xA;  &lt;/thead&gt;&#xA;  &lt;tbody&gt;&#xA;      &lt;tr&gt;&#xA;          &lt;td&gt;部署机 k8s-master&lt;/td&gt;&#xA;          &lt;td&gt;master120&lt;/td&gt;&#xA;          &lt;td&gt;10.0.4.120&lt;/td&gt;&#xA;          &lt;td&gt;-&lt;/td&gt;&#xA;          &lt;td&gt;CentOS&lt;/td&gt;&#xA;          &lt;td&gt;kube-apiserver kube-scheduler kube-controller-manager&lt;/td&gt;&#xA;          &lt;td&gt;/opt/kubernetes/&lt;/td&gt;&#xA;      &lt;/tr&gt;&#xA;      &lt;tr&gt;&#xA;          &lt;td&gt;etcd-node&lt;/td&gt;&#xA;          &lt;td&gt;etcd121&lt;/td&gt;&#xA;          &lt;td&gt;10.0.4.121&lt;/td&gt;&#xA;          &lt;td&gt;10.10.10.121&lt;/td&gt;&#xA;          &lt;td&gt;CentOS&lt;/td&gt;&#xA;          &lt;td&gt;etcd&lt;/td&gt;&#xA;          &lt;td&gt;/opt/etcd/&lt;/td&gt;&#xA;      &lt;/tr&gt;&#xA;      &lt;tr&gt;&#xA;          &lt;td&gt;etcd-node&lt;/td&gt;&#xA;          &lt;td&gt;etcd122&lt;/td&gt;&#xA;          &lt;td&gt;10.0.4.122&lt;/td&gt;&#xA;          &lt;td&gt;10.10.10.122&lt;/td&gt;&#xA;          &lt;td&gt;CentOS&lt;/td&gt;&#xA;          &lt;td&gt;etcd&lt;/td&gt;&#xA;          &lt;td&gt;/opt/etcd/&lt;/td&gt;&#xA;      &lt;/tr&gt;&#xA;      &lt;tr&gt;&#xA;          &lt;td&gt;etcd-node&lt;/td&gt;&#xA;          &lt;td&gt;etcd123&lt;/td&gt;&#xA;          &lt;td&gt;10.0.4.123&lt;/td&gt;&#xA;          &lt;td&gt;10.10.10.123&lt;/td&gt;&#xA;          &lt;td&gt;CentOS&lt;/td&gt;&#xA;          &lt;td&gt;etcd&lt;/td&gt;&#xA;          &lt;td&gt;/opt/etcd/&lt;/td&gt;&#xA;      &lt;/tr&gt;&#xA;      &lt;tr&gt;&#xA;          &lt;td&gt;k8s-node&lt;/td&gt;&#xA;          &lt;td&gt;node124&lt;/td&gt;&#xA;          &lt;td&gt;10.0.4.124&lt;/td&gt;&#xA;          &lt;td&gt;-&lt;/td&gt;&#xA;          &lt;td&gt;CentOS&lt;/td&gt;&#xA;          &lt;td&gt;docker flannel kubelet kube-proxy&lt;/td&gt;&#xA;          &lt;td&gt;/opt/kubernetes/&lt;/td&gt;&#xA;      &lt;/tr&gt;&#xA;      &lt;tr&gt;&#xA;          &lt;td&gt;k8s-node&lt;/td&gt;&#xA;          &lt;td&gt;node125&lt;/td&gt;&#xA;          &lt;td&gt;10.0.4.125&lt;/td&gt;&#xA;          &lt;td&gt;-&lt;/td&gt;&#xA;          &lt;td&gt;CentOS&lt;/td&gt;&#xA;          &lt;td&gt;docker flannel kubelet kube-proxy&lt;/td&gt;&#xA;          &lt;td&gt;/opt/kubernetes/&lt;/td&gt;&#xA;      &lt;/tr&gt;&#xA;      &lt;tr&gt;&#xA;          &lt;td&gt;k8s-node&lt;/td&gt;&#xA;          &lt;td&gt;node126&lt;/td&gt;&#xA;          &lt;td&gt;10.0.4.126&lt;/td&gt;&#xA;          &lt;td&gt;-&lt;/td&gt;&#xA;          &lt;td&gt;CentOS&lt;/td&gt;&#xA;          &lt;td&gt;docker flannel kubelet kube-proxy&lt;/td&gt;&#xA;          &lt;td&gt;/opt/kubernetes/&lt;/td&gt;&#xA;      &lt;/tr&gt;&#xA;  &lt;/tbody&gt;&#xA;&lt;/table&gt;&#xA;&lt;h2 id=&#34;前期准备&#34;&gt;前期准备&lt;/h2&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;全部服务器关闭 firewalld 和 selinux，禁用 swap，部署机(master120)可免密 ssh 登陆其他服务器&lt;/li&gt;&#xA;&lt;li&gt;软件版本&#xA;&lt;ul&gt;&#xA;&lt;li&gt;CentOS: 7.7&lt;/li&gt;&#xA;&lt;li&gt;etcd: 3.3.18&lt;/li&gt;&#xA;&lt;li&gt;docker: ce-19.03.5&lt;/li&gt;&#xA;&lt;li&gt;flannel: 0.11.0&lt;/li&gt;&#xA;&lt;li&gt;kubernetes: 1.17.2&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;/li&gt;&#xA;&lt;li&gt;k8s牵扯到多个网段，这里说明下&#xA;&lt;ul&gt;&#xA;&lt;li&gt;10.0.4.0/24 该网段是服务器物理网卡 IP 地址段，通过该地址访问互联网&lt;/li&gt;&#xA;&lt;li&gt;10.10.10.0/24 该网段是杜撰的，但也配置在服务器物理网卡上，用于 etcd 集群节点间通信，与 k8s 集群无关&lt;/li&gt;&#xA;&lt;li&gt;10.10.9.0/24 该网段是杜撰的，分配 k8s service 的 clusterIP&lt;/li&gt;&#xA;&lt;li&gt;172.17.0.0/24 该网段是杜撰的，是 docker 网桥自带网段，也是 flannel 提供的网段，实现不同节点间的容器互通&lt;/li&gt;&#xA;&lt;li&gt;172.16.0.0/24 该网段是杜撰的，是 k8s pod 的 IP 地址区间，用于区别流量来源&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;h2 id=&#34;部署-etcd-集群&#34;&gt;部署 etcd 集群&lt;/h2&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;&#xA;&lt;p&gt;在部署机(master120)上操作下面步骤&lt;/p&gt;</description>
    </item>
  </channel>
</rss>
