KOS系统安装部署Calico网络

浪潮信息KeyarchOS的飞跃之路 KOS也就是KeyarchOS,由浪潮信息基于Linux Kernel、OpenAnolis等开源技术自主研发的一款服务器操作系统,支持x86、ARM等主流架构处理器,性能和稳定性居于行业领先地位,具备成熟的 CentOS 迁移和替换能力,可满足云计算、大数据、分布式存储、人工智能、边缘计算等应用场景需求。了解了KOS之后,对于我们开始谈到的一些问题,我们看看KOS都进行了哪些改进。 阅读详情

1 概述

浪潮信息KOS是浪潮信息基于Linux Kernel、OpenAnolis等开源技术自主研发的一款服务器操作系统,支持x86、ARM等主流架构处理器,性能和稳定性居于行业领先地位,具备成熟的 CentOS 迁移和替换能力,可满足云计算、大数据、分布式存储、人工智能、边缘计算等应用场景需求。详细介绍见官网链接浪潮信息云峦服务器操作系统KeyarchOS_KOS服务器操作系统-浪潮信息

Calico 是一个开源的网络和网络安全解决方案,适用于容器、虚拟机和原生云应用。Calico 3.10.3 是这个项目的一个特定版本。提供了高效的容器网络,支持大规模的 Kubernetes、OpenShift、Docker EE 和其他基于容器的网络部署。它使用纯粹的 Layer 3 网络来路由容器流量,这使得网络性能更高效,也简化了网络布局。提供了细粒度的网络策略控制,允许用户以声明的方式定义网络访问控制规则。这些规则可以用来控制容器之间的流量,为应用程序提供重要的安全隔离。在 Calico 3.10.3 中,用户可以选择使用 Linux 的标准网络堆栈(标准数据平面)或选择使用 eBPF 数据平面。eBPF 提供了更高的性能和更多的功能,但可能需要更新的内核版本。Calico 3.10.3 兼容多种容器编排平台,包括 Kubernetes、OpenShift 和 Docker EE。它可以在各种云提供商和裸机环境中运行。详情请访问官网https://www.tigera.io/project-calico/。

2 安装环境

2.1 操作系统环境

版本信息:KeyarchOS 5.8

硬件平台:X86_64

2.2 工具版本

calico3.10.3

https://github.com/projectcalico/calico/releases/tag/v3.10.3

3 安装与测试

3.1 安装calico3.10.3

在github下载calico3.10.3离线包

Release v3.10.3 · projectcalico/calico · GitHub

将下载的包上传到服务器,解压tar -zxvf release-v3.10.3.tar

执行cat calico.yaml |grep image:查看calico所需要的镜像包

 在下载的离线包里images文件下

 上面显示需要四个镜像

使用 ctr namespace ls 命令查看containerd的命名空间。k8s的命名空间为k8s.io

使用containerd的导入镜像命令将calico的离线镜像包导入到k8s的命名空间中

开始安装

进入k8s-manifests文件夹下开始安装,执行kubectl apply -f calico.yaml

3.2 使用Calico

执行命令kubectl get pod -A可以看到calico正在运行

接下来检查 Calico 节点的状态,执行kubectl get nodes

节点状态是Ready,说明Calico是正常运行的

检查 Calico CNI 配置,确认 Calico 的 CNI (Container Network Interface) 插件配置是否正确。通常,这个配置文件位于 /etc/cni/net.d/ 目录下

配置正常

创建两个测试 Pods获取ip

kubectl run test-pod1 --image=busybox --restart=Never -- sleep 3600

pod/test-pod1 created

kubectl run test-pod2 --image=busybox --restart=Never -- sleep 3600

pod/test-pod2 created

 获取ip kubectl get pods -o wide

执行calicoctl version查看版本

Kubernetes 入门篇之网络插件 calico 部署与安装 在运行 和 命令部署好和节点后, 看到节点都是状态,这是因为没有安装网络插件。 1. 安装 通过命令 安装:1) 直接通过官方yaml文件安装,国内一般都下载不了,需要翻墙 2) 先下载下来,然后执行, 本文采用的这种方式 2. 下载镜像到本地 因为中的 默认使用的是官方源,国内下载不下来,需要先把镜像拉取到本地,从本地镜像启动。下载地址:calico国内镜像下载地址本文这里把 写成了脚本 , 具体下载版本可以根据需要自行修改。 3. 修改calico.yaml 由于上面 给镜像 就是打的, 所以保证后 阅读详情

相关推荐

安装 Calico 的两种主流方式对比

