分类 kubernetes 下的文章

配置ack的nas storageclass

主要是备忘,前提要有alicloud-nas-controllerapiVersion: storage.k8s.io/v1 kind: StorageClass metadata: name: alicloud-nas-devops mountOptions: - nolock,tcp,noresvport - vers=4 parameters: server: xxx.xxx....

继续阅读 »

traefik配置跨域策略

1.这里用到traefik的middleware,用于添加响应头apiVersion: traefik.containo.us/v1alpha1 kind: Middleware metadata: name: test-cors namespace: default spec: headers: customResponseHeaders: Access-...

继续阅读 »

Linux Network Namespace

作者: 酷壳–CoolShell 原文: https://coolshell.cn/articles/17029.htmlNetwork的Namespace比较啰嗦。在Linux下,我们一般用ip命令创建Network Namespace(Docker的源码中,它没有用ip命令,而是自己实现了ip命令内的一些功能——是用了Raw Socket发些“奇怪”的数据,呵呵)。这里,我还是用ip...

继续阅读 »

解决virtualservice前缀路由匹配冲突问题

背景当我们有两个virtualservice并且路由匹配都是使用match.uri.prefix,第一个路由r1是匹配/it前缀,第二个路由r2匹配/item前缀。这时你会发现无论是访问/it、/it/、/it/xxx,/item,/item/,/item/xx都会匹配到r1对应的服务。由于vs不支持priority,可以通过下面几种方法解决合并virtualservice(推荐)使用reg...

继续阅读 »