By Hieu Nguyen - October 3, 2023 In November 2021, Render introduced a free tier for hobbyist... Tagged with kubernetes, knative.
A week ago, I attended Kubecon 2023 in Chicago. I read a few blogs and attended some 101 tutorials... Tagged with kubernetes, beginners, architecture, devops.
What type of worker nodes should I use for my Kubernetes cluster? And how many of them?. This article looks at the pros and cons.
The Kubernetes container orchestration platform offers plugin support for Load Balancers, making it possible to create highly available services with even traffic distribution across a set of…
这篇文章主要讨论了设计借贷宝底层k8s架构时面临的一些挑战和解决方案,包括使用macvlan网络插件、clusterip的实现机制以及如何让管理Pod正常运行的问题。以下是摘要、结论和适合阅读的客群:
摘要:
本文探讨了在设计借贷宝底层k8s架构时遇到的一些问题,特别是关于如何使用macvlan网络插件以及如何处理管理Pod的网络访问问题。文章提供了关于clusterip的实现机制和macvlan网络的限制的详细分析,并提出了解决方案,包括使用hostnetwork和multus-cni插件。
结论:
在解决问题1时,文章强调了clusterip的实现机制,并讨论了macvlan网络为何不能直接使用clusterip。虽然可以对macvlan进行改造以实现这一目标,但改造过程复杂,不划算。文章建议使用hostnetwork来解决管理Pod的网络访问问题,因为大部分管理Pod可以通过hostnetwork正常运行,而不需要macvlan网络。
在解决问题2和问题3时,文章提供了两种解决方案,一是将部分Node标记为master,采用cluster network,另一是使用multus-cni插件创建双网卡配置,其中一个网卡使用macvlan网络,另一个使用cluster network。作者倾向于第一种解决方案,因为它不需要双网卡配置,并且更符合他们的需求。
适合阅读的客群:
本文适合那些对k8s架构和网络配置有一定了解的技术人员,特别是对macvlan网络和clusterip实现机制感兴趣的读者。文章提供了详细的技术分析和解决方案,适合深入研究和实践相关领域的专业人士。