Skip to content
体验新版
项目
组织
正在加载...
登录
切换导航
打开侧边栏
Chu Peng 楚鹏
minikube
提交
23fa28f7
M
minikube
项目概览
Chu Peng 楚鹏
/
minikube
与 Fork 源项目一致
从无法访问的项目Fork
通知
2
Star
0
Fork
0
代码
文件
提交
分支
Tags
贡献者
分支图
Diff
Issue
0
列表
看板
标记
里程碑
合并请求
0
Wiki
0
Wiki
分析
仓库
DevOps
项目成员
Pages
M
minikube
项目概览
项目概览
详情
发布
仓库
仓库
文件
提交
分支
标签
贡献者
分支图
比较
Issue
0
Issue
0
列表
看板
标记
里程碑
合并请求
0
合并请求
0
Pages
分析
分析
仓库分析
DevOps
Wiki
0
Wiki
成员
成员
收起侧边栏
关闭侧边栏
动态
分支图
创建新Issue
提交
Issue看板
前往新版Gitcode,体验更适合开发者的 AI 搜索 >>
提交
23fa28f7
编写于
4月 21, 2020
作者:
T
Thomas Stromberg
浏览文件
操作
浏览文件
下载
电子邮件补丁
差异文件
Add HostIP support for none, reduce tech debt
上级
b50e816d
变更
3
隐藏空白更改
内联
并排
Showing
3 changed file
with
9 addition
and
7 deletion
+9
-7
cmd/minikube/cmd/mount.go
cmd/minikube/cmd/mount.go
+1
-1
cmd/minikube/cmd/status.go
cmd/minikube/cmd/status.go
+1
-1
pkg/minikube/cluster/ip.go
pkg/minikube/cluster/ip.go
+7
-5
未找到文件。
cmd/minikube/cmd/mount.go
浏览文件 @
23fa28f7
...
...
@@ -106,7 +106,7 @@ var mountCmd = &cobra.Command{
var
ip
net
.
IP
var
err
error
if
mountIP
==
""
{
ip
,
err
=
cluster
.
GetVM
HostIP
(
co
.
CP
.
Host
)
ip
,
err
=
cluster
.
HostIP
(
co
.
CP
.
Host
)
if
err
!=
nil
{
exit
.
WithError
(
"Error getting the host IP address to use from within the VM"
,
err
)
}
...
...
cmd/minikube/cmd/status.go
浏览文件 @
23fa28f7
...
...
@@ -188,7 +188,7 @@ func status(api libmachine.API, cc config.ClusterConfig, n config.Node) (*Status
}
// We have a fully operational host, now we can check for details
if
_
,
err
:=
cluster
.
GetHost
DriverIP
(
api
,
name
);
err
!=
nil
{
if
_
,
err
:=
cluster
.
DriverIP
(
api
,
name
);
err
!=
nil
{
glog
.
Errorf
(
"failed to get driver ip: %v"
,
err
)
st
.
Host
=
state
.
Error
.
String
()
return
st
,
err
...
...
pkg/minikube/cluster/ip.go
浏览文件 @
23fa28f7
...
...
@@ -30,8 +30,8 @@ import (
"k8s.io/minikube/pkg/minikube/machine"
)
//
GetVM
HostIP gets the ip address to be used for mapping host -> VM and VM -> host
func
GetVM
HostIP
(
host
*
host
.
Host
)
(
net
.
IP
,
error
)
{
// HostIP gets the ip address to be used for mapping host -> VM and VM -> host
func
HostIP
(
host
*
host
.
Host
)
(
net
.
IP
,
error
)
{
switch
host
.
DriverName
{
case
driver
.
Docker
:
return
oci
.
RoutableHostIPFromInside
(
oci
.
Docker
,
host
.
Name
)
...
...
@@ -72,13 +72,15 @@ func GetVMHostIP(host *host.Host) (net.IP, error) {
return
[]
byte
{},
errors
.
Wrap
(
err
,
"Error converting VM IP address to IPv4 address"
)
}
return
net
.
IPv4
(
vmIP
[
0
],
vmIP
[
1
],
vmIP
[
2
],
byte
(
1
)),
nil
case
driver
.
None
:
return
net
.
ParseIP
(
"127.0.0.1"
),
nil
default
:
return
[]
byte
{},
errors
.
New
(
"Error, attempted to get host ip address for unsupported driver"
)
return
[]
byte
{},
fmt
.
Errorf
(
"HostIP not yet implemented for %q driver"
,
host
.
DriverName
)
}
}
//
GetHost
DriverIP gets the ip address of the current minikube cluster
func
GetHost
DriverIP
(
api
libmachine
.
API
,
machineName
string
)
(
net
.
IP
,
error
)
{
// DriverIP gets the ip address of the current minikube cluster
func
DriverIP
(
api
libmachine
.
API
,
machineName
string
)
(
net
.
IP
,
error
)
{
host
,
err
:=
machine
.
LoadHost
(
api
,
machineName
)
if
err
!=
nil
{
return
nil
,
err
...
...
编辑
预览
Markdown
is supported
0%
请重试
或
添加新附件
.
添加附件
取消
You are about to add
0
people
to the discussion. Proceed with caution.
先完成此消息的编辑!
取消
想要评论请
注册
或
登录