layout | title | tag | |
---|---|---|---|
post |
dapr minikube PROXY 本地最小化启动 |
|
Dapr 安装流程参照
本地化启动minikube使用proxy代理可以解决问题。
minikube代理设置 (重要)
minikube start \
--docker-env HTTP_PROXY=http://192.168.183.128:1081/ \
--docker-env HTTPS_PROXY=http://192.168.183.128:1081/ \
--docker-env no_proxy=localhost,127.0.0.1,10.96.0.0/12,192.168.99.0/24,192.168.39.0/24,192.168.58.2
几个细节
- proxy代理注意监听 0.0.0.0 , 而不是 127.0.0.1
- 直接使用 --docker-env 参数指定代理,而不是环境变量,环境变量注意 大小写同步设置
- 直接使用 --docker-env proxy不要使用127.0.0.1来绑定
- 先使用 minikube start 启动一次集群后,使用 minikube ip 查询容器ip,加入 no_proxy 之中
# 编辑部署
kubectl edit deployment ingress-nginx-controller --namespace=ingress-nginx
#输出日志
--alsologtostderr
#查看所有pods
minikube kubectl -- get pods -A
#查看namespace下的pods
kubectl -n kube-system get pods
kubectl -n ingress-nginx describe pods ingress-nginx-controller-59b45fb494-vwr7j
minikube ip
minikube start \
--docker-env HTTP_PROXY=http://192.168.183.128:1081/ \
--docker-env HTTPS_PROXY=http://192.168.183.128:1081/ \
--docker-env no_proxy=localhost,127.0.0.1,10.96.0.0/12,192.168.99.0/24,192.168.39.0/24,192.168.58.2
minikube delete --purge --all
rm -rf ~/.minikube