cli 批量restore s3 DEEP_ARCHIVE 2021/04/13 | 运维 | Zhiming Zhang | 暂无评论 | 1662 views 因为s3 DEEP_ARCHIVE 价格非常便宜,所以很多人选择用它来存储不常用的数据,因为价格比较低,所以这部分数据不是实时可以读取的,也就是说,如果你想读取,你必须先把数据从DEEP_ARCHIVE 格式转换会正常的s3数据,然后才能读取,每个文件转换需要12小时: 如果文件较少: 你可以通过web页面,点到最后的object 层级(……
什么是gitops 2021/03/25 | 运维 | Zhiming Zhang | 暂无评论 | 1873 views Gitops 其实很简单,就是将所有的架构相关的东西,全部用git来管理 我们在git中声明一些代码,这些代码对应的就是我们的生产环境,例如一个服务,我们希望的这个服务的期望状态 如果我们想要修改这个服务,我们需要通过提交pr的方式来进行,然后git 触发一系列的job来帮我们修改我们的服务 举个简单的例子:基于kubernetes的服务……
什么是ami 2021/02/22 | aws | Zhiming Zhang | 暂无评论 | 1759 views aws 默认给我们提供了很多基础的镜像(image): ubuntu fedora redhat windows etc 并且我们可以通过userdata来对这些镜像进行一些定制化的处理(首次启动的时候),或者ec2启动以后,ssh 到服务器,然后安装我们想要的rpm,配置任何我们想配置的东西 但是,如果我们可以定制自己的镜像,这样基于我……
istio Ingress Gateways 2020/11/25 | Kubernetes | Zhiming Zhang | 暂无评论 | 1583 views istio里边另外一个概念就是 Ingress Gateways 了,我们先说一下为什么需要这个东西 前边说的VirtualService可以来控制说发送到我们service的流量,10%, 90%之类的,但是,前边说的例子是一个后端服务 也就是说,请求这个后端的也是pod,如下: 但是如果是前端的pod, 不经过任何pod……
Istio VirtualService 2020/11/23 | 运维 | Zhiming Zhang | 暂无评论 | 2669 views Istio 中一个比较重要的概念就是VirtualService , 那么什么是VirtualService? 我们如果单纯从名字来看,感觉可能是一个和kubernetes 中service类似的概念,但实际上VirtualService 和kubernetes中的service是一个完全不同的概念,两者并不是替代关系 那么我们为什么需要……
istio 组件 2020/11/18 | 运维 | Zhiming Zhang | 暂无评论 | 1689 views Galley: 主要是把kubernetes 的yaml文件转义成istio 能够理解的格式,这就是让我们不用关心istio具体的语法,我们只需要负责kubernetes就可以了 如果这个pod挂了,我们就无法apply我们的yml Pilot 主要是把istio懂的语法转义成Envoy(proxy)的语法格式,让Envoy可以同样理解我……
什么是Envoy 2020/11/17 | Kubernetes | Zhiming Zhang | 暂无评论 | 1925 views 什么是Envoy envoy是一个application , proxy,也就是我们istio中的sidecar, 这是istio使用的一个第三方工具 envoy可以脱离istio 独立运行,但是需要额外的配置,istio把envoy 和kubernetes 链接起来了,并把envoy进行了封装,让我们使用istio的时候可以简单的使用 ……
如何安装 istio 2020/11/15 | Kubernetes | Zhiming Zhang | 暂无评论 | 1576 views istio 的安装应该非常简单,我们不需要自己去修改每个Pod的定义来增加一个proxy 我们前提是有一个Kubernetes, 可以是自己的minikube ,也可是aws 的eks 然后我们需要一些yaml file ,我们可以从这个git 获取 https://github.com/DickChesterwood/istio-fle……
什么是 istio 2020/11/14 | Kubernetes | Zhiming Zhang | 暂无评论 | 1701 views 最近istiod的越来越流行,所以最近开始学习关于istio的一些原理 首先,什么是istio? istio是 Service mess 的一种实现形式,那什么是 Service mess 呢? Service mess 我们可以理解为是 kubernetes 其中的额外一层(不仅仅限于kubernetes),专门负责网络的一层,让我们能……
kubernetes network namespace 是如何创建和工作的03 2020/11/09 | 运维 | Zhiming Zhang | 暂无评论 | 1556 views 我们的pod现在可以在本机上相互访问,也就是说,仅仅在192.168.1.2这台机器 如果,我们的blue namepsace或者red namepsace 想链接 另外一台物理机: 192.168.1.3 这个时候是不通的 如上图,我们的blue namespace下缺少一个default 路由,所以blue并不知道 19……