精品欧美一区二区三区在线观看 _久久久久国色av免费观看性色_国产精品久久在线观看_亚洲第一综合网站_91精品又粗又猛又爽_小泽玛利亚一区二区免费_91亚洲精品国偷拍自产在线观看 _久久精品视频在线播放_美女精品久久久_欧美日韩国产成人在线

如何快速搭建Kubernetes實驗環境?

云計算
如果kubelet本身就是運行在一個容器里,那么直接操作宿主機就會變的很麻煩,所以為了解決這個問題,kubeadm選擇直接將kubelet部署在宿主機上,然后使用容器部署其他組件。

[[411640]]

很多小伙伴想學kubernetes,都會遇到這些問題

  • 手里沒有可用的服務器
  • 打開kubernetes官方文檔,看到復雜的組件學不下去

今天就介紹一種省錢省時的方式來玩kubernetes

準備服務器

很多小伙伴電腦配置比較高,可以直接用虛擬機開兩臺機器,至少得確保自己的電腦16G內存以上

我一個窮鬼,用著8G內存小本,沒辦法,我選擇云服務器

在阿里云平臺充值100塊,選擇按量付費,每小時3毛錢的2c4G突發性能實例,玩一晚上也就一罐紅牛的價格

服務器開好就可以開始部署kubernetes了,本文采用kubeadm方式快速搭建kubernetes集群

修改系統參數

  • 加載br_netfilter模塊
  1. 查看是否加載br_netfilter 
  2. lsmod | grep br_netfilter 
  3. 加載br_netfilter 
  4. modprobe br_netfilter 
  5. 或者修改module-load文件 
  6. cat <<EOF | sudo tee /etc/modules-load.d/k8s.conf 
  7. br_netfilter 
  8. EOF 
  • 開啟iptables檢查橋接流量
  1. cat <<EOF | sudo tee /etc/sysctl.d/k8s.conf 
  2. net.bridge.bridge-nf-call-ip6tables = 1 
  3. net.bridge.bridge-nf-call-iptables = 1 
  4. EOF 
  5. sudo sysctl --system 
  • 關閉swap
  1. swapoff -a 
  • 關閉防火墻及selinux
  1. systemctl stop firewalld && systemctl disable firewalld 
  2. setenforce 0 
  3. sed -i 's/^SELINUX=enforcing$/SELINUX=permissive/' /etc/selinux/config 
  • 設置主機名
  1. master: hostnamectl set-hostname k8s-master 
  2. node: hostnamectl set-hostname k8s-node01 
  • 添加host
  1. cat >> /etc/hosts << EOF 
  2. 192.168.4.34 k8s-master 
  3. 192.168.4.35 k8s-node01 
  4. EOF 
  • 設置時鐘同步,用ntpdate或chronyd
  1. yum -y install epel-release chrony && systemctl enable chronyd && systemctl start chronyd 

安裝docker

  1. # 配置docker-ce的yum源 
  2. wget https://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repo -O /etc/yum.repos.d/docker-ce.repo 
  3. # 安裝docker-ce 
  4. yum -y install docker-ce 
  5. # 設置開機自啟動并啟動docker 
  6. systemctl enable docker && systemctl start docker 
  7. # 查看docker版本 
  8. docker version 

配置kubernetes的yum源

  1. cat > /etc/yum.repos.d/kubernetes.repo << EOF 
  2. [kubernetes] 
  3. name=Kubernetes 
  4. baseurl=https://mirrors.aliyun.com/kubernetes/yum/repos/kubernetes-el7-x86_64 
  5. enabled=1 
  6. gpgcheck=0 
  7. repo_gpgcheck=0 
  8. gpgkey=https://mirrors.aliyun.com/kubernetes/yum/doc/yum-key.gpg https://mirrors.aliyun.com/kubernetes/yum/doc/rpm-package-key.gpg 
  9. EOF 

