Comments (7)
二进制的用过,但是你说的这个问题我用的也是ipvs ,traefik用的没问题,除非你端口冲突了
from kubeadm-ha.
@dotbalo 你是不是用的DaemonSet的方式?那你用hostPort就是占用了节点的443端口了.
from kubeadm-ha.
DaemonSet 中的 Pod 可以使用 hostPort,从而可以通过 Node IP 访问到 Pod。客户端能通过某种方法知道 Node IP 列表,并且基于此也可以知道端口。
from kubeadm-ha.
hostPort和hostNetwork的最大区别是pod的IP地址不一样,hostPort使用clusterIP,但是hostNetwork使用的是Node ip。
你可以对比一下是否必须使用nodeip
from kubeadm-ha.
@cookeem 能贴一个yaml出来对比下吗?很少用这个daemonSet
from kubeadm-ha.
@Devying
https://github.com/cookeem/kubeadm-ha/blob/master/traefik/step2-traefik-ds.yaml
from kubeadm-ha.
@dotbalo ipvs这种网络模式还没有了解过。不过官方文档是有这种模式的说明
https://kubernetes.io/docs/concepts/services-networking/service/#virtual-ips-and-service-proxies
In this mode, kube-proxy watches Kubernetes Services and Endpoints, calls netlink interface to create ipvs rules accordingly and syncs ipvs rules with Kubernetes Services and Endpoints periodically, to make sure ipvs status is consistent with the expectation. When Service is accessed, traffic will be redirected to one of the backend Pods.
Similar to iptables, Ipvs is based on netfilter hook function, but uses hash table as the underlying data structure and works in the kernel space. That means ipvs redirects traffic much faster, and has much better performance when syncing proxy rules.
from kubeadm-ha.
Related Issues (20)
- Check keepalived work HOT 2
- 一个小请求 HOT 1
- Any ubuntu version ???? HOT 2
- 按照1.11.x 安装k8s-ha集群,发现宿主机上无法ping通cluster-ip HOT 4
- exited due to signal 15 when check keepalived status HOT 5
- 太棒了,什么时候能出1.13版本呢 HOT 2
- kubeadm安装方式1年后如何更新?
- kubeadm部署的1master k8s集群1年后的证书刷新方法 HOT 6
- k8s 1.14版本的部分文档错误 HOT 2
- calico reachable ip address HOT 2
- VIP 在其他master无法ping的通 HOT 2
- 求助:Master集群都ok, work节点无法访问keepalived的VIP HOT 2
- How to add new control plane (master) node to existing cluster? HOT 1
- 怎么不继续更新了额,写了一半 HOT 1
- keepalived and nginx-lb questions HOT 2
- kubeadm部署高可用案例中api-server连接etcd问题 HOT 4
- v1.14.x english readme is not available.
- 验证keepalived的vip域名,Ping VIP 可以通,Ping VIP域名不通 HOT 1
- node加入集群报错,连接地址不正确 HOT 1
- nginx-lb的问题 HOT 5
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from kubeadm-ha.