<ruby id="bdb3f"></ruby>

    <p id="bdb3f"><cite id="bdb3f"></cite></p>

      <p id="bdb3f"><cite id="bdb3f"><th id="bdb3f"></th></cite></p><p id="bdb3f"></p>
        <p id="bdb3f"><cite id="bdb3f"></cite></p>

          <pre id="bdb3f"></pre>
          <pre id="bdb3f"><del id="bdb3f"><thead id="bdb3f"></thead></del></pre>

          <ruby id="bdb3f"><mark id="bdb3f"></mark></ruby><ruby id="bdb3f"></ruby>
          <pre id="bdb3f"><pre id="bdb3f"><mark id="bdb3f"></mark></pre></pre><output id="bdb3f"></output><p id="bdb3f"></p><p id="bdb3f"></p>

          <pre id="bdb3f"><del id="bdb3f"><progress id="bdb3f"></progress></del></pre>

                <ruby id="bdb3f"></ruby>

                企業??AI智能體構建引擎,智能編排和調試,一鍵部署,支持知識庫和私有化部署方案 廣告
                ## 一、實踐環境準備 #### 1、服務器說明 部署采用三主兩從高可用部署方案 | 系統類型 | IP地址 | 節點角色 | CPU | Memory | hostname | | --- | --- | --- | --- | --- | --- | | centos-7.6 | 172.16.3.62 | master | \>=2 | \>=2G | master1 | | centos-7.6 | 172.16.3.63 | master | \>=2 | \>=2G | master2 | | centos-7.6 | 172.16.3.64 | master | \>=2 | \>=2G | master3 | | centos-7.6 | 172.16.3.65 | master | \>=2 | \>=2G | worker1 | | centos-7.6 | 172.16.3.66 | master | \>=2 | \>=2G | worker2 | #### 2、系統設置(所有節點) ##### 2.1 主機名設置 主機名必須每個節點都不一樣,并且保證所有點之間可以通過hostname互相訪問。 ~~~ # 查看主機名 $ hostname ? # 修改主機名 $ hostnamectl set-hostname <your_hostname> ? # 配置host,使主節點之間可以通過hostname互相訪問 $ vi /etc/hosts # <node-ip> <node-hostname> 172.16.3.62 master1 172.16.3.63 master2 172.16.3.64 master3 172.16.3.65 worker1 172.16.3.66 worker1 ~~~ ##### 2.2安裝依賴包 ~~~ # 更新yum $ yum update ? # 安裝依賴包 $ yum install -y conntrack ipvsadm ipset jq sysstat curl iptables libseccomp ~~~ ##### 2.3關閉防火墻、swap,重置iptables ~~~ # 關閉防火墻 $ systemctl stop firewalld && systemctl disable firewalld ? # 重置iptables $ iptables -F && iptables -X && iptables -F -t nat && iptables -X -t nat && iptables -P FORWARD ACCEPT ? # 關閉swap $ swapoff -a $ sed -i '/swap/s/^\(.*\)$/#\1/g' /etc/fstab ? # 關閉selinux $ setenforce 0 ? # 關閉dnsmasq(否則可能導致docker容器無法解析域名) $ service dnsmasq stop && systemctl disable dnsmasq ~~~ 2.4系統參數設置 ~~~ # 制作配置文件 $ cat > /etc/sysctl.d/kubernetes.conf <<EOF net.bridge.bridge-nf-call-iptables=1 net.bridge.bridge-nf-call-ip6tables=1 net.ipv4.ip_forward=1 vm.swappiness=0 vm.overcommit_memory=1 vm.panic_on_oom=0 fs.inotify.max_user_watches=89100 EOF ? # 生效文件 $ sysctl -p /etc/sysctl.d/kubernetes.conf ~~~ #### 3、安裝docker(所有節點) ~~~ #使用yum安裝 yum install -y docker #設置開機啟動 systemctl start docker systemctl enable docker #更改掛載分區,選擇較大的目錄 mkdir -p /mnt/docker-data cat <<EOF > /etc/docker/daemon.json { ? ?"graph": "/mnt/docker-data" } EOF #重啟docker服務 service docker restart ~~~ #### 4、準備二進制文件 ##### 4.1配置免密登錄 選擇一個節點作為中轉節點,配置使其可以免密登錄其他節點,方便用于分發文件。 ~~~ # 看看是否已經存在rsa公鑰 $ cat ~/.ssh/id_rsa.pub ? # 如果不存在就創建一個新的 $ ssh-keygen -t rsa ? # 把id_rsa.pub文件內容copy到其他機器的授權文件中 $ cat ~/.ssh/id_rsa.pub ? # 在其他節點執行下面命令(包括worker節點) $ echo "<file_content>" >> ~/.ssh/authorized_keys ~~~ ##### 4.2下載二進制文件 官方下載地址(在CHANGELOG鏈接里面): [https://github.com/kubernetes/kubernetes/releases](https://github.com/kubernetes/kubernetes/releases) 網盤下載地址–推薦(我從官網下載整理好的文件): 鏈接: [https://pan.baidu.com/s/1\_w9vyQaDGLKDOf\_TU2Xu8Q](https://pan.baidu.com/s/1_w9vyQaDGLKDOf_TU2Xu8Q) 提取碼: vca8 ##### 4.3分發文件并設置好PATH ~~~ # 把文件copy到每個節點上(注意替換自己的文件目錄) $ ssh <user>@<node-ip> "mkdir -p /opt/kubernetes/bin" $ scp master/* <user>@<master-ip>:/opt/kubernetes/bin/ $ scp worker/* <user>@<worker-ip>:/opt/kubernetes/bin/ ? # 給每個節點設置PATH $ ssh <user>@<node-ip> "echo 'PATH=/opt/kubernetes/bin:$PATH' >>~/.bashrc" ? # 給自己設置path,后面會用到kubectl命令 $ vi ~/.bash_profile ~~~ #### 5、準備配置文件(中轉節點)
                  <ruby id="bdb3f"></ruby>

                  <p id="bdb3f"><cite id="bdb3f"></cite></p>

                    <p id="bdb3f"><cite id="bdb3f"><th id="bdb3f"></th></cite></p><p id="bdb3f"></p>
                      <p id="bdb3f"><cite id="bdb3f"></cite></p>

                        <pre id="bdb3f"></pre>
                        <pre id="bdb3f"><del id="bdb3f"><thead id="bdb3f"></thead></del></pre>

                        <ruby id="bdb3f"><mark id="bdb3f"></mark></ruby><ruby id="bdb3f"></ruby>
                        <pre id="bdb3f"><pre id="bdb3f"><mark id="bdb3f"></mark></pre></pre><output id="bdb3f"></output><p id="bdb3f"></p><p id="bdb3f"></p>

                        <pre id="bdb3f"><del id="bdb3f"><progress id="bdb3f"></progress></del></pre>

                              <ruby id="bdb3f"></ruby>

                              哎呀哎呀视频在线观看