Skip to content
Projects
Groups
Snippets
Help
This project
Loading...
Sign in / Register
Toggle navigation
K
k3s
Project
Project
Details
Activity
Cycle Analytics
Repository
Repository
Files
Commits
Branches
Tags
Contributors
Graph
Compare
Charts
Issues
0
Issues
0
List
Board
Labels
Milestones
Merge Requests
0
Merge Requests
0
CI / CD
CI / CD
Pipelines
Jobs
Schedules
Charts
Registry
Registry
Wiki
Wiki
Snippets
Snippets
Members
Members
Collapse sidebar
Close sidebar
Activity
Graph
Charts
Create a new issue
Jobs
Commits
Issue Boards
Open sidebar
Jacklull
k3s
Commits
f5c07157
Commit
f5c07157
authored
Feb 09, 2017
by
Kubernetes Submit Queue
Committed by
GitHub
Feb 09, 2017
Browse files
Options
Browse Files
Download
Plain Diff
Merge pull request #41092 from yujuhong/cri-docker1_10
Automatic merge from submit-queue (batch tested with PRs 41037, 40118, 40959, 41084, 41092) CRI node e2e: add tests for docker 1.10
parents
d2ada4bb
f96611ac
Hide whitespace changes
Inline
Side-by-side
Showing
2 changed files
with
18 additions
and
10 deletions
+18
-10
docker_service.go
pkg/kubelet/dockershim/docker_service.go
+12
-7
image-config.yaml
test/e2e_node/jenkins/cri_validation/image-config.yaml
+6
-3
No files found.
pkg/kubelet/dockershim/docker_service.go
View file @
f5c07157
...
@@ -70,6 +70,8 @@ const (
...
@@ -70,6 +70,8 @@ const (
// The expiration time of version cache.
// The expiration time of version cache.
versionCacheTTL
=
60
*
time
.
Second
versionCacheTTL
=
60
*
time
.
Second
defaultCgroupDriver
=
"cgroupfs"
// TODO: https://github.com/kubernetes/kubernetes/pull/31169 provides experimental
// TODO: https://github.com/kubernetes/kubernetes/pull/31169 provides experimental
// defaulting of host user namespace that may be enabled when the docker daemon
// defaulting of host user namespace that may be enabled when the docker daemon
// is using remapped UIDs.
// is using remapped UIDs.
...
@@ -179,18 +181,21 @@ func NewDockerService(client dockertools.DockerInterface, seccompProfileRoot str
...
@@ -179,18 +181,21 @@ func NewDockerService(client dockertools.DockerInterface, seccompProfileRoot str
glog
.
Infof
(
"Docker cri networking managed by %v"
,
plug
.
Name
())
glog
.
Infof
(
"Docker cri networking managed by %v"
,
plug
.
Name
())
// NOTE: cgroup driver is only detectable in docker 1.11+
// NOTE: cgroup driver is only detectable in docker 1.11+
var
cgroupDriver
string
cgroupDriver
:=
defaultCgroupDriver
dockerInfo
,
err
:=
ds
.
client
.
Info
()
dockerInfo
,
err
:=
ds
.
client
.
Info
()
if
err
!=
nil
{
if
err
!=
nil
{
glog
.
Errorf
(
"failed to execute Info() call to the Docker client: %v"
,
err
)
glog
.
Errorf
(
"Failed to execute Info() call to the Docker client: %v"
,
err
)
glog
.
Warningf
(
"Using fallback default of cgroupfs as cgroup driver"
)
glog
.
Warningf
(
"Falling back to use the default driver: %q"
,
cgroupDriver
)
}
else
if
len
(
dockerInfo
.
CgroupDriver
)
==
0
{
glog
.
Warningf
(
"No cgroup driver is set in Docker"
)
glog
.
Warningf
(
"Falling back to use the default driver: %q"
,
cgroupDriver
)
}
else
{
}
else
{
cgroupDriver
=
dockerInfo
.
CgroupDriver
cgroupDriver
=
dockerInfo
.
CgroupDriver
if
len
(
kubeCgroupDriver
)
!=
0
&&
kubeCgroupDriver
!=
cgroupDriver
{
return
nil
,
fmt
.
Errorf
(
"misconfiguration: kubelet cgroup driver: %q is different from docker cgroup driver: %q"
,
kubeCgroupDriver
,
cgroupDriver
)
}
glog
.
Infof
(
"Setting cgroupDriver to %s"
,
cgroupDriver
)
}
}
if
len
(
kubeCgroupDriver
)
!=
0
&&
kubeCgroupDriver
!=
cgroupDriver
{
return
nil
,
fmt
.
Errorf
(
"misconfiguration: kubelet cgroup driver: %q is different from docker cgroup driver: %q"
,
kubeCgroupDriver
,
cgroupDriver
)
}
glog
.
Infof
(
"Setting cgroupDriver to %s"
,
cgroupDriver
)
ds
.
cgroupDriver
=
cgroupDriver
ds
.
cgroupDriver
=
cgroupDriver
ds
.
versionCache
=
cache
.
NewObjectCache
(
ds
.
versionCache
=
cache
.
NewObjectCache
(
func
()
(
interface
{},
error
)
{
func
()
(
interface
{},
error
)
{
...
...
test/e2e_node/jenkins/cri_validation/image-config.yaml
View file @
f5c07157
images
:
images
:
containervm
:
containervm
:
image
:
e2e-node-containervm-v20161208-image
image
:
e2e-node-containervm-v20161208-image
# docker 1.11.2
project
:
kubernetes-node-e2e-images
project
:
kubernetes-node-e2e-images
gci-family
:
gci-family
:
image_regex
:
gci-beta-56-9000-80-0
image_regex
:
gci-beta-56-9000-80-0
# docker 1.11.2
project
:
google-containers
project
:
google-containers
metadata
:
"
user-data<test/e2e_node/jenkins/gci-init.yaml,gci-update-strategy=update_disabled"
metadata
:
"
user-data<test/e2e_node/jenkins/gci-init.yaml,gci-update-strategy=update_disabled"
ubuntu-docker12
:
ubuntu-docker12
:
image
:
e2e-node-ubuntu-trusty-docker12-v2-image
image
:
e2e-node-ubuntu-trusty-docker12-v2-image
# docker 1.12.6
project
:
kubernetes-node-e2e-images
ubuntu-docker10
:
image
:
e2e-node-ubuntu-trusty-docker10-v2-image
# docker 1.10.3
project
:
kubernetes-node-e2e-images
project
:
kubernetes-node-e2e-images
Write
Preview
Markdown
is supported
0%
Try again
or
attach a new file
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment