本文介绍了Calico的IPIP模式下的CrossSubnet特性分析,通过使用cross-subnet模式实现同子网和跨子网机器的不同通信模式。文章还分享了创建k8s集群和搭建clab环境的步骤,并通过抓包测试验证了同子网和跨子网pod通信的数据路径。
本文介绍了树莓派5、k8s集群、家庭助理仪表板、HTTP/3、PostgreSQL缓存、iPhone 4漏洞、1.1.1.1 DNS故障、Pinterest扩展、WatchYourLAN等科技话题。作者分享了自己的博客和社交媒体账号。
externalDNS是一个同步k8s集群内部service ingress配置与dns记录的组件,通过与dns提供商同步Kubernetes API资源列表。部署需要定义固定资源和configmap保存腾讯云ak sk和k8s信息,最后定义deployment。测试时可创建ingress来测试,默认在dns提供商上创建ingress controller LoadBalancer的ip。使用annotations配置自定义解析ttl、目标、内网域名和公网域名。注意,需删除原有解析才能自动添加新解析。
本文介绍了发现k8s集群资源的客户端源代码,以及手动请求资源版本信息的方法和客户端构造过程。
动态客户端的价值在于灵活,不用重新生成客户端代码就能访问k8s集群中的所有资源。动态客户端的代码解析主要分为四个部分:将对象序列化成[]byte对象,获取子资源的名字,构造请求,将结果解码并返回。静态客户端的接口调用比较机械化,不够灵活,所以存在动态客户端。两者各有优缺点。
完成下面两步后,将自动完成登录并继续当前操作。