项目Manifest 安装(calico.yaml)Tigera Operator 安装安装复杂度⭐⭐ 简单⭐⭐⭐ 中等偏高可定制性⭐⭐ 一般(手动改 YAML)⭐⭐⭐⭐ 高(声明式 CRD 配置)升级与维护❌ 手动操作✅ Operator 自动处理推荐场景测试环境、小型集群生产环境、中大型集群官方推荐✅ 较为常用✅✅ 官方强烈推荐快速部署测试:选择Manifest 安装长期稳定运维:推荐使用Tigera Operator + CRD 安装方式。

solocao的专栏 1795

kubernetes集群(k8s)之安装部署Calico 网络

kubernetes集群(k8s)之安装部署Calico 网络

共产主义接班人 1万+

云原生k8s解密、K8S集群安装部署、Calico插件安装部署

【代码】kubernetes。

Djdhdhskn的博客 1155

第二篇:kubernetes部署calico网络插件

说明: 总的目标是在k8s集群部署gitlab、jenkins,并且在本地提交代码到gitlab后jenkin流水线可以自动编译打包成为docker镜像然后部署到k8s中并实现客户端外部域名访问,在文档分为多个部分,其中涉及的技术有docker安装、k8s搭建、部署gitlab、部署jenkins、部署sonarqube、gitlab和jenkin联动、jenkins和sonarqube联动、pipline脚本编写、istio部署、istio服务网关等…此文档接。

kjkdd的博客 5754

安装包-calico-3.24.1

Calico 是一种开源网络和网络安全解决方案,适用于容器,虚拟机和基于主机的本机工作负载。Calico 支持广泛的平台,包括 Kubernetes,docker,OpenStack 和裸机服务。Calico 后端支持多种网络模式。 BGP 模式:将节点做为虚拟路由器通过 BGP 路由协议来实现集群内容器之间的网络访问。 IPIP 模式:在原有 IP 报文中封装一个新的 IP 报文,新的 IP 报文中将源地址 IP 和目的地址 IP 都修改为对端宿主机 IP。 cross-subnet:Calico-ipip 模式和 calico-bgp 模式都有对应的局限性,对于一些主机跨子网而又无法使网络设备使用 BGP 的场景可以使用 cross-subnet 模式,实现同子网机器使用 calico-BGP 模式,跨子网机器使用 calico-ipip 模式。

kubernetes1.25网络插件calico离线包

kubernetes1.25网络插件calico离线包,包含calico.yml文件,如果网络不通可以离线安装 1、calico~cni~v3.24.3.tar.gz 2、calico~kube~controllers~v3.24.3.tar.gz 3、calico~node~v3.24.3.tar.gz calico.yml命令:kubectl apply -f calico.yaml 离线包安装命令: docker load -i calico~cni~v3.24.3.tar.gz docker load -i calico~kube~controllers~v3.24.3.tar.gz docker load -i calico~node~v3.24.3.tar.gz

KeyarchOS适配calico3.10.3

浪潮信息KOS是浪潮信息基于Linux Kernel、OpenAnolis等开源技术自主研发的一款服务器操作系统,支持x86、ARM等主流架构处理器,性能和稳定性居于行业领先地位,具备成熟的 CentOS 迁移和替换能力,可满足云计算、大数据、分布式存储、人工智能、边缘计算等应用场景需求。Calico 是一个开源的网络和网络安全解决方案,适用于容器、虚拟机和原生云应用。Calico 3.10.3 是这个项目的一个特定版本。

ITer_szlgz的博客 984

NVIDIA Video Codec SDK-解码接口cuvid简介

特性已废弃的 NVCUVID现代的 NVDECODE (底层 API)现代的 NVDECODE (高层 API - NvDecoder)状态已废弃 (Deprecated)官方推荐 (底层控制)官方推荐 (易用性首选)编程模型C 函数C 函数C++ 类复杂度高,需要管理大量细节中高,仍需管理解码会话低,开箱即用灵活性高高中(满足绝大多数场景)推荐对象遗留项目维护需要极致控制的高级用户所有新项目、大多数开发者。

fudexiang的博客 1178

安装最新版Calico

进入calico网站: Install Calico networking and network policy for on-premises deployments 如下找到Calico.yaml的下载连接,执行: curl https://projectcalico.docs.tigera.io/manifests/calico-etcd.yaml -o calico.yaml 下载好calico.yaml. 编辑calico.yaml里的Secret段,data下定义的证书.

wvxvsuizhong的博客 1万+

【Codesys】获取从站信息,判断是否从站断联,总线丢失

获取EtherCAT从站信息,判断是否从站断联,总线丢失

qq_35316470的博客 5731

CMakeTestCCompiler.cmake错误解决

