1.网络协议的层次体系结构 2.五层架构 物理层:二进制比特流 数据链路层 MAC,即网卡(物理地址),ip可与子网掩码计算是否为同一网段,并且可以计算出该网段有多少个ip 二三层之间,有arp表,arp会保留MAC地址和IP地址 vlan,即虚拟局域网;一般是对同一网段进行划分(但也有特殊情况,一 Read More
K8s相关资料可参考链接: Kubernetes简介 1 什么是Service Mesh Service Mesh 是一个专门处理服务通讯的基础设施层。它的职责是在由云原生应用组成服务的复杂拓扑结构下进行可靠的请求传送。在实践中,它是一组和应用服务部署在一起的轻量级的网络代理,并且对应用服务透明。 Read More
docker-compose使用开源镜像启动容器 以携程apollo项目为例,使用docker-compose部署单节点模式 创建apollo文件夹,vim一个新的docker-compose.yaml文件,文件内容如下: version: '3' services: apollo-configse Read More
openSSL生成证书 生成根证书 // Generate CA private key openssl genrsa -out ca.key 2048 // Generate CSR openssl req -new -key ca.key -out ca.csr -subj "/C=CN/ST= Read More
基于nginx限速可以先参考下这篇文章:https://blog.csdn.net/hellow__world/article/details/78658041 基于openresty限速可以先参考下这篇文章:https://blog.csdn.net/cn_yaojin/article/detai Read More
1. 什么是nginx Nginx (engine x) 是一个高性能的HTTP和反向代理web服务器,同时也提供了IMAP/POP3/SMTP服务。Nginx是由伊戈尔·赛索耶夫为俄罗斯访问量第二的Rambler.ru站点(俄文:Рамблер)开发的,第一个公开版本0.1.0发布于2004年10 Read More
1 容器技术 1.1 从虚拟机到容器 容器(container),是一种虚拟化技术。相比虚拟机技术,它有如下的优点: 极其轻量:只打包了必要的Bin/Lib; 秒级部署:根据镜像的不同,容器的部署大概在毫秒与秒之间(比虚拟机强很多); 易于移植:一次构建,随处部署; 弹性伸缩:Kubernetes、 Read More
Kubectl 是一个命令行接口,用于对 Kubernetes 集群运行命令。kubectl 在 $HOME/.kube 目录中寻找一个名为 config 的文件。 kubectl安装方法详见:https://www.cnblogs.com/shadow-yin/p/14843099.html 1. Read More
kubectl是一个用于连接Service Mesh控制平面的工具,可以安装在办公电脑的Windows系统上,也可以安装在虚拟机的Linux系统上,只要网络能与控制平面的公网地址互通即可。下面分别介绍在Windows系统和Linux系统的安装方法。 1. Windows上安装kubectl1.1. Read More
背景描述 CA(Certification Authority)证书,指的是权威机构给我们颁发的证书。 在局域网中部署组件时,想要通过证书来实现身份的认证,确保通信的安全性,可以通过cfssl工具来进行CA证书,服务端证书,客户端证书的创建。 部署cfssl工具 下载cfssl,cfssljson, Read More