Kubeadm: μ§€μ›λ˜μ§€ μ•ŠλŠ” κ·Έλž˜ν”„ λ“œλΌμ΄λ²„ λͺ©λ‘μ„ μ•Œ 수 μ—†μŒ

에 λ§Œλ“  2017λ…„ 02μ›” 13일  Β·  4μ½”λ©˜νŠΈ  Β·  좜처: kubernetes/kubeadm

λͺ‡ 번 μ„€μΉ˜λ₯Ό μ‹œλ„ν–ˆμ§€λ§Œ ν”„λ¦¬ν”ŒλΌμ΄νŠΈμ—μ„œ μ§€μ›λ˜μ§€ μ•ŠλŠ” κ·Έλž˜ν”„ λ“œλΌμ΄λ²„μ— λŒ€ν•΄ λΆˆν‰ν•©λ‹ˆλ‹€. λ‚˜λŠ” BTRFS와 μ˜€λ²„λ ˆμ΄2λ₯Ό μ‹œλ„ν–ˆλ‹€.

μˆ˜μ • μ‚¬ν•­μœΌλ‘œ 였λ₯˜ λ©”μ‹œμ§€μ™€ μ‹€μ œλ‘œ μ§€μ›λ˜λŠ” ν•­λͺ©μ— λŒ€ν•œ μ œν•œ 사항 μ„Ήμ…˜μ„ μ—…λ°μ΄νŠΈν•˜μ‹­μ‹œμ˜€. μš°λ¦¬λŠ” 도컀가 μ§€μ›ν•˜λŠ” 것이 무엇이든 당신이 κ·Έλ ‡κ²Œ ν•  것이라고 κ°€μ •ν•  수 μ—†μŠ΅λ‹ˆλ‹€.

κ°€μž₯ μœ μš©ν•œ λŒ“κΈ€

μ΄λŠ” λ…Έλ“œ νŒ€μ΄ κ³΅μ‹μ μœΌλ‘œ μ˜€λ²„λ ˆμ΄2 λ“œλΌμ΄λ²„μ˜ μœ νš¨μ„±μ„ κ²€μ‚¬ν•˜μ§€ μ•Šμ•˜κΈ° λ•Œλ¬Έμ΄λ©° κ²½κ³ κ°€ μžˆλŠ” κ·ΈλŒ€λ‘œ μž‘λ™ν•©λ‹ˆλ‹€. μ˜€λ²„λ ˆμ΄ 2κ°€ 잘 μž‘λ™ν•΄μ•Όν•œλ‹€κ³  μƒκ°ν•˜μ§€λ§Œ ...

λͺ¨λ“  4 λŒ“κΈ€

@ggee 였λ₯˜ λ©”μ‹œμ§€, docker 버전 정보, kubernetes 버전 정보 등을 μ œκ³΅ν•΄ μ£Όμ„Έμš”...

# kubeadm init
[kubeadm] WARNING: kubeadm is in alpha, please do not use it for production clusters.
[preflight] Running pre-flight checks
[preflight] The system verification failed. Printing the output from the verification:
OS: Linux
KERNEL_VERSION: 4.9.0-0.bpo.1-amd64
CONFIG_NAMESPACES: enabled
CONFIG_NET_NS: enabled
CONFIG_PID_NS: enabled
CONFIG_IPC_NS: enabled
CONFIG_UTS_NS: enabled
CONFIG_CGROUPS: enabled
CONFIG_CGROUP_CPUACCT: enabled
CONFIG_CGROUP_DEVICE: enabled
CONFIG_CGROUP_FREEZER: enabled
CONFIG_CGROUP_SCHED: enabled
CONFIG_CPUSETS: enabled
CONFIG_MEMCG: enabled
CONFIG_INET: enabled
CONFIG_EXT4_FS: enabled (as module)
CONFIG_PROC_FS: enabled
CONFIG_NETFILTER_XT_TARGET_REDIRECT: enabled (as module)
CONFIG_NETFILTER_XT_MATCH_COMMENT: enabled (as module)
CONFIG_OVERLAY_FS: enabled (as module)
CONFIG_AUFS_FS: not set - Required for aufs.
CONFIG_BLK_DEV_DM: enabled (as module)
CGROUPS_CPU: enabled
CGROUPS_CPUACCT: enabled
CGROUPS_CPUSET: enabled
CGROUPS_DEVICES: enabled
CGROUPS_FREEZER: enabled
CGROUPS_MEMORY: enabled
DOCKER_VERSION: 1.13.1
DOCKER_GRAPH_DRIVER: overlay2
[preflight] Some fatal errors occurred:
    unsupported graph driver: overlay2