CMakeTestCCompiler.cmake错误解决欢迎使用Markdown编辑器新的改变功能快捷键合理的创建标题,有助于目录的生成如何改变文本的样式插入链接与图片如何插入一段漂亮的代码片生成一个适合你的列表创建一个表格设定内容居中、居左、居右SmartyPants创建一个自定义列表如何创建一个注脚注释也是必不可少的KaTeX数学公式新的甘特图功能,丰富你的文章UML 图表FLowchart流程图导出与导入导出导入 最近编译项目的时候,遇到一个cmake的错误,具体错误信息如下: /path-to-pr

昨夜星辰的博客 2万+

KOS学习笔记

KOS是一种操作系统,它是韩国政府在1990年代初期研制的主要操作系统之一。KOS不仅具有高度的安全性和稳定性,还支持多任务和多用户操作。目前,KOS广泛应用于韩国政府部门和企业等领域。

m0_72410588的博客 1085

ENVI5.6+SARscape实战:基于哨兵一号的PS与SBAS时序InSAR地表形变监测全流程解析

本文详细解析了使用ENVI5.6和SARscape软件基于哨兵一号数据进行PS与SBAS时序InSAR地表形变监测的全流程。从数据获取、预处理到PS-InSAR和SBAS-InSAR处理,提供了实用技巧和优化建议,帮助用户高效完成地表形变监测任务。

weixin_29245767的博客 1153

离线包括下载和安装 Calico

您提供的步骤主要关注于在 Kubernetes 集群中部署和管理 Calico 作为网络解决方案。这些步骤包括下载和安装 Calico,以及通过容器运行时接口(Container Runtime Interface, CRI)管理 Calico 相关镜像。

u011197085的博客 4437

【nerfStudio】1-在windows上安装nerfStudio

安装Git。安装Visual Studio 2022。在安装CUDA之前必须完成此步骤。必须在“桌面开发与C++”工作流程(在BuildTools版本中称为“C++构建工具”)中包含所需的组件。Nerfstudio要求。我们建议使用conda来管理依赖关系。在继续之前,请确保安装了Conda。 依赖关系 PyTorch 请注意,如果安装了低于2.0.1的PyTorch版本,则应卸载先前版本的pytorch、functorch和tiny-cuda-nn。 基于CUDA 11.8的Torch 2.0.1 安装基

dlhlSC的博客 1692

由JavaScript版迷宫游戏引出Java版迷宫地图生成器

Java案例:迷宫地图生成器 一、引入问题 本期18软件1班网页脚本实训项目是完成一个JavaScript版迷宫游戏。 迷宫地图是如何生成的呢?很简单,将一个正方形区域等分为若干行与若干列,比如25行25列,这样就有625个单元格,用一个二维数组map[25][25]就可以保存625个单元格信息,map[i][j] = 1表示该单元格要绘制砖,而map[i][j] = 0表示该单元格不绘制砖。 ...

howard2005的专栏 1473

部署calico网络插件

之前的k8s环境中主要使用了flannel作为网络插件,这次改用calico。calico支持多种安装方式,以下是具体的操作步骤。

lldhsds的专栏 4576

TC3XX - MCAL知识点(十三):IOM EB-tresos配置说明及代码浅析

输入输出监视器(IOM)驱动程序作为比较单元,检查系统外设输出的正确操作,这些输出可以作为监视功能的输入。监控功能需要通过配置IOM硬件来实现。它向SMU生成全局系统事件。IOM驱动程序初始化并控制微控制器的IOM单元。驱动程序还为用户提供初始化和设置IOM内部单元的阈值的服务。它还应该提供重置IOM内核的服务。应该提供该服务来组合单个或多个本地事件,以生成单个全局系统事件。IOM驱动程序严重依赖于初始化和配置。软硬件关系如下图缩写解释LAM逻辑分析模块ECM事件组合模块FPC。

梦想技术家 1802

k8s1.27.3 离线安装calico 3.26.1

相信很多朋友在学习安装k8s的过程中,在安装到calico网络组件的时候或多或少都会因为国内外网络的问题一直卡在pull镜像的阶段无法完成安装,本篇文章提供一种离线安装calico的方法供大家交流学习。

qq_36961488的博客 1万+

高通MBIM拨号流程简述

高通平台MBIM流程简述

不秃头的程序猿Gabriel的博客 5070

文档:亲测可用解决vnc灰屏,黑屏,鼠标大黑叉情况

主要解决vnc-viewer灰屏,黑屏,鼠标大黑叉等现象,详细见文档。

上一篇: Keyarchos系统下安装Spark:实现高效大数据处理
下一篇: 【KeyarchOS】安装GCC&&Glibcxx_3.4.20实践
KeyarchOS
博客等级 码龄3年 1312粉丝 339原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值