国产性生交xxxxx免费-国产中文字幕-啊灬啊灬啊灬快灬高潮了,亚洲国产午夜精品理论片在线播放 ,亚洲欧洲日本无在线码,色爽交视频免费观看

鍋爐信息網(wǎng) > 鍋爐知識(shí) > 鍋爐百科

K8S環(huán)境安裝

發(fā)布時(shí)間:

1:機(jī)器準(zhǔn)備這里我們準(zhǔn)備三臺(tái)虛擬機(jī),一臺(tái)master,二臺(tái)node2:安裝前的環(huán)境確認(rèn)所有機(jī)器都需要執(zhí)行:a:三臺(tái)機(jī)器都可以聯(lián)網(wǎng),uname -a查看內(nèi)核

1:機(jī)器準(zhǔn)備

這里我們準(zhǔn)備三臺(tái)虛擬機(jī),一臺(tái)master,二臺(tái)node



2:安裝前的環(huán)境確認(rèn)

所有機(jī)器都需要執(zhí)行:

a:三臺(tái)機(jī)器都可以聯(lián)網(wǎng),uname -a查看內(nèi)核是否大于等于3.1

b:關(guān)閉三臺(tái)機(jī)器的防火墻

systemctl stop firewalld

systemctl disable firewalld

c:關(guān)閉selinux

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

d:關(guān)閉swap

swapoff -a

vi /etc/fstab

注釋這一行:/mnt/swap swap swap defaults 0 0

free -m查看swap是否全為0

e:配置三臺(tái)機(jī)器的主機(jī)名,分別在三臺(tái)機(jī)器上執(zhí)行命令

10.100.0.131上執(zhí)行:hostnamectl set-hostname k8smaster

10.100.0.196上執(zhí)行:hostnamectl set-hostname k8snode1

10.100.0.245上執(zhí)行:hostnamectl set-hostname k8snode2

f:在master的機(jī)器上添加hosts,在10.100.0.131上執(zhí)行命令

cat >> /etc/hosts << EOF

10.100.0.131 k8smaster

10.100.0.196 k8snode1

10.100.0.245 k8snode2

EOF

g:將橋接的IPV4流量傳遞到iptables的鏈,三臺(tái)機(jī)器都執(zhí)行命令

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

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

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

EOF

h:所有節(jié)點(diǎn)執(zhí)行命令,生效

sysctl --system

i:同步每個(gè)服務(wù)器的時(shí)間和時(shí)區(qū)

yum install ntpdate -y

ntpdate http://time.windows.com

cp /usr/share/zoneinfo/Asia/Shanghai /etc/localtime

3:三臺(tái)機(jī)器全部安裝docker

所有機(jī)器都需安裝

3.1:配置阿里云的鏡像

wget http://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repo -O /etc/yum.repos.d/docker-ce.repo

3.2:刷新yum源

yum clean all

yum makecache

yum -y update

3.3:安裝docker

yum -y install docker-ce-18.06.1.ce-3.el7

如果之前機(jī)器上有安裝過(guò),先刪除,執(zhí)行

yum remove docker docker-client docker-client-latest docker-common docker-latest docker-latest-logrotate docker-logrotate docker-selinux docker-engine-selinux docker-engine

3.4:?jiǎn)?dòng)docker,并設(shè)為開(kāi)機(jī)自啟動(dòng)

systemctl enable docker && systemctl start docker

4:配置kubeadm,kubelet,kubectl鏡像

所有機(jī)器都需要:

kubelet:運(yùn)行在集群所有節(jié)點(diǎn)上,負(fù)責(zé)啟動(dòng)POD和容器

kubeadm:用于初始化集群

kubectl:kubenetes命令行工具,通過(guò)kubectl可以部署和管理應(yīng)用,查看各種資源,創(chuàng)建,刪除和更新組件

4.1:創(chuàng)建yum源的文件

cat > kubernetes.repo << EOF

[kubernetes]

name=Kubernetes

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

enabled=1

gpgcheck=1

repo_gpgcheck=1

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

EOF

4.2:將文件移到y(tǒng)um的目錄

mv kubernetes.repo /etc/yum.repos.d/

5:安裝kubeadm,kubelet,kubectl

所有機(jī)器都需要:

yum install -y kubelet-1.17.0 kubeadm-1.17.0 kubectl-1.17.0

systemctl enable kubelet

6:初始化kubeadm(只在master機(jī)器上)

只執(zhí)行master機(jī)器10.100.0.131:

kubeadm init

--apiserver-advertise-address=10.100.0.131

--image-repository http://registry.aliyuncs.com/google_containers

--kubernetes-version v1.17.0

--service-cidr=10.96.0.0/12

--pod-network-cidr=10.244.0.0/16

7:將k8s生成的管理員連接k8s集群的配置文件考到它默認(rèn)的工作目錄

只執(zhí)行master機(jī)器10.100.0.131:

這樣就可以通過(guò)kubectl連接k8s集群了,執(zhí)行命令:

mkdir -p $HOME/.kube

sudo cp -i /etc/kubernetes/admin.conf $HOME/.kube/config

sudo chown $(id -u):$(id -g) $HOME/.kube/config

測(cè)試:

kubectl get node

8:安裝pod網(wǎng)絡(luò)插件CNI

只執(zhí)行master機(jī)器10.100.0.131:

kubectl apply -f https://raw.githubusercontent.com/coreos/flannel/master/Documentation/kube-flannel.yml

裝好之后執(zhí)行

kubectl get pods -n kube-system

所有組件狀態(tài)都為:Running

