亚洲激情专区-91九色丨porny丨老师-久久久久久久女国产乱让韩-国产精品午夜小视频观看

溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

Kubernetes安裝前要準備什么

發布時間:2021-06-28 16:19:44 來源:億速云 閱讀:197 作者:chen 欄目:大數據

這篇文章主要講解了“Kubernetes安裝前要準備什么”,文中的講解內容簡單清晰,易于學習與理解,下面請大家跟著小編的思路慢慢深入,一起來研究和學習“Kubernetes安裝前要準備什么”吧!

Centos7 參考:https://www.cnblogs.com/fb010001/p/11516959.html

本次安裝采用 Ubuntu Server X64 18.04 LTS 版本安裝 kubernetes 集群環境,集群節點為 1 主 2 從模式,此次對虛擬機會有些基本要求,如下:

  • OS:Ubuntu Server X64 18.04 LTS(16.04 版本步驟相同,再之前則不同)

  • CPU:最低要求,1 CPU 2 核

  • 內存:最低要求,2 GB

  • 磁盤:最低要求,20 GB

kubernetes節點配置

主機IP角色系統CPU/內存磁盤
k8s-master192.168.100.120masterUbuntu Server 18.042核2GB20GB
k8s-node-01192.168.100.121nodeUbuntu Server 18.042核4GB20GB
k8s-node-02192.168.100.122nodeUbuntu Server 18.042核4GB20GB

統一環境配置

關閉交換空間

關閉交換空間
swapoff -a

避免開機啟動交換空間

# 注釋 swap 開頭的行
vi /etc/fstab

關閉防火墻

ufw disable

配置 DNS

# 取消 DNS 行注釋,并增加 DNS 配置如:114.114.114.114,修改后重啟下計算機
vi /etc/systemd/resolved.conf

安裝 Docker

# 更新軟件源
sudo apt-get update
# 安裝所需依賴
sudo apt-get -y install apt-transport-https ca-certificates curl software-properties-common
# 安裝 GPG 證書
curl -fsSL http://mirrors.aliyun.com/docker-ce/linux/ubuntu/gpg | sudo apt-key add -
# 新增軟件源信息
sudo add-apt-repository "deb [arch=amd64] http://mirrors.aliyun.com/docker-ce/linux/ubuntu $(lsb_release -cs) stable"
# 再次更新軟件源
sudo apt-get -y update
# 查看能安裝的穩定版本docker
apt-cache madison docker-ce  如果要安裝kebernetes 1.15 請不要安裝docker 19.0以上版本
# 安裝 Docker CE 版
sudo apt-get -y install docker-ce=18.03.1~ce~3-0~ubuntu

配置 Docker 加速

注意: 國內鏡像加速可能會很卡,請替換成你自己阿里云鏡像加速,地址如:https://yourself.mirror.aliyuncs.com,在阿里云控制臺的 容器鏡像服務 -> 鏡像加速 菜單中可以找到

在 /etc/docker/daemon.json 中寫入如下內容(以下配置修改 cgroup 驅動為 systemd,滿足 K8S 建議)

{
  "exec-opts": ["native.cgroupdriver=systemd"],
  "log-driver": "json-file",
  "log-opts": {
    "max-size": "100m"
  },
  "registry-mirrors": [
    "https://k7da99jp.mirror.aliyuncs.com/",
    "https://dockerhub.azk8s.cn",
    "https://registry.docker-cn.com"
  ],
  "storage-driver": "overlay2"
}

安裝 Kubernetes 必備工具

安裝三個 Kubernetes 必備工具,分別為 kubeadmkubeletkubectl

# 安裝系統工具
apt-get update && apt-get install -y apt-transport-https
# 安裝 GPG 證書
curl https://mirrors.aliyun.com/kubernetes/apt/doc/apt-key.gpg | apt-key add -
# 寫入軟件源;注意:我們用系統代號為 bionic,但目前阿里云不支持,所以沿用 16.04 的 xenial
cat << EOF >/etc/apt/sources.list.d/kubernetes.list
deb https://mirrors.aliyun.com/kubernetes/apt/ kubernetes-xenial main
EOF
##查看可安裝 版本
apt-cache madison kubelet
# 安裝
apt-get update && apt-get update && apt-get install -y kubelet=1.15.5-00 kubeadm=1.15.5-00 kubectl=1.15.5-00

同步時間

  • 設置時區

dpkg-reconfigure tzdata

     選中亞洲 上海即可

  • 時間同步

# 安裝 ntpdate
apt-get install ntpdate
# 設置系統時間與網絡時間同步(cn.pool.ntp.org 位于中國的公共 NTP 服務器)
ntpdate cn.pool.ntp.org
# 將系統時間寫入硬件時間
hwclock --systohc
  • 確認時間

date
# 輸出如下(自行對照與系統時間是否一致)
Sun Jun  2 22:02:35 CST 2019

修改 cloud.cfg

主要作用是防止重啟后主機名還原

vi /etc/cloud/cloud.cfg
# 該配置默認為 false,修改為 true 即可
preserve_hostname: true

單獨節點配置

編輯 vi /etc/netplan/50-cloud-init.yaml 配置文件,修改內容如下

network:
    ethernets:
        ens33:
          addresses: [192.168.100.110/24]
          gateway4: 192.168.100.2
          nameservers:
            addresses: [192.168.100.2]
    version: 2

使用 netplan apply 命令讓配置生效

配置主機名

# 修改主機名
hostnamectl set-hostname k8s-master
# 配置 hosts
cat >> /etc/hosts << EOF
192.168.100.120 k8s-master
EOF

感謝各位的閱讀,以上就是“Kubernetes安裝前要準備什么”的內容了,經過本文的學習后,相信大家對Kubernetes安裝前要準備什么這一問題有了更深刻的體會,具體使用情況還需要大家實踐驗證。這里是億速云,小編將為大家推送更多相關知識點的文章,歡迎關注!

向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

AI

怀化市| 蒙自县| 东丽区| 湟中县| 遵义县| 林口县| 疏勒县| 缙云县| 合阳县| 潼关县| 溆浦县| 会东县| 安阳市| 贵州省| 永泰县| 长乐市| 石渠县| 平泉县| 呼和浩特市| 宁武县| 克山县| 大余县| 铅山县| 清流县| 外汇| 台北市| 城步| 托克逊县| 白河县| 习水县| 尤溪县| 卢龙县| 平果县| 井冈山市| 鞍山市| 澄城县| 青州市| 滦平县| 苍梧县| 台湾省| 肥乡县|