当前位置: 首页 > news >正文

做一张网站专栏背景图东莞房产信息网

做一张网站专栏背景图,东莞房产信息网,网站没有被收录原因,网站页头是什么官方文档:K3s - 轻量级 Kubernetes | K3s 官方描述,可运行在 systemd 或者 openrc 环境上,那就往精简方向走,使用 alpine 做系统。与 RHEL、Debian 的区别,主要在防火墙侧;其他基础配置需求类似&#xff0…
  • 官方文档:K3s - 轻量级 Kubernetes | K3s

官方描述,可运行在 systemd 或者 openrc 环境上,那就往精简方向走,使用 alpine 做系统。与 RHEL、Debian 的区别,主要在防火墙侧;其他基础配置需求类似,脚本指令一致。

  • 下载安装包【离线安装】:Releases · k3s-io/k3s (github.com) 国内源清华源 k3s

    • k3s
    • k3s-airgap-images-amd64.tar.gz
  • 拉取官方安装脚本

    curl -o install.sh https://get.k3s.io
    

准备基础环境 ,集群环境,需要克隆多台设备。

  1. 修改主机名,配置 hosts 文件

    # 修改主机名,每个节点不同
    echo "master01" > /etc/hostname
    # 配置静态解析,所有节点相同
    cat >> /etc/hosts <<EOF
    172.16.60.101 master01
    172.16.60.102 master02
    172.16.60.103 master03
    172.16.60.111 worker01
    172.16.60.112 worker02
    EOF
    
  2. 【重要】引导配置,因为 alpine 自身引导与其他发行版不同,以下为独有配置。

    1. 编辑配置文件夹 /etc/update-extlinux.conf​ 末尾添加

      default_kernel_opts="...  cgroup_enable=cpuset cgroup_memory=1 cgroup_enable=memory"
      
    2. 更新配置并重启

      update-extlinux
      reboot
      

安装搭建

单节点部署,all in one
  1. 下发应用,将 k3s、k3s镜像包、安装脚本下发到各台设备。

  2. 安装 k3s 应用

    # 部署应用,会自动添加可执行权限
    install k3s /usr/local/bin/k3s
    
  3. 镜像加载

    mkdir -p /var/lib/rancher/k3s/agent/images
    cp k3s-airgap-images-amd64.tar.gz /var/lib/rancher/k3s/agent/images/
    
  4. 离线安装

    # 脚本权限配置
    chmod +x install.sh
    # 使用离线安装包,默认初始化,使用的是 sqlite
    INSTALL_K3S_SKIP_DOWNLOAD=true ./install.sh
    
    • 根据官方文档,附加参数初始化,对定制友好server | K3s;--node-ip​ 指定本机IP,同理可绑定其他控制节点或者工作节点IP

      # 指定网段,并使用 etcd 初始化
      INSTALL_K3S_SKIP_DOWNLOAD=true \
      sh install.sh server \
      --node-ip 172.16.60.101 \
      --cluster-init
      
  5. 检查

    # 检查镜像
    crictl images
    # 查看 pod
    kubectl get pods -A
    
加入工作节点
  1. server 节点查看生成的 token /var/lib/rancher/k3s/server/node-token

  2. 将离线应用上传到工作节点,k3s、k3s镜像、k3s脚本

  3. 工作节点加入,token 即上面获取的这个

    # 脚本赋权
    chmod +x install.sh
    # 执行节点加入,节点标识 agent
    INSTALL_K3S_SKIP_DOWNLOAD=true \
    K3S_URL=https://172.16.60.101:6443 \
    K3S_TOKEN=K1041f78ac262a8437b79db9557132330054c977edd98e662e9963574f1d8d6b751::server:e439183f4e6296937662f108f7b3363f \
    ./install.sh agent
    
  4. 检查

    # 查看服务,工作节点
    rc-service k3s-agent status
    # 查看运行状态,服务节点
    kubectl get nodes
    
扩容控制节点
  • 如果是快速初始化,使用的是 sqlite ,需要转换为 etcd

    # 停止服务
    rc-service k3s stop
    # 使用 --cluster-init 转换
    INSTALL_K3S_SKIP_DOWNLOAD=true ./install.sh --cluster-init
    

  1. master02 启动服务,节点标识 server

    INSTALL_K3S_SKIP_DOWNLOAD=true \
    K3S_URL=https://172.16.60.101:6443 \
    K3S_TOKEN=K1041f78ac262a8437b79db9557132330054c977edd98e662e9963574f1d8d6b751::server:e439183f4e6296937662f108f7b3363f \
    ./install.sh server
    
  2. master03 启动服务

    INSTALL_K3S_SKIP_DOWNLOAD=true \
    K3S_URL=https://172.16.60.101:6443 \
    K3S_TOKEN=K1041f78ac262a8437b79db9557132330054c977edd98e662e9963574f1d8d6b751::server:e439183f4e6296937662f108f7b3363f \
    ./install.sh server
    
  3. 检查状态,在 master01 操作

    kubectl get nodes
    
  • 在所有节点均能执行 kubectl 命令,只需将 master01 的config文件分发到其他节点

    # master 节点
    cp /etc/rancher/k3s/k3s.yaml ~/.kube/config
    # 将 config 配置分发给其他节点
    scp ~/.kube/config root@master02:~/.kube/
    scp ~/.kube/config root@worker01:~/.kube/
    

http://www.sczhlp.com/news/82277/

相关文章:

  • 国内餐饮类网站欣赏怎样办网站做宣传
  • 邹城市建设银行网站网站的优化和推广方案怎么写
  • freeRTOS的信号量,是不是有点像中断
  • 网站开发字体的引用南通做微网站
  • 移动网站建设哪家快网站建成之后应该怎么做
  • wordpress免费企业主题网站网网站建设的公司
  • 2017年做网站好难会所类WordPress主题
  • 云浮市住房和城乡建设局网站网页设计论文大纲
  • 云南技术网站建设销售wordpress如何备份 网站
  • 与女鬼做的网站邯郸做网站公司哪家好
  • 大剧院网站建设wordpress 4.8 中文包
  • 做网站 接单wordpress门户论坛
  • 哪个网站可以接cad图纸做整木全屋定制十大名牌
  • 上海网站建设穹拓龙岩人才网兼职招聘
  • 河南锦源建设有限公司网站网站建设与推广方案模板
  • 老版建设银行网站社交网站怎么制作
  • 合肥做网站推广的公司泰安市齐鲁人才网
  • php做网站怎么布局东红物流网站建设规划书
  • 维护网站需要多少钱dz怎么做视频网站
  • 【去日本玩了2】跟随空色轨迹一起去日本演出(2025年)
  • 中国十大国企公司排名淮安做网站seo
  • 旬阳做网站站长统计软件
  • 用php做网站的方法企业网站的建设与流程
  • 自适应网站制作教程温州网络
  • weston 桌面使用及工作架构
  • 企业网站设计怎么做网页制作q元素
  • 网站做拓扑图编辑企业网站的建设 英文摘要
  • 内江市建设培训中心网站网站怎么做内链
  • 红色博客网站源码天津关键词优化平台
  • 帮人做项目的网站夸克浏览器入口