From ee06306ea82c123bc7e2594b5c5bfe8811073f32 Mon Sep 17 00:00:00 2001 From: GuangJie1 Date: Tue, 15 Jul 2025 19:57:55 +0800 Subject: [PATCH] update flannel --- Cloud/flannel/0.26.7/24.03-lts-sp1/Dockerfile | 5 ++- Cloud/flannel/README.md | 39 ++++++++++++++++++ Cloud/flannel/doc/image-info.yml | 34 +++++++++++++++ Cloud/flannel/doc/picture/logo.png | Bin 0 -> 4505 bytes Cloud/flannel/meta.yml | 4 +- 5 files changed, 79 insertions(+), 3 deletions(-) create mode 100644 Cloud/flannel/README.md create mode 100644 Cloud/flannel/doc/image-info.yml create mode 100644 Cloud/flannel/doc/picture/logo.png diff --git a/Cloud/flannel/0.26.7/24.03-lts-sp1/Dockerfile b/Cloud/flannel/0.26.7/24.03-lts-sp1/Dockerfile index ebbe5378..0e14c39a 100644 --- a/Cloud/flannel/0.26.7/24.03-lts-sp1/Dockerfile +++ b/Cloud/flannel/0.26.7/24.03-lts-sp1/Dockerfile @@ -8,11 +8,14 @@ ARG GO_VERSION=1.23.7 ARG FLANNEL_URL=https://github.com/flannel-io/flannel/archive/refs/tags/v${VERSION}.tar.gz WORKDIR /app + RUN curl -fSL -o go.tar.gz https://golang.google.cn/dl/go${GO_VERSION}.linux-${TARGETARCH}.tar.gz && \ - tar -xvf go.tar.gz -C /usr/local + tar -xvf go.tar.gz -C /usr/local + ENV PATH="/usr/local/go/bin:${PATH}" RUN yum install -y conntrack-tools ipset net-tools + RUN if [ ${TARGETARCH} = "amd64" ]; then \ CGOFLAG=1; \ yum install -y gcc ; \ diff --git a/Cloud/flannel/README.md b/Cloud/flannel/README.md new file mode 100644 index 00000000..b2ff1919 --- /dev/null +++ b/Cloud/flannel/README.md @@ -0,0 +1,39 @@ +# Quick reference + +- The official flannel docker image. + +- Maintained by: [openEuler CloudNative SIG](https://gitee.com/openeuler/cloudnative). + +- Where to get help: [openEuler CloudNative SIG](https://gitee.com/openeuler/cloudnative), [openEuler](https://gitee.com/openeuler/community). + +# flannel | openEuler +Current flannel images are built on the [openEuler](https://repo.openeuler.org/). This repository is free to use and exempted from per-user rate limits. + +Flannel is a simple and easy way to configure a layer 3 network fabric designed for Kubernetes. + +# Supported tags and respective dockerfile links +The tag of each `flannel` docker image is consist of the version of `flannel` and the version of basic image. The details are as follows + +| Tag | Currently | Architectures | +|-----------------------------------------------------------------------------------------------------------------------------------|-------------------------------------------|---------------| +| [0.26.7-oe2403sp1](https://gitee.com/openeuler/openeuler-docker-images/blob/master/Cloud/flannel/0.26.7/24.03-lts-sp1/Dockerfile) | flannel 0.26.7 on openEuler 24.03-LTS-SP1 | amd64, arm64 | + +# Usage +In this usage, users can select the corresponding `{Tag}` based on their requirements. + +- Pull the `openeuler/flannel` image from docker + + ``` + docker pull openeuler/flannel:{Tag} + ``` + +- Start a flannel instance + + ``` + docker run -it --rm openeuler/flannel:{Tag} + ``` + The `openeuler/flannel` image is used to verify the integration between the upstream flannel version and openEuler. + + +# Question and answering +If you have any questions or want to use some special features, please submit an issue or a pull request on [openeuler-docker-images](https://gitee.com/openeuler/openeuler-docker-images). \ No newline at end of file diff --git a/Cloud/flannel/doc/image-info.yml b/Cloud/flannel/doc/image-info.yml new file mode 100644 index 00000000..705670fb --- /dev/null +++ b/Cloud/flannel/doc/image-info.yml @@ -0,0 +1,34 @@ +name: flannel +category: cloud +description: flannel 是一个为容器设计的网络 fabric,专为 Kubernetes 而设计。 +environment: | + 本应用在Docker环境中运行,安装Docker执行如下命令 + ``` + yum install -y docker + ``` +tags: | + docker镜像的Tag由其版本信息和基础镜像版本信息组成,详细内容如下 + + | Tag | Currently | Architectures | + |----------|-------------|------------------| + |[0.26.7-oe2403sp1](https://gitee.com/openeuler/openeuler-docker-images/blob/master/Cloud/flannel/0.26.7/24.03-lts-sp1/Dockerfile)| flannel 0.26.7 on openEuler 24.03-LTS-SP1 | amd64, arm64 | + +download: | + 拉取镜像到本地 + ``` + docker pull openeuler/flannel:{Tag} + ``` + +usage: | + - 启动flannel实例 + + ``` + docker run -it --name flannel openeuler/flannel:{Tag} + ``` + `openeuler/flannel`镜像用于验证上游flannel版本和openEuler的集成。 + +license: Apache-2.0 license +similar_packages: + - N/A +dependency: + - N/A \ No newline at end of file diff --git a/Cloud/flannel/doc/picture/logo.png b/Cloud/flannel/doc/picture/logo.png new file mode 100644 index 0000000000000000000000000000000000000000..4b4a1051842c8b1a73cbf3827e5527d9ddaa17b0 GIT binary patch literal 4505 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 V@^ANM)VEJNYFD+CORk^-{|9O&-A@1j literal 0 HcmV?d00001 diff --git a/Cloud/flannel/meta.yml b/Cloud/flannel/meta.yml index 2fa2f4b8..bd14e1a7 100644 --- a/Cloud/flannel/meta.yml +++ b/Cloud/flannel/meta.yml @@ -1,2 +1,2 @@ -0.26.5-oe2403sp1: - path: 0.26.5/24.03-lts-sp1/Dockerfile \ No newline at end of file +0.26.7-oe2403sp1: + path: 0.26.7/24.03-lts-sp1/Dockerfile \ No newline at end of file -- Gitee