JL Blog

老当益壮 德不匹位

istio overview

记录一下istio功能介绍

流量管理 简介 为指挥Mesh里的流量,istio需要知道所有的endpoints,以及这些endpoints所属的services。 为了推广它自己的service registry,istio连接了一个service discovery system。比如说,你在一个kubernetes集群上面安装了Istio,Istio会自动的探测到集群里面的services和endpoints...

Istio pilot学习

istio pilot learning

转载来源 ​ 所谓的pilot包含两个组件:pilot-agent和pilot-discovery。图里的agent对应pilot-agent二进制,proxy对应envoy二进制,它们两个在同一个容器中,discovery service对应pilot-discovery二进制,在另外一个跟应用分开部署的单独的deployment中。 discovery service:从K...

领域驱动设计设计思想、原理

领域驱动模型学习

领域驱动,提升设计能力。 DDD入门 1. DDD为你的项目和团队带来的好处? 2. 如何确定你的项目是否适合采用DDD 3. DDD的常见替代方案和他们讲导致问题的原因 4. DDD基础 5. DDD使用时面临的挑战

How Calico works?

Calico theory and action

最近,公司需要实现UAT环境的容器化改造,测试环境使用的macvlan已经不能够支持。大方向为BGP,所以对Calico技术进行一些总结学习,以备不时之需。 背景 macvlan的尴尬境地: 上线对网络的要求: Calico简介 How it works 参考文章

Calico CNI-Plugin

Calico cni code learning

Calico Cni code learning CNI 标准 1. 开源标准 CNI标准 plugins 转载自jimmysong CNI(Container Network Interface)是CNCF旗下的一个项目,由一组用于配置Linux容器的网络接口的规范和库组成,同时还包含了一些插件。CNI仅关心容器创建时的网络分配,和当容器被删除时释放网络资源。通过此链接浏览该项...

2021 网络规划

2021 网络规划 网络 网络基础 容器网络 CNI Kube-OVN MetaLB

网络编程

网络编程 网络基础 OSI 4层代表传输层 OSI 7层代表应用层 OSI TCP 应用层 应用层 表示层 会话层 传输层 传输层 TCP UDP 网络层 网络层 IPV4 IPV6 数据链路层 网络接口层 网络接口...

源码阅读笔记 golang 与 epoll (1)

源码阅读笔记 Golang 与 epoll golang标准网络库通信模型 epoll + 协程 文件描述符是非阻塞的 其实阻塞在调用者的G上 疑问 系统调用accpet 返回的文件描述符 如何和epoll相互联系 为什么一个新的连接 就有一个accept 返回 而老的连接并不建立accept 应该是内核通过判断tcp的包 可以判断出来连接队列里面是否有这个client端口的连接 ...

Configure Memory and CPU Quotas for a Namespace

Hi Kubernetes

Create Namespace kubectl create namespace quota-mem-cpu-example Create a ResourceQuota quota.yaml: apiVersion: v1 kind: ResourceQuota metadata: name: mem-cpu-demo spec: hard: requests.cpu: ...

Hello World

Hi Blog

Hello World。