k8s-pre.sh

#!/bin/bash

#This script will auto-install docker-ce version 19

##check service

service='firewalld'

echo "step 1 :check $service service status"

status=$(systemctl status firewalld|grep Active:|awk -F ' ' '{print $2}')

if [ $status != 'Inactive' ];then

? ? echo "stop & disable service $status"

? ? systemctl stop firewalld

? ? systemctl disable firewalld

fi

echo "$service is Inactive, check passed"

echo 'step 2 :check selinux config'

sed -i 's/enforcing/disabled/' /etc/selinux/config

#setenforce 01 臨時關(guān)閉

echo 'selinux disabled'

echo 'check swap setting'

swapoff -a # 臨時關(guān)閉

sed -ri 's/.*swap.*/#&/' /etc/fstab? #永久關(guān)閉

echo 'update host file'

cat > /etc/hosts << EOF

10.0.37.150 k8s-master1

10.0.37.151 k8s-master2

10.0.37.152 k8s-node1

10.0.37.152 k8s-node2

EOF

echo 'update iptable bridge setting'

cat > /etc/sysctl.d/k8s.conf << EOF

net.bridge.bridge-nf-call-ip6tables = 1

net.bridge.bridge-nf-call-iptables = 1

EOF

sysctl --system

#remove old version

yum remove docker \

? ? ? ? ? ? ? ? ? docker-client \

? ? ? ? ? ? ? ? ? docker-client-latest \

? ? ? ? ? ? ? ? ? docker-common \

? ? ? ? ? ? ? ? ? docker-latest \

? ? ? ? ? ? ? ? ? docker-latest-logrotate \

? ? ? ? ? ? ? ? ? docker-logrotate \

? ? ? ? ? ? ? ? ? docker-engine? ? &> /dev/null

#install dependicies

yum install -y yum-utils &>/dev/null

#update repo to aliyun

yum-config-manager \

? ? --add-repo \

? ? https://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repo

sed -i 's/download.docker.com/mirrors.aliyun.com\/docker-ce/g' /etc/yum.repos.d/docker-ce.repo

#upate index

yum makecache fast? &>/dev/null

#install docker

yum install -y docker-ce-19.03.9 docker-ce-cli-19.03.9 containerd.io? &> /dev/null

#update docker image

cat <<EOF | sudo tee /etc/docker/daemon.json

{

? "registry-mirrors": ["https://b9pmyelo.mirror.aliyuncs.com"],

? "exec-opts": ["native.cgroupdriver=systemd"],

? "log-driver": "json-file",

? "log-opts": {

? "max-size": "100m"

? },

? "storage-driver": "overlay2"

}

EOF

#start docker

systemctl daemon-reload

systemctl enable docker

systemctl start docker

#install kubeadm

echo 'Update k8s yum repos'

cat > /etc/yum.repos.d/kubernetes.repo << EOF

[kubernetes]

name=Kubernetes

baseurl=https://mirrors.aliyun.com/kubernetes/yum/repos/kubernetes-el7-x86_64

enabled=1

gpgcheck=0

repo_gpgcheck=0

gpgkey=https://mirrors.aliyun.com/kubernetes/yum/doc/yum-key.gpg https://mirrors.aliyun.com/kubernetes/yum/doc/rpm-package-key.gpg

EOF

echo 'Install kubelet, kubeadm,kubectl'

yum install -y kubelet-1.15.0 kubeadm-1.15.0 kubectl-1.15.0? &> /dev/null

echo 'enable kubelet'

systemctl daemon-reload

systemctl enable kubelet

