亚洲乱码中文字幕综合,中国熟女仑乱hd,亚洲精品乱拍国产一区二区三区,一本大道卡一卡二卡三乱码全集资源,又粗又黄又硬又爽的免费视频

Kubernetes集群環(huán)境初始化

 更新時間:2022年04月10日 15:42:09   作者:supermao12  
這篇文章介紹了Kubernetes集群環(huán)境初始化的方法,對大家的學習或者工作具有一定的參考學習價值,需要的朋友們下面隨著小編來一起學習學習吧

概念

k8s/kubernetes
容器化部署
解決容器編排問題,kubernetes為容器編排軟件的佼佼者
kubernets為一組服務器集群

功能

自我修復 一個容器崩潰,另一個容器起來
彈性伸縮 根據需要調整容器數量
服務發(fā)現(xiàn) 自動發(fā)現(xiàn)的形式找到所需依賴
負載均衡 一起分擔流量
版本回退 新版本有問題,立馬回退到原來的版本
存儲編排 可以根據容器自身的需求自動創(chuàng)建存儲卷
....

k8s組件

k8s為控制節(jié)點 和 工作節(jié)點組成。
master節(jié)點的組件
負責集群的管理
ApiServer:資源操作的唯一路口 接受命令,管理操作都是通過這個路口
Scheduler:負責根據算法,把活分給誰干?
ControllerManager:調度安排干活
Etcd:監(jiān)工記錄誰在干活做了什么
node節(jié)點的組件
負責提供運行環(huán)境
kubelet:接受控制節(jié)點過來的信息,安排干活,控制docker操作
kubeproxy:提供對外訪問,跑了程序訪問程序。
docker:負責操作

用實例nginx來說明組件調度關系
master和node信息都存在etcd里來明確控制節(jié)點手下有幾個干活的
讓服務跑在k8s,apiserver接受命令
開始計算服務請求由誰來完成,通過讀node信息
知道由誰來完成,則使用controller-manager發(fā)送請求
kubelet等著接活的,安排給docker啟動一個prod。(目前prod和docker一回事,都是啟動程序的。prod為容器最小單元)
kubeproxy外面用戶可以訪問nignx了

master:集群控制節(jié)點至少一臺
node:工作負載節(jié)點,做事的
pod:kubernets最小存儲單元,容器運行在pod中,一個pod有多個容器(通過控制pod來控制容器進而控制程序)
controller:啟動pod停止pod伸縮pod
service:對外服務的統(tǒng)一路口下面可以維護同一類的多個pod。流量流向誰呢?
label:對pod進行分類同一類pod打上標簽,service通過標簽來控制流量
namespace:隔離pod的運行環(huán)境

集群環(huán)境規(guī)劃
集群分兩類一主多從,多主多從
一主多從,服務器要是宕機了怎么辦?集群就完全完蛋了。只能是測試環(huán)境
多主多從,安全性非常高?搭建麻煩,適合生產環(huán)境

minikube 一個用于單節(jié)點測試
kubeadm 快速搭建kubernets集群
二進制包 依次下載組件編譯安裝,組件之間要產生證書

環(huán)境搭建 選用vm虛擬三臺服務器
能互通網絡,修改主機名

注意三臺主機都需要做

1.環(huán)境初始化

centos需要在7.5以上

cat /etc/redhat-release

2.測試環(huán)境做etchosts的域名解析真實環(huán)境推薦使用dns做域名解析

192.168.100.128 master master.example.com
192.168.100.130 node1 node1.example.com
192.168.100.129 node2 node2.example.com

3.集群時間必須同步,企業(yè)里推薦搭建自己的時間服務器

systemctl start chronyd

date

4.禁用iptables與firewalld 生產環(huán)境防火墻一定要慎重

Kubernetes和Docker會產生大量iptables規(guī)則,為了不讓系統(tǒng)規(guī)則與之混淆,直接關閉系統(tǒng)的規(guī)則
systemctl --now disable firewalld
systemctl stop iptables
systemctl disable iptables
(我沒有iptables)

5.禁用selinux

6.禁用swap分區(qū)

虛擬內存分區(qū) 物理內存使用完了,可以將物理空間虛擬成內存。啟用swap設備會對系統(tǒng)的性能產生非常負面的影響。也可以告訴kubernetes我非要開這個分區(qū)

7.修改linux內核參數

Kubernetes強制要求你這么做 添加網橋過濾和地址轉發(fā)功能

