heidsoft
heidsoft
http://kubernetesbyexample.com/services/
https://blog.openshift.com/kubernetes-services-by-example/ https://sookocheff.com/post/kubernetes/understanding-kubernetes-networking-model/
https://www.digitalocean.com/community/tutorials/como-inspecionar-a-rede-do-kubernetes-pt
https://www.altoros.com/blog/kubernetes-networking-writing-your-own-simple-cni-plug-in-with-bash/
https://medium.com/@tao_66792/how-does-the-kubernetes-networking-work-part-1-5e2da2696701
https://docs.projectcalico.org/v3.2/usage/configuration/ip-in-ip https://www.digitalocean.com/community/tutorials/how-to-inspect-kubernetes-networking
https://github.com/heidsoft-frontend/github-blogs-collector
module 在webpack中JavaScript,CSS,LESS,TypeScript,JSX,CoffeeScript,图片等静态文件都是模块,不同模块的加载是通过模块加载器(webpack-loader)来统一管理的。loaders之间是可以串联的,一个加载器的输出可以作为下一个加载器的输入,最终返回到JavaScript上:
test项表示匹配的资源类型,loader或loaders项表示用来加载这种类型的资源的loader,loader的使用可以参考 using loaders,更多的loader可以参考 list of loaders。 !用来定义loader的串联关系,"-loader"是可以省略不写的,多个loader之间用“!”连接起来,但所有的加载器都需要通过 npm 来加载。 此外,还可以添加用来定义png、jpg这样的图片资源在小于10k时自动处理为base64图片的加载器: { test: /\.(png|jpg)$/,loader: 'url-loader?limit=10000'} 给css和less还有图片添加了loader之后,我们不仅可以像在node中那样require js文件了,我们还可以require css、less甚至图片文件: require('./bootstrap.css'); require('./myapp.less'); var img = document.createElement('img'); img.src = require('./glyph.png'); 注意,require()还支持在资源path前面指定loader,即require(![loaders list]![source path])形式: require("!style!css!less!bootstrap/less/bootstrap.less");...
https://webpack.toobug.net/zh-cn/chapter2/umd.html