9:將節(jié)點(diǎn)加入集群中

9.1:執(zhí)行命令(在master機(jī)器上)

kubeadm token list #查看現(xiàn)在有的token

kubeadm token create #生成一個(gè)新的token

kubeadm token create --ttl 0 #生成一個(gè)永遠(yuǎn)不過(guò)期的token

9.2:獲取ca證書(shū)sha256編碼hash值(在master機(jī)器上運(yùn)行)

openssl x509 -pubkey -in /etc/kubernetes/pki/ca.crt | openssl rsa -pubin -outform der 2>/dev/null | openssl dgst -sha256 -hex | sed 's/^.* //'

9.3:加入節(jié)點(diǎn)(在要加入的機(jī)器上)

kubeadm join master機(jī)器Ip:6443 --token 9.1步查到?jīng)]過(guò)期的token --discovery-token-ca-cert-hash sha256:9.2中獲取的字符串

9.4:在master機(jī)器上執(zhí)行命令,查看現(xiàn)在的節(jié)點(diǎn)情況

kubectl get nodes

可以看到,剛才加入的二個(gè)節(jié)點(diǎn)狀態(tài)是NotReady,是因?yàn)樗木W(wǎng)絡(luò)還沒(méi)有準(zhǔn)備好,過(guò)幾分鐘再看,就會(huì)變成Read狀態(tài)

10:部署K8s的管理頁(yè)面Dashboard

10.1:在master中執(zhí)行下列命令:

kubectl apply -f https://raw.githubusercontent.com/kubernetes/dashboard/v2.0.0-beta8/aio/deploy/recommended.yaml

10.2:

默認(rèn)Dashboard只能集群內(nèi)部訪(fǎng)問(wèn),需要修改service為nodePort類(lèi)型,暴露到外部,執(zhí)行命令將配置文件下載下來(lái)

wget https://raw.githubusercontent.com/kubernetes/dashboard/v2.0.0-beta8/aio/deploy/recommended.yaml

10.3:修改這個(gè)文件

vi recommended.yaml

找到這段,增加紅包部分,冒號(hào)后面有一個(gè)空格,千萬(wàn)要注意

spec:

type: NodePort

ports:

- port: 443

targetPort: 8443

nodePort: 30001

selector:

k8s-app: kubernetes-dashboard

10.4:重新加載運(yùn)行配置文件

kubectl apply -f recommended.yaml

11:訪(fǎng)問(wèn)k8s管理頁(yè)面

https://master機(jī)器ip:30001

注意:這里必須是https的方式,如果谷哥瀏覽器不能訪(fǎng)問(wèn),谷哥有的版本沒(méi)有添加信任的地方,無(wú)法訪(fǎng)問(wèn),可使用firefox或者其它瀏覽器。

12:創(chuàng)建默認(rèn)service account并綁定默認(rèn)cluster-admin管理員集群角色

12.1:在master機(jī)器上執(zhí)行命令:

kubectl create serviceaccount dashboard-admin -n kube-system

kubectl create clusterrolebinding dashboard-admin --clusterrole=cluster-admin --serviceaccount=kube-system:dashboard-admin

kubectl describe secrets -n kube-system $(kubectl -n kube-system get secret | awk '/dashboard-admin/{print $1}')

12.2:將生成的token復(fù)制到頁(yè)面就可以登陸了

如何擁有一款免費(fèi)服務(wù)器學(xué)習(xí)k8s呢?

如何申請(qǐng)一臺(tái)免費(fèi)的服務(wù)器學(xué)習(xí) k8s呢?登錄網(wǎng)站https://www.sanfengyun.com進(jìn)入三豐云平臺(tái)后,注冊(cè)個(gè)人賬戶(hù)后主可以擁有自己個(gè)人的免費(fèi)虛擬主機(jī)或是免費(fèi)云服務(wù)器。這里有強(qiáng)大的寶塔作為運(yùn)維,安裝所需要的依賴(lài)特別快。大家快去看看吧。

上一篇:K8S 集群的安裝

下一篇:k8s安裝

精選推薦

  • 711關(guān)東煮供應(yīng)商
    711關(guān)東煮供應(yīng)商

    今天給大家介紹三位,奶粉,全家、羅森這些便利店里關(guān)東煮的供應(yīng)商。店里賣(mài)三四塊錢(qián)一串的關(guān)東煮,在網(wǎng)上買(mǎi)不到,一塊錢(qián)就搞定。首先關(guān)東

  • 健康日歷|高壓鍋容易爆炸的4個(gè)原因
    健康日歷|高壓鍋容易爆炸的4個(gè)原因

    來(lái)源:醫(yī)藥養(yǎng)生保健報(bào)設(shè)計(jì):李雅琴醫(yī)學(xué)審核:姜峰出品人:胡麗麗

  • 高爐
    高爐

    今天這活卻是個(gè)白事,等到了時(shí)辰,那家人便準(zhǔn)備火化,本來(lái)準(zhǔn)備送普爐,我卻心中一動(dòng),便對(duì)那家人說(shuō)道:“這老人走也不要省,還是送高爐吧。”

  • 高壓鍋和電壓力鍋的區(qū)別,推薦幾款點(diǎn)壓力鍋
    高壓鍋和電壓力鍋的區(qū)別,推薦幾款點(diǎn)壓

    記得之前有一次去朋友家玩,他正在用高壓鍋煮小米粥,是的,高壓鍋壓小米粥,大概煮了半小時(shí),高壓鍋突然爆炸了,現(xiàn)場(chǎng)慘不忍睹啊,幸好廚房里沒(méi)

0