kubeedge-边缘环境

Kubeedge-边缘环境

环境配置
#1、编写执行脚本
vi edge_env.sh
========================================================================================
#!/bin/bash

# 配置cni
sudo mkdir -p cni
sudo tar -zxvf ./cni-plugins-linux-arm64-v1.6.0.tgz -C cni

sudo mkdir -p /opt/cni/bin
sudo cp ./cni/* /opt/cni/bin/

sudo mkdir -p /etc/cni/net.d/

sudo tee /etc/cni/net.d/bridge.conf > /dev/null <<EOF
{
  "cniVersion": "0.3.1",
  "name": "containerd-net",
  "type": "bridge",
  "bridge": "cni0",
  "isGateway": true,
  "ipMasq": true,
  "ipam": {
    "type": "host-local",
    "subnet": "10.88.0.0/16",
    "routes": [
      { "dst": "0.0.0.0/0" }
    ]
  }
}
EOF

# 配置cri-docker
sudo tar -zxvf ./cri-dockerd-0.3.15.arm64.tgz
sudo cp ./cri-dockerd/cri-dockerd /usr/local/bin/
sudo cp -a ./packaging/systemd/* /etc/systemd/system
sudo sed -i -e 's,/usr/bin/cri-dockerd,/usr/local/bin/cri-dockerd,' /etc/systemd/system/cri-docker.service

sudo sed -i 's|^ExecStart=.*|ExecStart=/usr/local/bin/cri-dockerd --container-runtime-endpoint fd:// --network-plugin=cni --pod-infra-container-image=registry.cn-hangzhou.aliyuncs.com/google_containers/pause:3.10|' /etc/systemd/system/cri-docker.service

sudo systemctl daemon-reload
sudo systemctl enable cri-docker.service
sudo systemctl enable --now cri-docker.socket
sudo systemctl start cri-docker
===============================================================================================
posted @   zxlYY  阅读(5)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· 全程不用写代码,我用AI程序员写了一个飞机大战
· DeepSeek 开源周回顾「GitHub 热点速览」
· MongoDB 8.0这个新功能碉堡了,比商业数据库还牛
· 记一次.NET内存居高不下排查解决与启示
· 白话解读 Dapr 1.15:你的「微服务管家」又秀新绝活了
点击右上角即可分享
微信分享提示