1. <dd id="erndk"></dd>
                1. k8s集權IP更換

                  互聯網 2022/4/19 6:16:14

                  -、背景描述 背景:在場內進行部署完成后標準版產品,打包服務器到客戶現場后服務不能正常使用,因為客戶現場的IP地址不能再使用場內的IP,導致部署完的產品環境在客戶現場無法使用;此方案就是針對這一問題撰寫的;通過創建網卡配置多個ip來實現。 描述 在機器運到客戶現…

                  -、背景描述

                  背景:在場內進行部署完成后標準版產品,打包服務器到客戶現場后服務不能正常使用,因為客戶現場的IP地址不能再使用場內的IP,導致部署完的產品環境在客戶現場無法使用;此方案就是針對這一問題撰寫的;通過創建網卡配置多個ip來實現。

                  描述

                  在機器運到客戶現場后,客戶配置了自己的IP之后需要按照以下操作進行;如果客戶現場中沒有重新配置IP可以按照實際情況進行IP的配置

                  二、客戶IP配置

                  IP地址列表

                  主機名 客戶IP 原始IP
                  master 暫定為(192.168.122.90) 10.130.48.78

                  修改網卡配置文件

                  配置文件在/etc/sysconfig/network-scripts/下 ####主要修改IPADDR和GATEWAY,10.130.48.78是場內部署完成時的ip,192.168.122.90為客戶ip地址 ####每個節點都得修改

                  例如需要修改的網卡是eth0,現在需要執行命令

                  cp -r /etc/sysconfig/network-scripts/ifcfg-eth0  /etc/sysconfig/network-scripts/ifcfg-eth0:1
                  vim  /etc/sysconfig/network-scripts/ifcfg-eth0\:1

                  eht0默認網卡配置文件

                  TYPE=Ethernet
                  BOOTPROTO=static
                  DEFROUTE=yes
                  PEERDNS=yes
                  PEERROUTES=yes
                  NAME=eth0
                  UUID=ade4b6c3-e0cc-4828-b6b1-b2897c420998
                  DEVICE=eth0
                  ONBOOT=yes
                  IPADDR=192.168.122.90
                  NETWASK=255.255.255.0
                  GATEWAY=192.168.122.1

                  eth0:1修改后網卡配置文件

                  TYPE=Ethernet
                  BOOTPROTO=static
                  DEFROUTE=yes
                  PEERDNS=yes
                  PEERROUTES=yes
                  NAME=eth0:1              ####需要改成eth0:1
                  UUID=ade4b6c3-e0cc-4828-b6b1-b2897c420998
                  DEVICE=eth0:1            ####需要改成eth0:1
                  ONBOOT=yes
                  IPADDR=10.0.0.10        ####修改成場內IP
                  NETWASK=255.255.0.0     ###如果在場內使用的IP是1個以上的網段需要配置成255.255.0.0,則不需要做路由轉發

                  修改完重啟網卡

                  ifdown eth0   ifup eth0(這個命令依賴net-tools包)

                  驗證查看是否IP地址生效

                  ifconfig 或者 ip addr都可以,如果有你設置的ip地址證明生效

                  ####補充截圖只是控參考,現場環境中需要按照實際為準

                  踩坑換完IP后docker、kubelet、etcd都能正常啟動,在啟動apiserverd提示報錯信息如下

                   

                   

                  注意如果apiserver起不來,可以嘗試把這個文件mv移走,最后把這個文件移走apiserver就能正常啟動了

                   

                  三、驗證k8s集群

                  查看k8s集群pod狀態

                  ####全部為running為正常

                  驗證重建pod 

                  刪除隨便一個flannel pod查看是否能夠自動創建成功   #####目前有三個節點也就是有三個flannel

                  刪除flannel之后可以從下面截圖中看出已經成功刪除flannel并且成功創建flannel狀態為running

                  驗證k8s服務可用性

                  驗證k8s服務可以訪問

                  curl 客戶IP地址:6443沒有問題

                   

                  隨時隨地學軟件編程-關注百度小程序和微信小程序
                  關于找一找教程網

                  本站文章僅代表作者觀點,不代表本站立場,所有文章非營利性免費分享。
                  本站提供了軟件編程、網站開發技術、服務器運維、人工智能等等IT技術文章,希望廣大程序員努力學習,讓我們用科技改變世界。
                  [k8s集權IP更換]http://www.yachtsalesaustralia.com/tech/detail-315382.html

                  贊(0)
                  關注微信小程序
                  程序員編程王-隨時隨地學編程

                  掃描二維碼或查找【程序員編程王】

                  可以隨時隨地學編程啦!

                  技術文章導航 更多>
                  国产在线拍揄自揄视频菠萝

                        1. <dd id="erndk"></dd>