2021-11-26 周五
## 因子
因为在腾讯云买了2个云主机,通过公网IP搭建了k8s集群后,每个月网络流量就在29元。所以寻求组建内网的方法,找到后通过内网IP重新搭建了k8s,节约了成本。直接上图,见证省钱事实。
![](https://img.kancloud.cn/b0/b3/b0b36b1ef702bb3ce58a6a427c6b81e7_2632x652.png)
**11月25这一天只产生了0.03的费用**
## 实现原理
***首先要知道云主机是可以设置私有网络的,然后再在2个私有网络见通过对等连接联通,从而让2个云主机处于同一个内网中。***
![](https://img.kancloud.cn/ac/bc/acbc6236ac2278d94f3584c081cf2ba9_1988x996.png)
借助腾讯云提供的对等连接,将2个账号的vpc(私有网络)连接到一起,组建内网。
![](https://img.kancloud.cn/c0/3f/c03fb1504f558e4edcfe1392ba9ad212_2876x556.png)
目前是无宽带上线,并且免费的。
## 实现步骤
1. 云主机master加入私有网络,内网IP段为`172.31.0.0/16`,并设置子网内自己的IP为`172.31.1.100`。
![](https://img.kancloud.cn/45/39/453909db899ab8a9e3451acb2ec86e4a_2896x484.png)
2. 云主机node1加入私有网络,内网IP段为`172.30.0.0/16`,并设置子网内自己的IP为`172.30.1.100`
![](https://img.kancloud.cn/b0/30/b030a42cb9af00482c0eda52b9aa282e_2874x450.png)
3. 在master主机的私有网络里建立对等网络,选择另一个账号里的私有网络ID。
![](https://img.kancloud.cn/df/4a/df4a3adbfb9fc3aac49286b6a4163669_2528x1480.png)
4. 在master主机的私有网络里建立路由表,选择对等连接。
![](https://img.kancloud.cn/f7/c7/f7c764672587984d698ddd77072ffb67_2480x1366.png)
到此一切设置完毕。
5. 验证是否连通,在master上ping node1,在node1上ping master。(通过内网)
``` bash
[root@master ~]# ping node1
PING node1 (172.30.1.100) 56(84) bytes of data.
64 bytes from node1 (172.30.1.100): icmp_seq=1 ttl=64 time=1.85 ms
64 bytes from node1 (172.30.1.100): icmp_seq=2 ttl=64 time=1.78 ms
64 bytes from node1 (172.30.1.100): icmp_seq=3 ttl=64 time=1.74 ms
```
``` bash
[root@node1 ~]# ping master
PING master (172.31.1.100) 56(84) bytes of data.
64 bytes from master (172.31.1.100): icmp_seq=1 ttl=64 time=1.78 ms
64 bytes from master (172.31.1.100): icmp_seq=2 ttl=64 time=1.76 ms
64 bytes from master (172.31.1.100): icmp_seq=3 ttl=64 time=1.76 ms
```
验证通过,恭喜你完成了腾讯云之前的内网组建,能省掉一比网络流量费了。(如果是包年流量,没这个必要。但是我个人是把流量改成20M按量收费了,这样网络会快一点。)
- Redis来回摩擦
- redis的数据结构SDS和DICT
- redis的持久化和事件模型
- Java
- 从何而来之Java IO
- 发布Jar包到公共Maven仓库
- Java本地方法调用
- 面试突击
- Linux
- Nginx
- SpringBoot
- Springboot集成Actuator和SpringbootAdminServer监控
- SpringCloud
- Spring Cloud初识
- Spring Cloud的5大核心组件
- Spring Cloud的注册中心
- Spring Cloud注册中心之Eureka
- Spring Cloud注册中心之Consul
- Spring Cloud注册中心之Nacos
- Spring Cloud的负载均衡之Ribbon
- Spring Cloud的服务调用之Feign
- Spring Cloud的熔断器
- Spring Cloud熔断器之Hystrix
- Spring Cloud的熔断器监控
- Spring Cloud的网关
- Spring Cloud的网关之Zuul
- Spring Cloud的配置中心
- Spring Cloud配置中心之Config Server
- Spring Cloud Config配置刷新
- Spring Cloud的链路跟踪
- Spring Cloud的链路监控之Sleuth
- Spring Cloud的链路监控之Zipkin
- Spring Cloud集成Admin Server
- Docker
- docker日常基本使用
- docker-machine的基本使用
- Kubernetes
- kubernetes初识
- kubeadm安装k8s集群
- minikube安装k8s集群
- k8s的命令行管理工具
- k8s的web管理工具
- k8s的相关发行版
- k3s初识及安装
- rancher的安装及使用
- RaspberryPi
- 运维
- 域名证书更新
- 腾讯云主机组建内网
- IDEA插件开发
- 第一个IDEA插件hello ide开发
- 千呼万唤始出来的IDEA笔记插件mdNote
- 大刚学算法
- 待整理
- 一些概念和知识点
- 位运算
- 数据结构
- 字符串和数组
- LC242-有效的字母异位词
- 链表
- LC25-K个一组翻转链表
- LC83-删除有序单链表重复的元素
- 栈
- LC20-有效的括号
- 队列
- 双端队列
- 优先队列
- 树
- 二叉树
- 二叉树的遍历
- 二叉树的递归序
- 二叉树的前序遍历(递归)
- 二叉树的前序遍历(非递归)
- 二叉树的中序遍历(递归)
- 二叉树的中序遍历(非递归)
- 二叉树的后序遍历(递归)
- 二叉树的后序遍历(非递归)
- 二叉树的广度优先遍历(BFS)
- 平衡二叉树
- 二叉搜索树
- 满二叉树
- 完全二叉树
- 二叉树的打印(二维数组)
- 树的序列化和反序列化
- 前缀树
- 堆
- Java系统堆优先队列
- 集合数组实现堆
- 图
- 图的定义
- 图的存储方式
- 图的Java数据结构(邻接表)
- 图的表达方式及对应场景创建
- 图的遍历
- 图的拓扑排序
- 图的最小生成树之Prim算法
- 图的最小生成树之Kruskal算法
- 图的最小单元路径之Dijkstra算法
- 位图
- Java实现位图
- 并查集
- Java实现并查集
- 滑动窗口
- 单调栈
- 排序
- 冒泡排序BubbleSort
- 选择排序SelectSort
- 插入排序InsertSort
- 插入排序InsertXSort
- 归并排序MergeSort
- 快速排序QuickSort
- 快速排序优化版QuickFastSort
- 堆排序HeapSort
- 哈希Hash
- 哈希函数
- guava中的hash函数
- hutool中的hash函数
- 哈希表实现
- Java之HashMap的实现
- Java之HashSet的实现
- 一致性哈希算法
- 经典问题
- 荷兰国旗问题
- KMP算法
- Manacher算法
- Go