安装kubernetes
Nov 18, 2018
最近在学习 kubernetes, 发现这玩意学习曲线很陡啊, 困难重重, 一是很多概念, 二是在天朝, 妈蛋安装起来就是一道坎, 今天终于安装成功了, 马克下!
环境 (算是入门级服务器了)
CentOS6 折腾了一下, 放弃了,浪费时间基本玩不了。
- Ubuntu 16.04.1 LTS
- 2核2G
安装docker
安装 kubeadm kubectl
- 官方文档方式, 很抱歉, 需要科学上网
1 | apt-get update && apt-get install -y apt-transport-https curl |
- 使用阿里云镜像安装
1 | apt-get update && apt-get install -y apt-transport-https |
初始化kubernetes集群
- 上面如果正常安装后, 可以初始化集群了。
1 | # kubeadmin init |
这个命令基本是不会成功的, 因为需要到gcr.io上去pull镜像下来, 先从阿里云下载下来, 然后在改名字吧。
1 | # docker pull registry.cn-hangzhou.aliyuncs.com/google_containers/kube-apiserver-amd64:v1.12.2 |
再初始化集群了一次
1 | # kubeadmin init |
出现 Your Kubernetes master has initialized successfully!
表明已经安装好了, 可以愉快的玩耍了。
配置 kubectl
- 默认kubctl 是和kube-apiserver 的8080通信的, 通过
kubeadmin init
初始化后, 使用默认6443端口。
1 | mkdir -p $HOME/.kube |
其实就是更新端口, 和 kube-apiserver 通信。
- 校验是否成功
1 | kubectl get nodes |
ps: 可以愉快的玩k8s了