Linux:kubernetes(k8s)部署CNI网络插件(4)

在上一章进行了node加入master

Linux:kubernetes(k8s)node节点加入master主节点(3)-CSDN博客icon-default.png?t=N7T8https://blog.csdn.net/w14768855/article/details/136420447?spm=1001.2014.3001.5501

但是他们显示还是没准备好

看一下主节点信息

看一下他的状态啥的都没问题

再去看一下pods

可以看到前两个Pending,这个就是因为网络引起的原因


 安装CNI(calico)

mkdir /opt/k8s && cd /opt/k8s
curl https://calico-v3-25.netlify.app/archive/v3.25/manifests/calico.yaml -O

 这个时我们就下载了一个文件名字叫:calico.yaml

但是这个文件需要改一下cidr

这里的cidr就是我们初始化时候那个cidr 

Linux:kubernetes(k8s)搭建mater节点(kubeadm,kubectl,kubelet)(2)-CSDN博客icon-default.png?t=N7T8https://blog.csdn.net/w14768855/article/details/136415575?spm=1001.2014.3001.5501

再进入到calico.yaml 文件内

文件中第一处修改

在文件中搜索字符串 CALICO_IPV4POOL_CIDR

把前面的#去掉,再修改下面的ip,ip就是初始化pod的那里ip,修改成:

 这样就修改好了

sed -i 's#docker.io/##g' calico.yaml 

我们不使用docker官方下载里面所需的东西

再去下载一下 ,在calico.yaml文同级目录里

kubectl apply -f calico.yaml

kubectl get pods -n kube-system

 

可以看到calico这些信息就有了

过一会就会有变化了

这样就运行好了 


测试 

我们可以去运行一个实例去看看到底还有没有什么问题

kubectl create deployment nginx --image=nginx

 创建一个nginx

kubectl expose deployment nginx --port=80 --type=NodePort

对外暴露一个端口

kubectl get pod,svc

可以看到映射到了31125端口上 

现在我们访问两个节点ip+端口号即可进去查看

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

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

相关文章

python科学计算库之Numpy库的使用的简单习题

Numpy库 Numpy(Numerical Python的缩写)是一个开源的Python库,用于进行科学计算。它提供了一个高性能的多维数组对象(ndarray)及用于处理这些数组的各种工具和函数。由于其高效和灵活的数据结构以及丰富的功能&#x…

芯片的制造详解(1)——沙子到晶圆

哔哩哔哩视频 up:谈三圈(2021/8月内容) 芯片的制造流程、工艺、设备 面临困境: 国产芯片卡脖子的地方:制造芯片(制造过程中的一系列设备和和材料)包括但不限于:光刻机、光刻胶、薄膜沉积设备、…

NIO核心三:Selector

一、基本概念 选择器提供一种选择执行已经就绪的任务的能力。selector选择器可以让单线程处理多个通道。如果程序打开了多个连接通道,每个连接的流量都比较低,可以使用Selector对通道进行管理。 二、如何创建选择器 1.创建Selector Selector select…

类加载器分类

类加载器(Class Loader)是Java虚拟机(JVM)的一个重要组件,负责加载Java类到内存中并使其可以被JVM执行。类加载器是Java程序的核心机制之一。 主要有一下四种类加载器: (1)启动类加…

Bootstrap的使用

目录 js的引入: 1.行内式 2.嵌入式 3.外链式 Bootstrap:的引入 注意事项: 条件注释语句: 栅格系统: 列嵌套: 列偏移: 列排序: 响应式工具: Bootstrap的字体图标的使用&a…

内含资料下载丨黄东旭:2024 现代应用开发关键趋势——降低成本、简化架构

作为一名工程师和创业者,创办 PingCAP 是我进入创新世界的一次深潜。这段旅程既有令人振奋的发现,也充满令人生畏的不确定性。作为这次探险之旅见证的 TiDB ,现在已在全球服务超过 3000 家企业,其中有已经实现了商业成功的大公司&…

【STM32+HAL】姿态传感器陀螺仪MPU6050模块

一、准备工作 有关OLED屏初始化的问题,详见【STM32HAL】OLED显示初始化配置 二、所用工具 1、芯片:STM32F10C8T6 2、CUBEMX配置软件 3、 6 轴运动处理组件MPU6050 三、实现功能 OLED屏显示姿态角 四、HAL配置步骤 1、开启I2C1进行MPU6050通信 2、开…

UniApp项目处理小程序分包

目前 uniApp也成为一种 App端开发的大趋势 因为在目前跨端 uniApp可以说相当优秀 可以同时兼容 H5 PC 小程序 APP 的技术 目前市场屈指可数 那么 说到微信小程序 自然就要处理分包 因为微信小程序对应用大小限制非常铭感 限制在2MB 超过之后就会无法真机调试与打包 不过需要注…

3. springboot中集成部署vue3

1. vue3构建 构建命令 npm run build&#xff0c; 构建的结果在disc目录&#xff1a; 2. springboot集成 2.1 拷贝vue3构建结果到springboot resources/static目录 2.2 springboot pom依赖 添加thymeleaf依赖 <dependency><groupId>org.springframework.boot</…

34 Elasticsearch入门

Elasticsearch入门 Elasticsearch简介 一个分布式的、Restful风格的搜索引擎。 分布式&#xff1a;多台服务器集群部署 Restful风格&#xff1a;设计风格&#xff0c;规定了不同种类请求格式&#xff0c;是对请求的标准的一种描述 支持对各种类型的数据的检索。结构化 非结构…

【学习心得】AES对称加密入门

AES&#xff0c;全称Advanced Encryption Standard&#xff08;高级加密标准&#xff09;&#xff0c;是一种广泛采用的对称密钥分组密码算法。 一、对称加密&#xff08;Symmetric Cryptography&#xff09; &#xff08;1&#xff09;定义 对称加密使用相同的密钥来加密和解…

在ubuntu上安装hadoop完分布式

准备工作 Xshell安装包 Xftp7安装包 虚拟机安装包 Ubuntu镜像源文件 Hadoop包 Java包 一、安装虚拟机 创建ubuntu系统 完成之后会弹出一个新的窗口 跑完之后会重启一下 按住首先用ctrlaltf3进入命令界面&#xff0c;输入root&#xff0c;密码登录管理员账号 按Esc 然后输入 …