摘要: Terraform 入门教程之快速编排OpenStack-002 Terraform架构 OpenStack环境准备 部署一个单节点的OpenStack环境,参考这篇文档 https://docs.openstack.org/devstack/latest/guides/single-machine.html Add your user We need to ad 阅读全文
posted @ 2020-12-27 21:30 流雨声 阅读(420) 评论(0) 推荐(0) 编辑
摘要: Terraform 入门教程-001 Terraform 知几何? Terraform 是一个 IT 基础架构自动化编排工具,它的口号是 "Write, Plan, and create Infrastructure as Code", 基础架构即代码。具体的说就是可以用代码来管理维护 IT 资源,比如针对 AWS,我们可以用它创建,修 阅读全文
posted @ 2020-12-27 17:35 流雨声 阅读(1728) 评论(0) 推荐(0) 编辑
摘要:  OAM Kubernetes 快速入门 什么是 OAM? OAM 的全称为开放应用模型(Open Application Model),由阿里巴巴宣布联合微软共同推出。 OAM 解决了什么问题? OAM 本质是为了解耦K8S中现存的形形色色的资源,让每个角色的关注点更为集中和专注。 举个例子,我们在生产环境中部署了Deployment资源 阅读全文
posted @ 2020-12-27 16:53 流雨声 阅读(233) 评论(0) 推荐(0) 编辑
摘要: golang channel 系统学习 goroutine是个啥 使用golang的channel之前,我们需要先了解go的goroutine。 Go 语言支持并发,我们只需要通过 go 关键字来开启 goroutine 即可。 goroutine 是轻量级线程,相比线程开销更小,完全由 Go 语言负责调度,是 Go 支持并发的核心。 如 阅读全文
posted @ 2020-12-27 00:47 流雨声 阅读(122) 评论(0) 推荐(0) 编辑
摘要: 操作系统面试汇总笔记 1.进程的常见状态?以及各种状态之间的转换条件? 就绪:进程已处于准备好运行的状态,即进程已分配到除CPU外的所有必要资源后,只要再获得CPU,便可立即执行。 执行:进程已经获得CPU,程序正在执行状态。 阻塞:正在执行的进程由于发生某事件(如I/O请求、申请缓冲区失败等)暂时无法继续执行的状态。 阅读全文
posted @ 2020-12-25 00:16 流雨声 阅读(77) 评论(0) 推荐(0) 编辑
摘要: K8s面试汇总笔记-002 Kubernetes一直是当今业界的流行语,也是最好的编排工具。它吸引了许多想要提升自己职业生涯的经验丰富的专业人士。HuaWei,Pokemon,Box,eBay,Ing,Yahoo Japan,SAP,纽约时报,Open AI,Sound Cloud等跨国公司也使用Kubernetes。我相信你 阅读全文
posted @ 2020-12-24 22:14 流雨声 阅读(179) 评论(0) 推荐(0) 编辑
摘要: K8s面试汇总笔记-001 一个目标:容器操作;两地三中心;四层服务发现;五种Pod共享资源;六个CNI常用插件; 七层负载均衡;八种隔离维度;九个网络模型原则;十类IP地址;百级产品线;千级物理机; 万级容器;相如无亿,K8s有亿:亿级日服务人次。 一个目标:容器操作 Kubernetes(k8s)是自动化容器操作的开源平台 阅读全文
posted @ 2020-12-22 23:39 流雨声 阅读(105) 评论(0) 推荐(0) 编辑
摘要: Docker面试汇总笔记-002 什么是容器? 我的建议是首先解释对容器化的需求,容器用于提供一致的计算环境,从开发人员的笔记本电脑到测试环境,从过渡环境到生产环境。 现在给出容器的定义,一个容器包含一个完整的运行时环境:一个应用程序,及其所有依赖项,库和其他二进制文件,以及运行该文件所需的配置文件,这些文件捆绑在一个程序包中。 容 阅读全文
posted @ 2020-12-22 22:52 流雨声 阅读(65) 评论(0) 推荐(0) 编辑
摘要: Docker面试汇总笔记-001 DevOps需要什么? 如今,公司不再发布大量功能,而是尝试将小的功能传输给客户。这有许多优点,如来自客户的快速反馈,更好的软件质量等,从而导致高客户满意度。为了实现这一目标,公司必须: 增加部署频率 降低新版本的故障率 缩短修复之间的准备时间 新版本崩溃时更快的平均恢复时间 DevOps满足所有这 阅读全文
posted @ 2020-12-22 00:04 流雨声 阅读(189) 评论(0) 推荐(0) 编辑
摘要: Golang后端面试汇总-002 micro服务发现 服务的注册与发现是微服务必不可少的功能,这样系统才能有更高的性能,更高的可用性。go-micro框架的服务发现有自己能用的接口Registry。只要实现这个接口就可以定制自己的服务注册和发现。 go-micro在客户端做的负载,典型的Balancing-aware Client模 阅读全文
posted @ 2020-12-21 23:39 流雨声 阅读(1048) 评论(0) 推荐(0) 编辑