systemctl start kubelet

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
  • 序言:七十年代末,一起剝皮案震驚了整個濱河市,隨后出現(xiàn)的幾起案子示惊,更是在濱河造成了極大的恐慌疙教,老刑警劉巖畏陕,帶你破解...
    沈念sama閱讀 222,104評論 6 515
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件家卖,死亡現(xiàn)場離奇詭異僻焚,居然都是意外死亡蜒秤,警方通過查閱死者的電腦和手機,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 94,816評論 3 399
  • 文/潘曉璐 我一進(jìn)店門贝咙,熙熙樓的掌柜王于貴愁眉苦臉地迎上來样悟,“玉大人,你說我怎么就攤上這事】咚” “怎么了陈症?”我有些...
    開封第一講書人閱讀 168,697評論 0 360
  • 文/不壞的土叔 我叫張陵,是天一觀的道長震糖。 經(jīng)常有香客問我录肯,道長,這世上最難降的妖魔是什么吊说? 我笑而不...
    開封第一講書人閱讀 59,836評論 1 298
  • 正文 為了忘掉前任论咏,我火速辦了婚禮,結(jié)果婚禮上颁井,老公的妹妹穿的比我還像新娘厅贪。我一直安慰自己,他們只是感情好蚤蔓,可當(dāng)我...
    茶點故事閱讀 68,851評論 6 397
  • 文/花漫 我一把揭開白布卦溢。 她就那樣靜靜地躺著糊余,像睡著了一般秀又。 火紅的嫁衣襯著肌膚如雪。 梳的紋絲不亂的頭發(fā)上贬芥,一...
    開封第一講書人閱讀 52,441評論 1 310
  • 那天吐辙,我揣著相機與錄音,去河邊找鬼蘸劈。 笑死昏苏,一個胖子當(dāng)著我的面吹牛,可吹牛的內(nèi)容都是我干的威沫。 我是一名探鬼主播贤惯,決...
    沈念sama閱讀 40,992評論 3 421
  • 文/蒼蘭香墨 我猛地睜開眼,長吁一口氣:“原來是場噩夢啊……” “哼棒掠!你這毒婦竟也來了孵构?” 一聲冷哼從身側(cè)響起,我...
    開封第一講書人閱讀 39,899評論 0 276
  • 序言:老撾萬榮一對情侶失蹤烟很,失蹤者是張志新(化名)和其女友劉穎颈墅,沒想到半個月后,有當(dāng)?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體雾袱,經(jīng)...
    沈念sama閱讀 46,457評論 1 318
  • 正文 獨居荒郊野嶺守林人離奇死亡恤筛,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點故事閱讀 38,529評論 3 341
  • 正文 我和宋清朗相戀三年,在試婚紗的時候發(fā)現(xiàn)自己被綠了芹橡。 大學(xué)時的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片毒坛。...
    茶點故事閱讀 40,664評論 1 352
  • 序言:一個原本活蹦亂跳的男人離奇死亡,死狀恐怖,靈堂內(nèi)的尸體忽然破棺而出煎殷,到底是詐尸還是另有隱情评抚,我是刑警寧澤晨抡,帶...
    沈念sama閱讀 36,346評論 5 350
  • 正文 年R本政府宣布,位于F島的核電站,受9級特大地震影響益老,放射性物質(zhì)發(fā)生泄漏。R本人自食惡果不足惜廉油,卻給世界環(huán)境...
    茶點故事閱讀 42,025評論 3 334
  • 文/蒙蒙 一势誊、第九天 我趴在偏房一處隱蔽的房頂上張望。 院中可真熱鬧唆貌,春花似錦滑潘、人聲如沸。這莊子的主人今日做“春日...
    開封第一講書人閱讀 32,511評論 0 24
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽。三九已至酪刀,卻和暖如春粹舵,著一層夾襖步出監(jiān)牢的瞬間,已是汗流浹背骂倘。 一陣腳步聲響...
    開封第一講書人閱讀 33,611評論 1 272
  • 我被黑心中介騙來泰國打工眼滤, 沒想到剛下飛機就差點兒被人妖公主榨干…… 1. 我叫王不留,地道東北人历涝。 一個月前我還...
    沈念sama閱讀 49,081評論 3 377
  • 正文 我出身青樓诅需,卻偏偏與公主長得像,于是被迫代替她去往敵國和親荧库。 傳聞我的和親對象是個殘疾皇子堰塌,可洞房花燭夜當(dāng)晚...
    茶點故事閱讀 45,675評論 2 359

推薦閱讀更多精彩內(nèi)容