安裝kubeadm、kubelet、kubectl

  1. yum -y install kubeadm kubelet kubectl 
  2. systemctl enable kubelet 

kubelet是kubernetes項目用來操作Docker等容器運行時的核心組件,在每個節點上都存在,可以說除了跟容器運行時打交道外,kubelet在配置容器網絡、管理容器數據卷時,他都需要直接操作宿主機

如果kubelet本身就是運行在一個容器里,那么直接操作宿主機就會變的很麻煩,所以為了解決這個問題,kubeadm選擇直接將kubelet部署在宿主機上,然后使用容器部署其他組件

部署kubernetes Master

  1. kubeadm init \ 
  2. --apiserver-advertise-address=172.22.29.78 \ 
  3. --image-repository registry.aliyuncs.com/google_containers \ 
  4. --kubernetes-version v1.21.2 \ 
  5. --service-cidr=10.1.0.0/16 \ 
  6. --pod-network-cidr=10.244.0.0/16 

提示coredns:v1.8.0不存在,解決辦法:

  1. # 添加docker加速器 
  2. tee /etc/docker/daemon.json <<-'EOF' 
  3.   "registry-mirrors": ["https://fl791z1h.mirror.aliyuncs.com"
  4. EOF 
  5. systemctl daemon-reload 
  6. systemctl restart docker 
  7. # 手動下載coredns鏡像 
  8. docker pull coredns/coredns:1.8.0 
  9. # 修改鏡像tag 
  10. docker tag coredns/coredns:1.8.0 registry.aliyuncs.com/google_containers/coredns:v1.8.0 

之后再重新初始化

最后生成的join部分是節點加入集群的命令

  • 根據提示操作,創建kubectl
  1. mkdir -p $HOME/.kube 
  2. sudo cp -i /etc/kubernetes/admin.conf $HOME/.kube/config 
  3. sudo chown $(id -u):$(id -g) $HOME/.kube/config 
  • 設置kubectl自動補充
  1. source <(kubectl completion bash) 

默認token有效期24小時,過期后token不可用,如果后續有node加入,解決方法是重新生成token

  1. kubeadm token create 
  • 查看token
  1. kubeadm token list 

  • 查看pod
  1. kubectl get pod --all-namespaces 

可以看到coredns的pod沒有啟動,是pending狀態,node節點為NotReady,缺少網絡pod

node加入集群

  1. kubeadm join 172.22.29.78:6443 --token gtj686.cu5kxoxbgq8iha4m \ 
  2.         --discovery-token-ca-cert-hash sha256:e6aa8e197b74a08d9bae4b5d72854a49980539bc504691440fe5d716a3d299d9 

查看node

安裝網絡,這里選擇calico

  1. kubectl apply -f https://docs.projectcalico.org/manifests/calico.yaml 

安裝后查看pod狀態

從下載鏡像到初始化到running狀態

calico網絡安裝的時候,其中有一個pod一直是imagepullbackoff狀態

后來發現是因為node沒有做鏡像倉庫加速處理,所以鏡像下載失敗,導致pod狀態一直是imagepullbackoff狀態

配置完成后,Pod自動下載鏡像,所有pod都running狀態

查看node節點的images

至此kubernetes集群部署完畢

測試kubernetes

在集群中創建一個pod,對外暴露端口,驗證是否正常訪問

  1. # 創建一個nginx的deployment 
  2. kubectl create deployment nginx --image=nginx 
  3. # 對外暴露端口 
  4. kubectl expose deployment nginx --port=80 --type=NodePort 
  5. # 查看pod和svc 
  6. kubectl get pod,svc 

可以看到nginx的pod映射到宿主機端口為30830,安全組和防火墻開放的情況下嘗試訪問

部署dashboard

  1. # 下載dashboard編排文件 
  2. wget  https://raw.githubusercontent.com/kubernetes/dashboard/v2.0.0-rc7/aio/deploy/recommended.yaml 
  3. # 以該編排文件創建pod 
  4. kubectl create -f recommended.yaml 
  5. # 查看創建好的pod和svc 
  6. kubectl get pod,svc -n kubernetes-dashboard 

這里改了recommended.yaml里面,kubernetes-dashboard的端口類型為nodeport,并對外暴露30000

訪問提示兩種登錄方式,這里用token登錄

  1. # 獲取token 
  2. kubectl describe secrets -n kubernetes-dashboard 

復制token然后登錄

提示沒有權限,重新創建

  1. # 創建sa,并綁定cluster-admin權限 
  2. apiVersion: v1 
  3. kind: ServiceAccount 
  4. metadata: 
  5.   name: dashboard-admin 
  6.   namespace: kube-system 
  7. --- 
  8. kind: ClusterRoleBinding 
  9. apiVersion: rbac.authorization.k8s.io/v1beta1 
  10. metadata: 
  11.   name: dashboard-admin 
  12. subjects: 
  13.   - kind: ServiceAccount 
  14.     name: dashboard-admin 
  15.     namespace: kube-system 
  16. roleRef: 
  17.   kind: ClusterRole 
  18.   name: cluster-admin 
  19.   apiGroup: rbac.authorization.k8s.io 
  20.  
  21. # 將上面的編排文件保存為k8s-admin.yaml,然后創建 
  22. kubectl create -f k8s-admin.yaml 

重新獲取token,重新登錄

  1. kubectl describe secret -n kube-system 

創建用戶的時候,這里走進誤區了,剛開始一直創建的是在kubernetes-dashboard的namespaces,其實這個namespaces下什么權限都沒有,所以它創建的user的token是獲取不到任何內容的

修改了yaml,重新創建sa之后,在kube-system中找到dashboard-admin用戶的token,重新登錄后,一切ok

 

責任編輯:武曉燕 來源: 運維研習社
相關推薦

2023-08-03 07:35:10

kubernetes云原生

2012-02-16 10:00:59

2010-06-04 16:17:02

2022-08-21 16:50:36

Kubeadm?Kubernetes

2020-05-20 13:53:41

HTTP環境安裝

2019-07-04 13:10:53

Docker設計云計算

2020-04-01 11:11:35

Hadoop運行環境分布式

2011-03-15 15:51:12

netfilteriptables

2021-05-07 09:31:33

KindK8s Operator

2015-10-26 10:14:13

Android開發環境robolectric

2024-10-25 15:25:42

2022-10-08 11:31:30

KubernetesShellRoot

2019-07-23 07:30:16

2015-01-05 14:16:16

DockerFig自動化容器編排

2020-06-24 11:32:28

網絡安全網絡安全技術周刊

2025-09-10 08:03:10

2013-07-02 10:58:48

云計算虛擬化IBM

2021-03-12 08:00:00

Kubernetes工具

2010-02-03 14:37:10

Python 開發環境

2009-07-21 14:18:01

Rails運行環境
點贊
收藏

51CTO技術棧公眾號

中国成人在线视频| 91网站在线免费观看| 六月婷婷七月丁香| 久久不卡日韩美女| 一区二区三区资源| 鲁丝片一区二区三区| 一区二区自拍偷拍| 狠狠噜噜久久| 国产亚洲美女久久| 午夜性福利视频| 电影天堂国产精品| 一区二区免费在线| 欧美一区免费视频| aaaa一级片| 久久精品人人| 久久99国产精品自在自在app| 久久久久久久久免费看无码 | 91超碰中文字幕久久精品| 无码少妇精品一区二区免费动态| 日韩一区二区三区色| 在线观看国产精品网站| 阿v天堂2018| 二区三区在线观看| 国产视频911| 国产丝袜不卡| 99热这里只有精品99| 青草国产精品久久久久久| 久久久亚洲成人| 特一级黄色录像| 欧美在线色图| 亚洲欧美中文字幕在线一区| 深田咏美中文字幕| 色妞ww精品视频7777| 欧美日韩国产首页| 国产女大学生av| 不卡av免费观看| 亚洲一区在线视频观看| 黑人巨大国产9丨视频| a天堂在线资源| 国产色91在线| 日本视频一区二区在线观看| 无码精品人妻一区二区三区影院 | 在线xxxxx| 欧美一区一区| 欧美一区二区精品| 亚洲高清视频免费| 曰本一区二区| 欧美精品丝袜中出| 亚洲人视频在线| 99久久er| 欧美日韩国产乱码电影| 亚洲不卡视频在线| 欧美日韩国产网站| 欧美三级视频在线| 国产超碰在线播放| 国产日韩另类视频一区| 色噜噜狠狠色综合欧洲selulu| 91九色在线观看视频| 日韩伦理在线一区| 色妞www精品视频| 国产一区亚洲二区三区| 台湾佬中文娱乐久久久| 色综合久久88色综合天天6| 午夜肉伦伦影院| 欧美专区福利免费| 欧美最猛性xxxxx直播| 亚洲一区在线不卡| 久久亚洲国产精品尤物| 欧美精品第1页| 丰满少妇一区二区三区专区| 亚洲精品午夜| 亚洲激情自拍图| 成人免费毛片糖心| 日韩不卡一区| 欧美日韩成人在线播放| 日韩激情在线播放| 丝瓜av网站精品一区二区 | 天天操天天干天天摸| 奇米影视在线99精品| 成人美女av在线直播| 亚洲福利在线观看视频| 91色porny在线视频| 日韩hmxxxx| 成人福利在线观看视频| 亚洲一区二区影院| avav在线看| 中文字幕日本一区| 亚洲精品福利视频| 黄色一级片一级片| 在线观看视频免费一区二区三区| 国产精品h片在线播放| 国产免费不卡av| 91亚洲男人天堂| 中国一级黄色录像| 筱崎爱全乳无删减在线观看 | 亚洲免费黄色网| 一区二区三区视频播放| 亚洲美女自拍视频| 成人在线观看免费完整| 国产亚洲午夜| 91精品婷婷国产综合久久蝌蚪| 天天干天天摸天天操| 国产精品美女久久久久久2018| 国产精品国产三级国产专区51| 午夜日韩成人影院| 精品国产99国产精品| 国产18无套直看片| 99精品视频免费| 91九色综合久久| 国外av在线| 亚洲一区二区视频在线观看| 日日干夜夜操s8| 日韩精品免费一区二区三区竹菊| 日韩在线小视频| 五月天综合激情网| 高清日韩电视剧大全免费| 日韩欧美三级一区二区| 免费毛片在线看片免费丝瓜视频| 欧美吻胸吃奶大尺度电影| 亚洲国产精品狼友在线观看| 99久久夜色精品国产亚洲96| 日韩av男人的天堂| 黄色a在线观看| 亚洲蜜臀av乱码久久精品| www.99在线| 最新国产精品视频| 91国产美女视频| 亚洲精品久久久久久动漫器材一区| 中文字幕欧美激情一区| 国产亚洲天堂网| 亲子伦视频一区二区三区| 九九热精品视频国产| 97精品久久人人爽人人爽| 久久噜噜亚洲综合| 国产精品久久久久久久乖乖| 榴莲视频成人app| 日韩在线免费高清视频| 日本一区二区三区久久| 久久精品人人做人人综合 | 欧美成人免费观看视频| 久久99精品国产麻豆婷婷洗澡| 欧美专区一二三 | 国内成人在线| 99影视tv| 久久国产精品黑丝| 亚洲成人久久久久| 日本一二三区不卡| 99久久99久久精品国产片果冻| 18黄暴禁片在线观看| 999精品视频在这里| 欧美高清激情视频| 免费av一级片| 红桃av永久久久| 黄色短视频在线观看| 免费一区视频| 日韩国产欧美一区| 狂野欧美性猛交xxxx| 日韩色av导航| 国产伦精品一区二区三区四区| 亚洲色欲色欲www在线观看| 久久精品亚洲天堂| 国产精品s色| 精品综合在线| 都市激情综合| 最新的欧美黄色| 国产美女明星三级做爰| 亚洲一区二区视频在线| 精品国产人妻一区二区三区| 性色av一区二区怡红| 欧洲国产精品| 亚洲欧美在线人成swag| 欧美日韩国产成人在线| 香蕉av一区二区三区| 色8久久精品久久久久久蜜| 欧美巨胸大乳hitomi| 精品一区二区日韩| 老子影院午夜伦不卡大全| 欧美天堂社区| 国产欧美日韩精品丝袜高跟鞋| 1024在线播放| 精品亚洲一区二区三区四区五区| 波多野结衣电车痴汉| 亚洲人成网站在线| 成人精品在线观看视频| 蜜桃在线一区二区三区| 久久亚洲a v| 国产一区二区三区网| 亚洲va久久久噜噜噜久久天堂| 成人影音在线| 中文字幕无线精品亚洲乱码一区| 精品国产亚洲av麻豆| 色悠悠久久综合| 日韩女优一区二区| 久久久久久亚洲综合| 91丨porny丨九色| 亚久久调教视频| 欧美xxxx吸乳| 国产精品一在线观看| 97在线资源站| 岛国精品在线| 777国产偷窥盗摄精品视频| 日韩精品成人av| 日韩精品高清在线| 国产成a人亚洲精v品无码| 日本二三区不卡| 国产亚洲精品码| 国产精品视频在线看| 亚洲一区二区三区综合| 精品一区二区三区免费毛片爱 | 久久99在线观看| 欧美视频在线播放一区| 91精品91| 午夜精品福利一区二区| 美女网站色精品尤物极品姐弟| 成人性生交大片免费看小说| 日本不卡一二三| 国产+人+亚洲| 制服丝袜在线播放| 日韩天堂在线视频| 国产人成在线观看| 日韩经典中文字幕| 天天操天天干天天爱| 日韩一级大片在线| 国产精品久久久午夜夜伦鲁鲁| 91成人免费网站| 亚洲男人的天堂在线视频| 夜夜揉揉日日人人青青一国产精品| 久久日免费视频| 久久夜色精品国产噜噜av| 好吊色视频一区二区三区| 国产精品1区2区| 成人在线短视频| 国产米奇在线777精品观看| 在线免费观看视频黄| 麻豆成人精品| 日韩免费毛片视频| 国产乱码精品| 国产91在线免费| 宅男噜噜噜66国产日韩在线观看| 精品国产av无码一区二区三区| 欧美在线不卡| www.18av.com| 午夜欧美精品| 欧洲精品在线播放| 激情久久久久久| 久久久久久久久久网| 1024日韩| 亚洲中文字幕无码专区| 亚洲欧美日韩专区| 日本精品久久久久中文字幕| 久久综合影音| 99re精彩视频| 国产一区二区三区免费播放| 色婷婷一区二区三区在线观看| 国产剧情av麻豆香蕉精品| 91免费视频污| 成人sese在线| 熟女俱乐部一区二区| 日本一区二区免费在线| 精品手机在线视频| 亚洲精品第1页| 日本免费在线播放| 欧美视频一二三| www.com亚洲| 欧美精品久久99| 国产91免费看| 亚洲女人天堂av| 天天影视久久综合| 欧美精品在线极品| 免费看男女www网站入口在线 | 欧美区一区二区| 韩国成人一区| 日韩高清欧美| 国产午夜精品视频一区二区三区| 亚洲激情av| 男女污污的视频| 国产精品99久| 欧洲美一区二区三区亚洲| 中文字幕亚洲成人| 国产亚洲第一页| 在线视频一区二区三区| 国产普通话bbwbbwbbw| 亚洲成人国产精品| 国产三级在线看| 欧美激情三级免费| 影音成人av| 动漫精品视频| 日韩av大片| 国产人妻777人伦精品hd| 美美哒免费高清在线观看视频一区二区| 伊人精品视频在线观看| 91伊人久久大香线蕉| 亚洲女人久久久| 欧美日韩一区二区三区在线免费观看 | 成年人小视频在线观看| 国产色产综合产在线视频| 久久久久久久久久综合 | 欧美怡红院视频一区二区三区| 青青在线精品| 欧美精品一区二区三区在线看午夜 | 99热这里只有精| 亚洲欧美日韩天堂| 丁香花视频在线观看| 国产精品永久免费| 亚洲精品合集| 男人的天堂avav| 久久精品久久综合| av在线网站观看| 夜夜精品视频一区二区| 91theporn国产在线观看| 亚洲精品久久久久久久久久久| 黄色一级大片在线免费看产| 国产成人97精品免费看片| 国产成人在线中文字幕| 国产免费一区二区三区四在线播放| 日韩国产欧美在线观看| 天天插天天射天天干| 一区二区在线免费| 91成人在线免费| 国产一区二区三区18| 日韩精品极品| 久久亚裔精品欧美| 日韩视频精品在线观看| 色哟哟视频在线| 亚洲一卡二卡三卡四卡| 99在线观看免费| 久久夜色撩人精品| 日韩免费在线电影| 日韩精品资源| 日本在线不卡视频一二三区| 国产又爽又黄无码无遮挡在线观看| 亚洲成国产人片在线观看| 亚洲精品国产精品国| 欧美第一黄色网| 网站一区二区| 97久久国产亚洲精品超碰热| 精品一区二区三区免费| 国产精品夜夜夜爽阿娇| 欧美日韩在线一区二区| 91在线导航| 国产色婷婷国产综合在线理论片a| 成人系列视频| 手机视频在线观看| 国产精品色哟哟网站| 中文字幕 欧美激情| 伊人亚洲福利一区二区三区| 日本在线中文字幕一区二区三区| 日韩免费电影一区二区| 美女任你摸久久| 午夜爽爽爽男女免费观看| 69久久夜色精品国产69蝌蚪网| 黄色av免费在线| 99re在线视频观看| 亚洲国产mv| 新91视频在线观看| 欧美日韩免费高清一区色橹橹| 免费看美女视频在线网站| 91亚洲精品久久久| 欧美亚韩一区| 国产黄色网址在线观看| 欧美亚洲尤物久久| 国内精品不卡| 国产亚洲一区在线播放| 久久久久久婷| 久久一级免费视频| 精品国产一区二区三区不卡| 美女视频在线免费| 日本日本精品二区免费| 国产一区二区三区在线观看免费| 久久久久久蜜桃| 亚洲欧美激情另类校园| 国产精品久久乐| 精品无码国产一区二区三区av| 久久综合九色综合久久久精品综合| 成人av网站在线播放| 久久国产精品99国产精| 九九热播视频在线精品6 | 精品一区二区三区视频在线观看| 国产小视频在线观看免费| 国产视频精品免费播放| 欧美性aaa| 国产午夜大地久久| 国产精品久久一级| 色婷婷在线视频| 国产免费久久av| 亚洲看片免费| 国产尤物在线播放| 亚洲精品色婷婷福利天堂| 伊人久久一区| 国语对白做受xxxxx在线中国| 亚洲视频综合在线| 婷婷色在线视频| 91精品视频免费看| 噜噜噜躁狠狠躁狠狠精品视频 | 666欧美在线视频| 英国三级经典在线观看| 在线观看17c| 中文字幕精品一区| 天天干天天色天天| 亚洲综合在线中文字幕|