<output id="qn6qe"></output>

    1. <output id="qn6qe"><tt id="qn6qe"></tt></output>
    2. <strike id="qn6qe"></strike>

      亚洲 日本 欧洲 欧美 视频,日韩中文字幕有码av,一本一道av中文字幕无码,国产线播放免费人成视频播放,人妻少妇偷人无码视频,日夜啪啪一区二区三区,国产尤物精品自在拍视频首页,久热这里只有精品12

      K8s 1.29.3 on Docker

      初始化

      # 關閉防火墻 selinux
      systemctl disable --now firewalld
      setenforce 0
      sed -i '/SELINUX=/s@enforcing@disabled@g' /etc/selinux/config
      
      # 設置最大文件打開數(shù) 最大進程數(shù)
      cat << EOF | tee -a /etc/security/limits.conf
      * soft nofile 655350
      * hard nofile 655350
      * soft nproc  655350
      * hard nproc  655350
      EOF
      
      # 開啟IP轉發(fā) swap優(yōu)化等
      cat << EOF | tee /etc/sysctl.d/k8s.conf
      wappiness = 5
      vm.panic_on_oom = 0
      net.ipv4.tcp_tw_reuse = 1
      net.ipv4.tcp_tw_recycle = 0
      net.ipv4.tcp_fin_timeout = 30
      net.ipv4.tcp_syncookies = 1
      net.bridge.bridge-nf-call-ip6tables = 1
      net.bridge.bridge-nf-call-iptables  = 1
      net.bridge.bridge-nf-call-arptables = 1
      net.ipv4.ip_forward = 1
      net.ipv6.conf.all.disable_ipv6 = 1
      net.netfilter.nf_conntrack_max = 2310720
      fs.inotify.max_user_instances=8192
      fs.inotify.max_user_watches=1048576
      fs.file-max=52706963
      fs.nr_open=52706963
      EOF
      # 配置生效
      sysctl -p /etc/sysctl.d/k8s.conf
      
      

      docker k8s yum源

      cat << EOF | tee /etc/yum.repos.d/docker-ce.repo
      [docker-ce-stable]
      name=Docker CE Stable - \$basearch
      baseurl=https://mirrors.aliyun.com/docker-ce/linux/centos/\$releasever/\$basearch/stable
      enabled=1
      gpgcheck=0
      gpgkey=https://mirrors.aliyun.com/docker-ce/linux/centos/gpg
      EOF
      
      cat << EOF | tee /etc/yum.repos.d/kubernetes.repo
      [kubernetes]
      name=Kubernetes
      baseurl=https://mirrors.aliyun.com/kubernetes-new/core/stable/v1.29/rpm/
      enabled=1
      gpgcheck=0
      gpgkey=https://mirrors.aliyun.com/kubernetes-new/core/stable/v1.29/rpm/repodata/repomd.xml.key
      EOF
      
      

      docker 安裝 和cri-docker

      # 安裝docker
      yum -y install docker
      
      # 創(chuàng)建配置
      mkdir -p /etc/docker/
      
      cat << EOF | tee /etc/docker/daemon.json
      {
          "data-root": "/data/docker",
          "registry-mirrors": ["https://frz7i079.mirror.aliyuncs.com"],
          "exec-opts": ["native.cgroupdriver=systemd"]
      }
      EOF
      # 重載配置
      systemctl daemon-reload
      # 啟動
      systemctl enable --now docker containerd
      
      # 下載 cri-docker
      curl -o  cri-dockerd-0.3.12-3.el7.x86_64.rpm  https://github.com/Mirantis/cri-dockerd/releases/download/v0.3.12/cri-dockerd-0.3.12-3.el7.x86_64.rpm
      
      # 安裝
      yum -y install ./cri-dockerd-0.3.12-3.el7.x86_64.rpm
      
      # 配置
      cat << EOF | tee /usr/lib/systemd/system/cri-docker.socket
      [Unit]
      Description=CRI Docker Socket for the API
      PartOf=cri-docker.service
      
      [Socket]
      ListenStream=/var/run/cri-dockerd.sock
      SocketMode=0660
      SocketUser=root
      SocketGroup=docker
      
      [Install]
      WantedBy=sockets.target
      EOF
      
      cat << EOF | tee /usr/lib/systemd/system/cri-docker.service
      [Unit]
      Description=CRI Interface for Docker Application Container Engine
      Documentation=https://docs.mirantis.com
      After=network-online.target firewalld.service docker.service
      Wants=network-online.target
      Requires=cri-docker.socket
      
      [Service]
      Type=notify
      
      ExecStart=/usr/bin/cri-dockerd \
                --container-runtime-endpoint=unix:///var/run/cri-docker.sock \
                --network-plugin=cni \
                --cni-bin-dir=/opt/cni/bin \
                --cni-conf-dir=/etc/cni/net.d \
                --image-pull-progress-deadline=30s \
                --pod-infra-container-image=registry.k8s.io/pause:3.9 \
                --docker-endpoint=unix:///run/docker.sock \
                --cri-dockerd-root-directory=/data/docker
      ExecReload=/bin/kill -s HUP \$MAINPID
      TimeoutSec=0
      RestartSec=2
      Restart=always
      
      # Note that StartLimit* options were moved from "Service" to "Unit" in systemd 229.
      # Both the old, and new location are accepted by systemd 229 and up, so using the old location
      # to make them work for either version of systemd.
      StartLimitBurst=3
      
      # Note that StartLimitInterval was renamed to StartLimitIntervalSec in systemd 230.
      # Both the old, and new name are accepted by systemd 230 and up, so using the old name to make
      # this option work for either version of systemd.
      StartLimitInterval=60s
      
      # Having non-zero Limit*s causes performance problems due to accounting overhead
      # in the kernel. We recommend using cgroups to do container-local accounting.
      LimitNOFILE=infinity
      LimitNPROC=infinity
      LimitCORE=infinity
      
      # Comment TasksMax if your systemd version does not support it.
      # Only systemd 226 and above support this option.
      TasksMax=infinity
      Delegate=yes
      KillMode=process
      
      [Install]
      WantedBy=multi-user.target
      
      EOF
      
      # 重載配置
      systemctl daemon-reload
      # 啟動
      systemctl enable --now cri-docker
      
      

      安裝k8s

      # 安裝 1.29.3 版本
      yum -y install kubeadm-1.29.3-150500.1.1 kubectl-1.29.3-150500.1.1 kubelet-1.29.3-150500.1.1
      # 配置
      cat << EOF | tee /etc/sysconfig/kubelet
      KUBELET_EXTRA_ARGS="--cgroup-driver=systemd"
      EOF
      # 設置自啟
      systemctl enable kubelet
      
      

      拉取國內(nèi)鏡像

      # 源鏡像
      kubeadm config images list > source.images.list
      # 阿里鏡像
      sed 's@registry.k8s.io@registry.cn-hangzhou.aliyuncs.com/google_containers@g' source.images.list > ali.images.list
      sed -i '/dns/s@coredns/coredns@coredns@g' ali.images.list
      # 拉取阿里鏡像
      awk '{print "docker pull " $1}' ali.images.list | bash
      # 改名
      paste ali.images.list source.images.list  |  awk '{print "docker  tag " $1 " " $2}' | bash
      # 刪除阿里鏡像
      awk '{print "docker rmi " $1}' ali.images.list  | bash
      # 刪除臨時記錄文件
      rm -rf source.images.list ali.images.list
      
      

      單節(jié)點初始化

      # 初始化 注意網(wǎng)段別重復
      kubeadm init --cri-socket  unix:///var/run/cri-docker.sock  --pod-network-cidr 10.1.0.0/16 --service-cidr 10.2.0.0/16
      # 指定鏡像倉庫 初始化
      kubeadm init --cri-socket  unix:///var/run/cri-docker.sock  --pod-network-cidr 10.1.0.0/16 --service-cidr 10.2.0.0/16  --image-repository=registry.cn-hangzhou.aliyuncs.com/google_containers
      # 獲取權限
      mkdir -p $HOME/.kube
      cp -i /etc/kubernetes/admin.conf $HOME/.kube/config
      chown $(id -u):$(id -g) $HOME/.kube/config
      # 刪除污點(根據(jù)需求,這里刪除是為了在master上跑任務)
      kubectl taint node --all node-role.kubernetes.io/control-plane-
      

      calico網(wǎng)絡插件

      # 下載網(wǎng)絡插件
      wget https://raw.githubusercontent.com/projectcalico/calico/v3.25.0/manifests/calico.yaml
      # 安裝網(wǎng)絡插件
      kubectl apply -f calico.yaml
      
      
      posted @ 2025-07-02 10:16  講文張字  閱讀(347)  評論(0)    收藏  舉報
      返回頂部
      主站蜘蛛池模板: 亚洲综合视频一区二区三区| 91麻豆精品国产91久| 四虎永久精品在线视频| 久久中文骚妇内射| 亚洲欧洲一区二区三区久久 | 国产360激情盗摄全集| 新余市| 国产亚洲一区二区三区av| 亚洲高清WWW色好看美女| 宿迁市| 国产mv在线天堂mv免费观看| 亚洲欧美日韩综合一区在线| 应城市| 极品无码国模国产在线观看| 一区二区视频观看在线| 男女动态无遮挡动态图| 天堂网av成人在线观看| 亚洲欧美中文字幕日韩一区二区| 99热门精品一区二区三区无码 | 国产熟女av一区二区三区| 日本人妻巨大乳挤奶水免费| 中文字幕乱码人妻综合二区三区 | 亚洲精品综合网在线8050影院| 懂色AV| 国产精品中文av专线| 久久香蕉国产线看观看精品yw| 欧美va亚洲va在线观看| 中文字幕有码日韩精品| 无码人妻一区二区三区AV| 久久精品国产99亚洲精品| 日韩人妻不卡一区二区三区| 欧美精品国产综合久久| 2022最新国产在线不卡a| 亚洲精品一区二区三区蜜臀| 蜜桃av亚洲精品一区二区| 男人的天堂av社区在线| 国产日韩av二区三区| 宁波市| 丁香花在线影院观看在线播放| 国产99视频精品免费视频76 | 日本亲近相奷中文字幕|