我使用kubernetes cluster设置k3s。我有一个主和两个节点。我在其中一个节点上创建了码头macvlan网络。我想实现下面提到的情景。
是否有其他可供选择的码头码头?
我们能在节点上运行命令(而不是在pod/容器上)吗?(在部署吊舱/服务时)
我们能用用户定义的IP创建kubernetes网络吗?(我不认为LB/NP/Ingress会对用户定义的IP有帮助,如果我错了,请纠正我!)
发布于 2021-01-18 16:02:00
Kubernetes有自己非常专门的网络实现。它不能像Docker MacVLAN安装程序那样为每个进程分配唯一的外部访问IP地址。Kubernetes也不能重用Docker网络基础设施。通常,集群负责为豆荚和服务分配IP地址,您无法自己指定它们。
因此,在Kubernetes:
考虑到您所描述的内容,一个更通用的集群自动化工具(如盐库、Ansible或Chef )可能会更好地满足您的需求。这将使您可以直接在托管节点上启动进程,如果这些进程是服务器类型的进程,则可以正常使用主机的IP地址来访问它们。
https://stackoverflow.com/questions/65770506
复制相似问题