邊玩邊學K8S 001 環境準備

2021-09-13 13:11:09 字數 1537 閱讀 1401

主機名

ipos

角色host01

192.168.31.63

centos 7

master & node

虛擬機器需要和外網通訊,需要配置eip
[root@host01 ~]# cat /etc/hosts

127.0.0.1 localhost localhost.localdomain localhost4 localhost4.localdomain4

::1 localhost localhost.localdomain localhost6 localhost6.localdomain6

192.168.31.63 host01

export http_proxy="http://使用者名稱:密碼@**ip:埠"

export https_proxy="https://使用者名稱:密碼@**ip:埠"

export no_proxy="127.0.0.1,localhost"

可選,如果訪問外網需要**請正確填寫使用者名稱、密碼、**ip和埠,追加以上內容到/root/.bashrc,執行命令使其生效
[root@host01 ~]# source /root/.bashrc
追加上一步**配置內容到/etc/yum.conf

[root@host01 ~]# systemctl stop firewalld

[root@host01 ~]# systemctl disable firewalld

[root@host01 ~]# cat /etc/selinux/config | grep selinux=

# selinux=disabled

selinux=disabled

[root@host01 ~]# setenforce 0

確保selinux=disabled
[root@host01 ~]# cat /etc/sysctl.d/k8s.conf

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

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

net.ipv4.ip_forward = 1

[root@host01 ~]# sysctl -p /etc/sysctl.d/k8s.conf

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

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

net.ipv4.ip_forward = 1

新建/etc/sysctl.d/k8s.conf並追加相應內容
[root@host01 ~]# swapoff -a

K8s部署prometheus監控K8s細節

prometheus 一些配置檔案可以再github上找到。部署 root kube prometheus manifests 目錄下所有檔案 部署 root kube prometheus manifests setup 目錄下所有檔案 要注意的是自己要建立乙個工作空間 如果報錯執行下面語句 部署...

k8s 多租戶 k8s 基礎介紹

備註 1 每乙個pod裡執行著乙個特殊的容器 pause容器,其他容器都是業務容器,這些業務容器共享pause容器的網路棧和volume 邏輯卷 掛載卷。因此他們之間的通訊和資料交換更為高效。2 k8s設計了pod物件,將每個服務程序包裝到相應的pod中,使其成為pod中執行的乙個容器 contai...

k8s集群部署 docker部署k8s安裝篇

1 安裝docker 緊接著配置乙個穩定 stable 的倉庫 倉庫配置會儲存到 etc yum.repos.d docker ce.repo檔案中 yum config manager add repo 更新yum安裝的相關docke軟體包 安裝docker ce yum update y yum...