calico安装下载

news/2024/11/27 11:56:17/文章来源:https://www.cnblogs.com/sunnyyangwang/p/18572091

k8s网络插件

1、版本选择

cacli版本对应关系查找。
参考:https://blog.csdn.net/LRXmrlirixing/article/details/126648454
https://docs.tigera.io/archive/v3.10/getting-started/kubernetes/requirements

本次安装的的k8s版本是v1.14.3,所以可以使用calico v3.10版本。

  同样的页面:Installing Calico for policy and networking (recommended),我们看下安装方法。

[root@k8s-master1 kubeadms]# curl https://docs.projectcalico.org/v3.10/manifests/calico.yaml -O

[root@k8s-master1 kubeadms]# vi calico.yaml
# Cluster type to identify the deployment type
- name: CLUSTER_TYPE
value: "k8s,bgp"
- name: IP_AUTODETECTION_METHOD
value: "interface=ens33"
# Auto-detect the BGP IP address.
[root@k8s-master1 kubeadms]# kubectl create -f calico.yaml
[root@k8s-master1 kubeadms]# kubectl get pods -A -owide |grep calico-node
NAMESPACE NAME READY STATUS RESTARTS AGE IP NODE NOMINATED NODE READINESS GATES
kube-system calico-node-42d7g 0/1 Init:ImagePullBackOff 0 75s 192.168.1.134 k8s-node1 <none> <none>
kube-system calico-node-8mxbl 0/1 Pending 0 75s <none> k8s-master3 <none> <none>
kube-system calico-node-g8ckq 0/1 Init:ImagePullBackOff 0 75s 192.168.1.135 k8s-node2 <none> <none>
kube-system calico-node-hn8ks 0/1 Pending 0 75s <none> k8s-node3 <none> <none>
kube-system calico-node-r4kzp 0/1 Init:ImagePullBackOff 0 75s 192.168.1.131 k8s-master1 <none> <none>
kube-system calico-node-vjd4g 0/1 Init:ImagePullBackOff 0 75s 192.168.1.132 k8s-master2 <none> <none>

如上,很明显就是下载images失败,读取calico.yaml文件,看下需要下载那些镜像。

 

2、下载镜像

calico镜像下载地址:https://github.com/projectcalico/calico/releases
下载3.10.4版本:https://docs.tigera.io/archive/v3.10/release-notes/,, v3.10.4 下面的Release archive 下载这个链接就好。本地下载很慢,最好在外网环境下载。

如下截图下载,

下载过程超级慢,整个目录结构如下,比较全面。这里不仅有images镜像包,也有yaml配置文件和bin二进制信息。

[root@k8s-node2 ~]# cd /root/release-v3.10.4/images
[root@k8s-node2 images]# ls
calico-cni.tar  calico-dikastes.tar  calico-flannel-migration-controller.tar  calico-kube-controllers.tar  calico-node.tar  calico-pod2daemon-flexvol.tar  calico-typha.tar
[root@k8s-node2 images]# docker load -i calico-cni.tar 
[root@k8s-node2 images]# docker load -i calico-node.tar 
[root@k8s-node2 images]# docker load -i calico-pod2daemon-flexvol.tar 
[root@k8s-node2 images]# docker images |grep calico
calico/node                                                                     v3.10.4             870da06857d7        4 years ago         192MB
calico/cni                                                                      v3.10.4             62ce410b90df        4 years ago         163MB
calico/kube-controllers                                                         v3.10.4             0bffddb67f96        4 years ago         50.6MB
calico/pod2daemon-flexvol                                                       v3.10.4             63fbf227cf10        4 years ago         9.78MB

查看,导入了image之后的节点,pod都已经正常启动了。

 依次导入其他节点,操作网络部署完成。

 

 也可以尝试一下第二种方法

参考:K8S Calico网络插件 - RidingWind - 博客园

尝试手动从quay.io下载镜像。quay.io是一个公共镜像仓库。(速度比较快,建议使用这一种方法)

[root@k8s-node1 ~]#docker pull quay.io/calico/cni:v3.10.4
[root@k8s-node1 ~]#docker pull quay.io/calico/node:v3.10.4
[root@k8s-node1 ~]#docker pull quay.io/calico/pod2daemon-flexvol:v3.10.4
[root@k8s-node1 ~]#docker tag quay.io/calico/node:v3.10.4 calico/node:v3.10.4
[root@k8s-node1 ~]#docker tag quay.io/calico/pod2daemon-flexvol:v3.10.4 calico/pod2daemon-flexvol:v3.10.4
[root@k8s-node1 ~]#docker tag quay.io/calico/cni:v3.10.4 calico/cni:v3.10.4
[root@k8s-node1 ~]#docker images |grep calico

 

以上两种方案都是安装calico网络差距的方法。

 

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.hqwc.cn/news/842207.html

如若内容造成侵权/违法违规/事实不符,请联系编程知识网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

