-
在istio1.9中iptables链规则的意义我们在k8s集群中安装1.9.4 版本的 istio 。
基于 istio1.9.4 版本,我们主要介绍istio在虚拟机中对iptables设置规则是什么样的?
在虚拟机中安装istio中, isti...
-
-
wasm项目envoy为什么使用WASM filter通过 WASM filter的实现,我们可以得到:
敏捷性 - 过滤器可以动态加载到正在运行的 Envoy 进程中,而无需停止或重新编译。
可维护性 - 我们不必更改 Envoy 的代码库来扩展...
-
孤儿进程:一个父进程退出,而它的一个或多个子进程还在运行,那么那些子进程将成为孤儿进程。孤儿进程将被init进程(进程号为1)所收养,并由init进程对它们完成状态收集工作。
僵尸进程:一个进程使用fork创建子进程,如果子进程退出,而父进程并没有调...
-
前言多线程访问共享资源的时候,避免不了资源竞争而导致数据错乱的问题,所以我们通常为了解决这一问题,都会在访问共享资源之前加锁。
最常用的就是互斥锁,当然还有很多种不同的锁,比如自旋锁、读写锁、乐观锁等,不同种类的锁自然适用于不同的场景。
如果选择了错...
-
在C/C++开发中,动态分配内存(new/malloc)需要我们手动释放资源。这样做的好处是,需要申请多少内存空间可以很好的掌握怎么分配。但是这有个缺点,如果忘记释放内存,则会导致内存泄漏。在很多高级语言中(python/Go/java)都加上了垃圾...
-
集群内部负载均衡 lbk8s的LoadBalancer类型的Service依赖云服务商的Load Balancer, 如阿里云的slb。
当我们把k8s部署在私有云时,需要简单的LoadBalancer来验证工作,开源的metallb就是一个不错的选...
-
本文档主要是帮助我们如何在本地使用调试istio
因为我们使用的istio都是在1.8.4上面做的,所以我在下面的讲解的版本也是在istio release-1.8.4版本上面进行
istio 核心模块有两个
pilot-discovery: 这个...
-
运行虚拟机时,容器几乎接近裸机。托管虚拟实例时,它们几乎没有开销。LXC于2008年首次引入,从其之前的Solaris Containers(或Solaris Zones)和FreeBSD jail中采用了其大部分功能。LXC无需创建完整的虚拟机,而...
-