五月 2020

kubernetes network

Pod内containers Pod内有一个或者多个container,共享networking(IP/Port)和storage(每个Pod可以定义一个或多个Pod内containers共享的storage volumes)。 pod-to-pod Kubernetes规定Pod/Node通讯必须满足以下要求: Pods on a node can communicate with all po… 阅读更多 »kubernetes network

istio

看这里,非常棒的介绍

Kubernetes

初步了解 啥也不说了,看这个视频,迄今为止看到的对Kubernetes最简单清晰的解释。 Kubenetes的components和concepts需要看一下,了解Kubernetes的基本概念和整体架构。 Pods and Controllers. Pod是Kubernetes内最基础的工作单元,拥有唯一的IP/Port或者volumes。通常一个Pod运行一个app container,有的需… 阅读更多 »Kubernetes

微服务 (1)

微服务带来的变化 组织结构 组织结构和生产流水线按业务领域来划分,可解决传统模式下的几个问题:环境冲突问题,发布干扰问题,数据干扰问题 微服务带来的挑战 分布式规模的增加带来的技术复杂度的增加节点实例的增加带来稳定性降低分布式环境的调试故障诊断和监控关联性分析运维难度增加 (多语言,容灾,安全) 架构的变化-云原生中间件 将分布式复杂性下沉到云原生中间件的云基础设施中,剥离了大部分非功能性需求,比… 阅读更多 »微服务 (1)

k8s-aliyun

阿里云容器服务(ACK) 容器服务ACK包含了专有版Kubernetes(Dedicated Kubernetes)、托管版Kubernetes(Managed Kubernetes)、Serverless Kubernetes三种形态,方便您按需选择。 专有版Kubernetes:需要创建3个Master(高可用)节点及若干Worker节点,可对集群基础设施进行更细粒度的控制,需要自行规划、维护… 阅读更多 »k8s-aliyun

minikube

官方文档 Handbook minikube single-node cluster curl -LO https://storage.googleapis.com/minikube/releases/latest/minikube-darwin-amd64sudo install minikube-darwin-amd64 /usr/local/bin/minikubeminikube star… 阅读更多 »minikube

libuv event-loop

摘自文章 Basics of libuv 关于libuv的文章有很多,但个人认为这篇libuv的官方文档讲的最清晰明了。关键字:事件驱动,异步,非阻塞,线程池。这些关键词是相互关联和依赖的。 Event loop可以绑定到一个线程,也可以同时运行多个event loop,每个event loop绑定到一个不同的线程。network I/O的处理总是运行在同一个线程(参考Linux epoll)。l… 阅读更多 »libuv event-loop

Node.js相关

安装 nvm apt n npm install -g n; n stable cnpm sudo npm install -g cnpm –registry=https://registry.npm.taobao.org 正则表达式 https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/… 阅读更多 »Node.js相关

Node.js参考资料

摘自豆米的博客 Node.js 教你在阿里云上动手安装nodejs:阿里云Ubuntu搭建NodeJs环境 libuv深入了解 nodejs实践总结出来的一些经验,可以借鉴一下: Nodejs服务端代码的最佳实践 nodejs实践了那么久,肯定有些经久耐用的包,分享出来吧:nodejs开发常用到的软件包总结(持续更新) Nodejs流代码实现剖析系列文章,这是第一次阅读nodejs代码: Node… 阅读更多 »Node.js参考资料