flannel相关内容
安装过程 我对Kubernetes完全陌生,目前正在Azure VM中设置一个Kubernetes集群。我想部署Windows容器,但为了实现这一点,我需要添加Windows工作节点。我已经部署了一个带有3个主节点和一个Linux工作节点的Kubeadm集群,这些节点工作正常。 一旦我添加了Windows节点,所有东西都向下移动。首先,我使用Flannel作为我的CNI插件,并根据Ku
..
我已经在数字海洋中安装了我的Kubernetes集群(1master,3Worker)。 问题是我在这个群集中同时安装了法兰绒和印花布。 我想从我的群集中完全删除Calico,或者可以有多个CNI吗? 推荐答案 使用以下两个命令从节点中删除Calico: kubectl delete -f https://docs.projectcalico.org/v3.3/getting
..
背景 我按照 Dockerrel="nofollow noreferrer">this 指令在我的 Ubuntu 18.04 LTS (Server) 和后来的 Kubernetes 上,然后通过 kubeadm.初始化(kubeadm init --pod-network-cidr=10.10.10.10/24)并加入第二个节点后(我有一个双节点集群作为开始)我无法获得我的coredns
..
有没有办法在 kubernetes 服务 YAML 定义中指定自定义 NodePort 端口?我需要能够在我的配置文件中明确定义端口. 解决方案 您可以在您的 Service 部署中设置类型 NodePort.请注意,为您的 API 服务器配置了一个 Node Port Range 选项 --service-node-port-range(默认情况下 30000-32767代码>).您也可
..
我是k8s的新秀. 我知道Pod IP由-cluster-cidr 设置在范围内.例如. 10.244.0.0/18 我的问题是如何从k8s集群外部访问pod IP. 我听说有两种方法可以做到这一点: 使 Docker 桥使用自定义的Linux桥,使用/etc/docker/daemon.json 中的一些技巧,然后通过在路由器设备上添加路由记录> ip路由通过{k8sNo
..
在教程 https://kubernetes.io/docs/setup/independent/create-cluster-kubeadm/,它说 要使法兰绒正常工作,必须将-pod-network-cidr = 10.244.0.0/16 传递给 kubeadm init.. 如何传递其他cidr,例如-pod-network-cidr = 192.168.0.0/16 ?
..
我尝试了以下步骤在Ubuntu上安装kubernetes master. https://www.techrepublic.com/article/how-to-quickly-install-kubernetes-on-ubuntu/#postComments 在部署pod网络阶段:sudo kubectl apply -f https://raw.githubusercontent
..
我有一个主节点和两个节点来构建 kubernetes 集群.两个节点都成功加入了主节点(根据控制台日志).但是,当我运行 kubectl获取节点时,这仅是show master. 在主服务器上 ip a 节点加入母版 这里有什么问题吗?即使 Node 成功加入集群,也仅显示 master -pod-network-cidr 是否正确? kubeadm初始化--apise
..
我正在尝试在主节点上安装法兰绒并遇到错误. 无法识别" https://raw.githubusercontent.com/coreos/flannel/bc79dd1505b0c8681ece4de4c0d86c5cd2643275/Documentation/kube-flannel.yml “:在版本" extensions/v1beta1“中没有与类型" DaemonSet“匹配的
..
我有一个Kubernetes集群安装,在centos 7机器(内部环境)中有一个主节点和两个工作节点.是否可以通过主节点的ip访问将在Kubernetes上安装的所有已部署服务(内置和我的微服务)? 我用过法兰绒网络.我的服务正在节点端口30011上运行.我可以从辅助节点ip和节点端口[192.23.12.X1:30011和192.23.12.X2:30011]端口访问我的服务,但无法访问同
..
我是法兰绒和K8的新手.我在我的1个主节点和2个节点群集(从KVM创建)上玩耍. 我用法兰绒网络插件初始化了集群.然后我发现我无法到达内部. 原来,我的网络或DNS进程可能出了问题. 遵循 https://kubernetes.io /docs/setup/production-environment/tools/kubeadm/create-cluster-kubeadm/,我将 8
..
在Kubernetes集群中,我无法从Containers连接到Internet.因此,在搜索之后,我找到了一种可能的解决方案,即关闭"IP Masquerade".但是我没有运气将其关闭.无论我做什么,我都无法禁用它. 首先,我更改以下内容, /etc/kubernetes/cni/docker_opts_cni.env DOCKER_OPT_BIP="" DOCKER_OPT_I
..
有没有一种方法可以定义Flannel应该在哪个接口中监听?根据他的文档添加FLANNEL_OPTIONS =“-iface/etc/sysconfig/flanneld中的= enp0s8“应该可以,但是不能. 我的主节点配置在xenial(ubuntu 16.04)流浪汉中运行: $ sudo kubeadm init --pod-network-cidr 10.244.0.0/16
..
我有一个K8s设置1个主人和1个小兵.我想使用Pod上的外部负载均衡器(HaProxy)手动负载均衡流量.为此,我决定使用"无头服务"来获取直接的POD IP. 现在有第三个节点(负载均衡器)需要通过依赖网络访问POD或法兰绒.有什么方法可以加入K8s绒布网络中的第3个节点.或者我可以添加任何路由以将流量重定向到法兰绒网络. P.S K8s设置(1个主控+ 1个Minion)和第3个节
..
我已经在centos 7、3节点集群中配置了kubernetes 1.6.2.当我部署Pod时,我会获得每个Pod的uniq ip地址.我也看到网络接口创建了docker0,flannel.1和cni0.但是当我查询etcd时,我没有看到任何值. # kubectl get pods -o wide NAME READY STATU
..
我使用cni插件法兰绒从kubeadm安装了kubernetes v1.11.5,一切正常.但是,在尝试切换到印花布后,我发现跨机Pod通讯中断.所以我切换回法兰绒.但是在创建Pod时收到错误消息: 似乎我需要重置CNI网络?但是我不知道如何解决这个问题. 我的法兰绒和印花布安装遵循 kubeadm指令零配置更新. 解决方案 我使用以下步骤从没有kubeadm reset的ku
..
k8s版本:v1.10.4 绒布版本:v0.10.0 docker版本v1.12.6 当我在节点上使用命令brctl show时,它显示为波纹管: [root@node03 tmp]# brctl show bridge name bridge id STP enabled interfaces cni0 8000.0a580af40501 no
..
按照此指南我决定检查系统pod kube-scheduler 的日志,以确保一切正常: kubectl logs --namespace kube-system kube-scheduler-user223225-pc 但是我收到下一条错误消息: Error from server: Get https://10.2.2.131:10250/containerLogs/kube-
..
我在ubuntu 16.04机器上安装了minikube并启动了集群,并显示一条消息 "Kubernetes is available at https://192.168.99.100:443" 接下来,我使用以下命令部署nginx服务 > kubectl.sh run my-nginx --image=nginx --replicas=2 --port=80 --expose
..
我正在寻求帮助,以解决无法正常运行的这种基本情况: 在MacBook上运行的 VirtualBox VM 上,安装了 kubeadm 的三个节点: sudo kubectl get nodes NAME STATUS ROLES AGE VERSION kubernetes-master Ready master
..