kubernetes - 在哪里执行 kube-proxy 命令?
问题描述
从这篇文章中,我可以将“用户空间”指定为我的代理模式,但我无法理解我需要使用什么命令以及在什么阶段使用它?就像在创建部署或服务之后?我目前正在运行一个 minikube 集群。
解决方案
kube-proxy
是在每个 kubernetes 节点上运行的一个进程,用于管理进出 kubernetes 的网络连接。
您不会像这样运行命令,但您的部署方法(通常是 kubeadm)会配置选项以使其运行。
正如@Hang Du 提到的,在 minikube 中,您可以通过编辑kube-proxy
configmap 并更改mode
为来修改它的选项userspace
kubectl -n kube-system edit configmap kube-proxy
然后删除 Pod。
kubectl -n kube-system get pod
kubectl -n kube-system delete pod kube-proxy-XXXXX
推荐阅读
- powershell - 在PowerShell中如何替换回车
- java - 需要一些关于在 Android 上将裁剪图像插入原始图像的建议
- cordova - 离子。TypeError:不支持的代理协议
- c# - ApplyThemeColorScheme for Word & Excel
- python - 我想根据python中的通过或失败将单元格的背景颜色设置为红色或绿色
- javascript - return 不起作用,console.log 起作用
- python - 在 html 文件中查找所有出现的字符串
- c++ - Bitdefender 在使用 CodeBlocks 编译 c++ 源代码时指责病毒
- ios - How to present activityViewController from UICollectionView in swift
- reactjs - 用jest测试React,我的项目要先登录才能测试,setupFile不支持异步。我必须在每次测试中登录吗?