[preflight] If you know what you are doing, you can skip pre-flight checks with `--skip-preflight-checks`
# kubeadm version
kubeadm version: version.Info{Major:"1", Minor:"6+", GitVersion:"v1.6.0-alpha.0.2074+a092d8e0f95f52", GitCommit:"a092d8e0f95f5200f7ae2cba45c75ab42da36537", GitTreeState:"clean", BuildDate:"2016-12-13T17:03:18Z", GoVersion:"go1.7.4", Compiler:"gc", Platform:"linux/amd64"}

1.6.1, Ubuntu 16.04.2 x64와 λ™μΌν•©λ‹ˆλ‹€.

[kubeadm] WARNING: kubeadm is in beta, please do not use it for production clusters.
[preflight] Running pre-flight checks
[preflight] The system verification failed. Printing the output from the verification:
OS: Linux
KERNEL_VERSION: 4.4.0-62-generic
CONFIG_NAMESPACES: enabled
CONFIG_NET_NS: enabled
CONFIG_PID_NS: enabled
CONFIG_IPC_NS: enabled
CONFIG_UTS_NS: enabled
CONFIG_CGROUPS: enabled
CONFIG_CGROUP_CPUACCT: enabled
CONFIG_CGROUP_DEVICE: enabled
CONFIG_CGROUP_FREEZER: enabled
CONFIG_CGROUP_SCHED: enabled
CONFIG_CPUSETS: enabled
CONFIG_MEMCG: enabled
CONFIG_INET: enabled
CONFIG_EXT4_FS: enabled
CONFIG_PROC_FS: enabled
CONFIG_NETFILTER_XT_TARGET_REDIRECT: enabled (as module)
CONFIG_NETFILTER_XT_MATCH_COMMENT: enabled (as module)
CONFIG_OVERLAY_FS: enabled (as module)
CONFIG_AUFS_FS: enabled (as module)
CONFIG_BLK_DEV_DM: enabled
CGROUPS_CPU: enabled
CGROUPS_CPUACCT: enabled
CGROUPS_CPUSET: enabled
CGROUPS_DEVICES: enabled
CGROUPS_FREEZER: enabled
CGROUPS_MEMORY: enabled
DOCKER_VERSION: 1.12.6
DOCKER_GRAPH_DRIVER: btrfs
[preflight] Some fatal errors occurred:
    unsupported graph driver: btrfs
[preflight] If you know what you are doing, you can skip pre-flight checks with `--skip-preflight-checks`

DockerλŠ” μ‹€μ œλ‘œ btrfsλ₯Ό μ‚¬μš©ν•©λ‹ˆλ‹€.

$ docker version
Client:
 Version:      1.12.6
 API version:  1.24
 Go version:   go1.6.4
 Git commit:   78d1802
 Built:        Tue Jan 10 20:38:45 2017
 OS/Arch:      linux/amd64

Server:
 Version:      1.12.6
 API version:  1.24
 Go version:   go1.6.4
 Git commit:   78d1802
 Built:        Tue Jan 10 20:38:45 2017
 OS/Arch:      linux/amd64
$ cat /etc/docker/daemon.json 
{
  "graph": "/data/docker",
  "storage-driver": "btrfs"
}

--skip-preflight-checks 둜 λ…Έλ“œλŠ” λ§ˆμŠ€ν„°μ— ν•©λ₯˜ν•  수 μžˆμ—ˆμŠ΅λ‹ˆλ‹€.

μ΄λŠ” λ…Έλ“œ νŒ€μ΄ κ³΅μ‹μ μœΌλ‘œ μ˜€λ²„λ ˆμ΄2 λ“œλΌμ΄λ²„μ˜ μœ νš¨μ„±μ„ κ²€μ‚¬ν•˜μ§€ μ•Šμ•˜κΈ° λ•Œλ¬Έμ΄λ©° κ²½κ³ κ°€ μžˆλŠ” κ·ΈλŒ€λ‘œ μž‘λ™ν•©λ‹ˆλ‹€. μ˜€λ²„λ ˆμ΄ 2κ°€ 잘 μž‘λ™ν•΄μ•Όν•œλ‹€κ³  μƒκ°ν•˜μ§€λ§Œ ...

이 νŽ˜μ΄μ§€κ°€ 도움이 λ˜μ—ˆλ‚˜μš”?
0 / 5 - 0 λ“±κΈ‰