首页 > 其他分享 >calico安装下载

calico安装下载

时间:2024-11-27 11:59:51浏览次数:5  
标签:node v3.10 安装 docker k8s root calico 下载

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网络差距的方法。

 

标签:node,v3.10,安装,docker,k8s,root,calico,下载
From: https://www.cnblogs.com/sunnyyangwang/p/18572091

相关文章

  • sqoop安装与使用
    1、上传解压tar-zxvfsqoop-1.4.7.bin__hadoop-2.6.0.tar.gz-C/usr/local/soft/2、修改配置文件切换到sqoop配置文件目录cd/usr/local/soft/sqoop-1.4.7/conf复制配置文件并重命名cpsqoop-env-template.shsqoop-env.shvimsqoop-env.sh编辑配置文件,并加入......
  • 安装phpstudy集成开发环境
    记录时间:2024-11-27phpstudy下载phpstudy下载地址:https://www.xp.cn/旧版入口:https://old.xp.cn/ phpstudy安装        翻译搜索复制......
  • 超超超详细的Git 安装教程来了~
    官网地址:https://git-scm.com/或https://github.com/git-for-windows/git/releases   查看GNU协议,可以直接点击下一步。选择Git安装位置,要求是非中文并且没有空格的目录,然后下一步。Git选项配置,推荐默认设置,然后下一步。Git安装目录名,不用修改,直接......
  • Python dlib下载
    1下载dlib前的准备工作1.1Python3我是以前下的1.2然后是Python官网推荐的包管理Guides-PythonPackagingUserGuide1.2.1pippip我以前也下过了(好像还换了源)没下的话,官网给了下载方式。下面是Windows系统的:py-mensurepip--default-pip1.2.2更新pip,se......
  • 量化交易Python代码:如何轻松下载可转债基本信息
    哈喽,大家好,我是木头左!可转债作为一种兼具债券和股票特性的投资工具,一直备受投资者的关注。今天,我将向大家介绍一种简单而有效的方法,通过Python代码来下载可转债的基本信息。为什么要另外下载可转债基本信息?虽然XtQuant.XtData行情模块get_cb_info(stockcode)可以获取......
  • 全网首发:香橙派5MAX安装ubuntu20.04(换了官方桌面)及ros,运行LIVOX-mid360混合固态激光雷
    简单介绍这块板子:我这款OrangePi 5 Max采用Rockchip RK3588 8核64位处理器,4个Cortex-A76(主频2.4GHz)、4个Cortex-A55(主频1.8GHz)及独立的NEON协处理器。配备16GB LPDDR5,集成ARM Mali-G610,内置3D GPU。这里在安装ubuntu20.04时,我没用香橙派官方桌面镜像安装的,而是在server......
  • flutter第十一篇:在苹果手机上安装app报错
    无法安装“FlutterLearn”Domain:IXUserPresentableErrorDomainCode:14RecoverySuggestion:Failedtoverifycodesignatureof/var/installd/Library/Caches/com.apple.mobile.installd.staging/temp.HUddo4/extracted/Payload/Runner.app:0xe8008001(Anunknownerror......
  • Tortoise SVN 安装与汉化全步骤详细教程
    前言在软件开发与项目协作的广袤天地中,版本控制系统占据着不可或缺的关键地位。其中,Subversion(SVN)以其强大且稳定的特性,成为众多团队管理代码、文档等各类项目资源的得力助手。而TortoiseSVN作为Subversion的一款经典图形化客户端工具,更是将SVN的功能以直观便捷的操作界面......
  • Oracle JDK 与 OpenJDK 下载安装配置教程
    OracleJDK与OpenJDK下载安装配置教程在Java开发领域,JDK(JavaDevelopmentKit)是开发Java应用程序的核心工具包。长期以来,OracleJDK一直是Java开发者的首选。然而,近年来,OpenJDK逐渐崭露头角,成为另一个重要的选择。本文将详细解释OracleJDK与OpenJDK之间的关系、渊源,并......
  • python问题解决-外部模块明明安装了,却总是无法找到
    1现象代码中引入了cv2模块,这是一个图像识别模块。但运行时总提示找不到该模块。也按照要求安装了opencv-python等模块。还有其它的,如python-pptx模块,提示如下:Traceback(mostrecentcalllast):File"E:/python/wps/ppt_pic.py",line1,in<module>frompp......