【网络安全】Shell 脚本学习

声明:学习视频来自 b 站 up 主 泷羽 sec,如涉及侵权马上删除文章 声明:本文主要用作技术分享,所有内容仅供参考。任何使用或依赖于本文信息所造成的法律后果均与本人无关。请读者自行判断风险,并遵循相关法律法规。 脚本创建执行与变量使用 首先进入Linux终端【Windows系统…

phpMyAdmin管理mysql

记录时间:2024-11-27 创建数据库 修改和删除数据库 创建数据表 翻译 搜索 复制

如何克服拖延症?一款工具就能帮你搞定!

拖延症的深层原因:并不是“懒”这么简单 很多人以为拖延症是一种惰性,但实际上,拖延更像是一种心理反应,尤其在职场中,以下几个原因尤为常见:任务过于庞大,难以启动当一个任务看起来复杂且耗时时,大脑会倾向于逃避。我们会反复告诉自己“等一下再开始”,结果一直拖到最…

2024年项目管理软件热搜榜,竟然有这16款黑马工具!

一、项目管理软件的重要性在当今复杂多变的商业环境中,项目管理软件成为提升项目效率和质量的关键工具,能帮助团队在规划、协作、进度监控和知识积累等方面取得显著提升。 在快节奏的商业时代,企业面临着激烈的市场竞争和不断变化的客户需求。项目管理软件就如同企业在这场竞…

jmeter测试udp接口详解

jmeter测试udp广播(jmeter发送udp) jmeter测试udp广播(jmeter接收udp) 先下载安装第三方插件 下载链接:https://jmeter-plugins.org/install/Install/ 将下载的插件放在lib/ext目录里面 然后重启jmeter,如下图操作: 此时可以看到lib/ext目录里面多了一个插件: jmeter-p…

无循环无卷积!上海交大提出时空预测学习新里程碑PredFormer

前言 时空预测,真的需要 RNN 吗?真的需要 CNN 吗?是否能够设计一个模型,可以自动地学习数据中的时空依赖,而不需要依赖于归纳偏置呢? 欢迎关注公众号CV技术指南,专注于计算机视觉的技术总结、最新技术跟踪、经典论文解读、CV招聘信息。 本文转载自PaperWeekly 仅用于学术…

NeurIPS2024 | 提高专业生产力,让你的AI画作布局可控,360 AI Research开源新模型HiCo

前言 为了解决这一问题,360人工智能研究院在人工智能顶会NeurIPS2024上提出了布局可控AI绘画模型HiCo,并将于近期开源。基于HiCo模型,使用者可以对生成画面中的不同主体的布局进行自由控制和调整,实现“指哪打哪”的生成效果。 欢迎关注公众号CV技术指南,专注于计算机视觉…

【开源系列】Faraday : 渗透测试 IDE 和漏洞管理平台

什么是 Faraday ? Faraday 是一个开源的漏洞管理平台,它旨在帮助安全团队有效地管理和协作处理漏洞。Faraday 提供了一个集中的平台,用于收集、分析和报告漏洞信息。它支持多种集成,可以与各种安全工具和扫描器无缝对接,从而提高漏洞管理的效率和准确性。 Faraday 的功能特…

【开源系列】OpenEMR:开源免费的医院管理系统

今天给大家分享一款完全开源的电子病历和医疗管理系统【OpenEMR】 什么是 OpenEMR ? OpenEMR 是一款免费开源的电子健康记录(EHR)和医疗实践管理系统。它提供了全面的医疗信息系统功能,包括患者信息管理、日程安排、处方开具、账单处理、报告生成等。OpenEMR 支持多种平台,…

【windows环境搭建】Windows下安装使用JMETER

一、插件驱动安装1.1 安装JDK环境1.2 安装插件1.3 添加驱动包二、JMeter压测2.1 创建压测线程组2.2 创建JDBC request2.3 创建JDBC Connection Configuration2.4 创建汇总报告2.5 创建查看结果树2.6 创建jp@gc - Transactions per Second(TPS)一、插件驱动安装 1.1 安装JDK环境…

【windows安装教程】Windows下安装使用JMETER

一、插件驱动安装1.1 安装JDK环境1.2 安装插件1.3 添加驱动包二、JMeter压测2.1 创建压测线程组2.2 创建JDBC request2.3 创建JDBC Connection Configuration2.4 创建汇总报告2.5 创建查看结果树2.6 创建jp@gc - Transactions per Second(TPS)一、插件驱动安装 1.1 安装JDK环境…

如何设计好分布式数据库,这个策略很重要(GaussDB)

​ 数据库是应用和计算机的核心组成,试想,如果没有数据库,就像人的大脑没有了记忆一样,信息也得不到共享,那么,对开发者来说,如何设计一款高效易用的数据库至关重要。 GaussDB是企业级分布式数据库,具备分布式强一致、有效降低容灾成本、支持PB级海量数据、智能诊断等优…