重載配置
sysctl -p
加載網橋過濾模塊
modprobe br_netfilter
查看網橋過濾模塊是否加載成功

8.配置ipvs功能

Service 做接口暴露 負載均衡 反向代理 一種iptables 一種ipvs 相比較ipvs性能明顯高 需要手動載入ipvs模塊
安裝ipvsadm ipset

添加shell腳本,功能為加載模塊

  [root@master ~]# cat > /etc/sysconfig/modules/ipvs.modules << q 
  > #!/bin/bash
  > modprobe -- ip-vs
  > modprobe -- ip_vs_rr
  > modprobe -- ip_vs_wrr
  > modprobe -- ip_vs_sh
  > modprobe -- nf_conntrack_ipv4
  > q

為ipvs的內容

 

查看對應模塊是否加載成功
Centos版本太高導致報錯
modprobe: FATAL: Module nf_conntrack_ipv4 not found in directory /lib/modules/4.18.0-373.el8.x86_64
解決報錯

成功加載模塊

注意三臺服務器都要做
最后重啟

到此這篇關于Kubernetes集群環(huán)境初始化的文章就介紹到這了。希望對大家的學習有所幫助,也希望大家多多支持腳本之家。

相關文章

  • Rainbond功能架構及應用管理官方文檔介紹

    Rainbond功能架構及應用管理官方文檔介紹

    這篇文章主要為大家介紹了Rainbond功能機構及使用官方文檔,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進步,早日升職加薪
    2022-04-04
  • tkestack/gpu-manager在k8s1.23版本之后的使用方法

    tkestack/gpu-manager在k8s1.23版本之后的使用方法

    這篇文章主要介紹了tkestack/gpu-manager在k8s1.23版本之后的使用,本文給大家介紹的非常詳細,對大家的學習或工作具有一定的參考借鑒價值,需要的朋友可以參考下
    2023-04-04
  • Rainbond上部署API?Gateway?Kong及環(huán)境配置教程

    Rainbond上部署API?Gateway?Kong及環(huán)境配置教程

    這篇文章主要為大家介紹了Rainbond上部署API?Gateway?Kong及環(huán)境配置教程,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進步,早日升職加薪
    2022-04-04
  • 如何給k8s集群里的資源打標簽

    如何給k8s集群里的資源打標簽

    k8s集群,節(jié)點如果有多個角色,需要標記出來,可以給對應的節(jié)點打上標簽,方便后續(xù)了解節(jié)點的功能,這篇文章主要介紹了如何給k8s集群里的資源打標簽,需要的朋友可以參考下
    2023-02-02
  • Rainbond對前端項目Vue及React的持續(xù)部署

    Rainbond對前端項目Vue及React的持續(xù)部署

    這篇文章主要為大家介紹了Rainbond對前端項目Vue及React的持續(xù)部署,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進步,早日升職加薪
    2022-04-04
  • 2022最新青龍面板部署完整版圖文教程

    2022最新青龍面板部署完整版圖文教程

    這篇文章主要介紹了2022最新青龍面板部署完整版圖文教程,下面以騰訊云服務器為例,先選地區(qū)、然后選擇官方鏡像、系統(tǒng)鏡像、Centos7.6版本,需要的朋友可以參考下
    2022-05-05
  • Kubernetes安全加固的一些實用建議

    Kubernetes安全加固的一些實用建議

    Kubernetes是一個自動化的容器編排平臺,它負責應用的部署、應用的彈性以及應用的管理,這些都是基于容器的,下面這篇文章主要給大家介紹了關于Kubernetes安全加固的一些實用建議,需要的朋友可以參考下
    2022-02-02
  • Harbor高可用配置及倉庫使用介紹

    Harbor高可用配置及倉庫使用介紹

    這篇文章主要為大家介紹了Harbor高可用配置及倉庫使用介紹,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進步,早日升職加薪
    2022-05-05
  • 詳解consul的安裝和配置

    詳解consul的安裝和配置

    這篇文章主要介紹了詳解consul的安裝和配置,小編覺得挺不錯的,現(xiàn)在分享給大家,也給大家做個參考。一起跟隨小編過來看看吧
    2018-06-06
  • 詳解Kubernetes 中容器跨主機網絡

    詳解Kubernetes 中容器跨主機網絡

    這篇文章主要為大家介紹了Kubernetes中容器跨主機網絡是怎么樣的,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進步,早日升職加薪
    2023-04-04

最新評論