zoukankan      html  css  js  c++  java
  • containerd一键安装脚本

    Ubuntu 18.04.6TLS一键安装containerd脚本

    #!/bin/bash
    #Auth Eddie.Peng
    
    #加载k8s所需的内核模块
    sudo cat > /etc/modules-load.d/kubernetes.conf <<EOF
    overlay
    nf_conntrack
    br_netfilter
    ip_vs
    ip_vs_lc
    ip_vs_wlc
    ip_vs_rr
    ip_vs_wrr
    ip_vs_lblc
    ip_vs_lblcr
    ip_vs_dh
    ip_vs_sh
    ip_vs_fo
    ip_vs_nq
    ip_vs_sed
    EOF
    
    #设置内核参数
    sudo cat > /etc/sysctl.d/kubernetes.conf <<EOF
    net.ipv4.ip_forward = 1
    net.bridge.bridge-nf-call-iptables = 1
    net.bridge.bridge-nf-call-ip6tables = 1
    fs.inotify.max_user_watches = 525000
    vm.swappiness = 0
    EOF
    sudo sysctl --system
    
    #安装必要的一些系统工具
    sudo apt update -y
    sudo apt install apt-transport-https ca-certificates curl software-properties-common -y
    
    #安装GPG证书
    sudo curl -fsSL https://mirrors.aliyun.com/docker-ce/linux/ubuntu/gpg | sudo apt-key add -
    
    #写入软件源信息
    sudo add-apt-repository "deb [arch=amd64] https://mirrors.aliyun.com/docker-ce/linux/ubuntu $(lsb_release -cs) stable"
    
    #安装 containerd
    sudo apt install containerd.io -y
    
    #创建containerd配置文件
    mkdir -p /etc/containerd
    containerd config default > /etc/containerd/config.toml
    
    #设置k8s镜像使用阿里云镜像源
    sed -i "s#k8s.gcr.io#registry.cn-hangzhou.aliyuncs.com/google_containers#g"  /etc/containerd/config.toml
    #设置docker镜像源使用阿里云镜像源
    sed -i "s#https://registry-1.docker.io#https://registry.cn-hangzhou.aliyuncs.com#g"  /etc/containerd/config.toml
    #设置 runc 使用 systemdcgroup 驱动
    sed -i '/containerd.runtimes.runc.options/a            SystemdCgroup = true' /etc/containerd/config.toml
    
    #重启containerd服务
    systemctl daemon-reload
    systemctl enable containerd
    systemctl restart containerd
    
    #设置containerd作为k8s默认的容器运行时
    crictl config runtime-endpoint /run/containerd/containerd.sock
    
  • 相关阅读:
    Java容器学习之ArrayList
    Java容器学习之List
    个人感悟
    python_批量修改密码综评
    修改的一段递归文件代码
    showtimu
    20190321xlVBA_明细信息表汇总成数据表
    20190320xlVBA_考场座位设置
    RG
    wdVBA_替换删除选择题括号中的选项
  • 原文地址:https://www.cnblogs.com/eddie1127/p/15420481.html
Copyright © 2011-2022 走看看