您的位置:首页 > 运维架构 > Docker

k8s安装过程

2016-09-02 14:30 295 查看


0.国内安装方法(比较可行的方法)

前提:确保安装了docker,并且可运行。
docker 安装之后的配置文件  :   /etc/default/docker 
             日志目录                      :   /var/log/upstat/docker.log

Linux上安装日志的查看路径:  /var/log/upstat/

http://blog.chinaunix.net/uid-26517122-id-5595868.html

------------------------------------------------ 在伟大的GFW面前,一般方法都不可行。

允许远程登陆:
vi
/etc/ssh/sshd_config

PermitRootLogin
without-password
修改为:
PermitRootLogin
yes


service
ssh restart


免密码登陆:
ssh-keygen
-t rsa

touch
/root/.ssh/authorized_keys

cat
/root/id_rsa.pub >> /root/.ssh/authorized_keys


master需要将公钥添加到每一台机器,如果不添加,到时候运行安装脚本需要手动输入密码
。。。 https://testerhome.com/topics/5030
 

1、docker安装

官网推荐ubuntu安装手册:
https://github.com/widuu/chinese_docker/blob/master/installation/ubuntu.md
1、出现的问题:

I0901 21:47:43.495323    1782 plugins.go:71] No cloud provider specified.

F0901 21:47:43.950476    1782 plugins.go:107] Unknown admission plugin: DefaultStorageClass

kube-apiserver 无法启动的问题。

解决方式:删除ubuntu/config-default.sh  中删除 DefaultStorageClass 这个补丁。

   ++     export ADMISSION_CONTROL=NamespaceLifecycle,LimitRanger,ServiceAccount,SecurityContextDeny,ResourceQuota

   --       export ADMISSION_CONTROL=NamespaceLifecycle,LimitRanger,ServiceAccount,DefaultStorageClass,SecurityContextDeny,ResourceQuota

  参考: https://github.com/kubernetes/kubernetes/issues/31726

2、etcd、kubernets、flannel下载包

1 安装docker

curl -s  https://get.docker.io/ubuntu/ | sudo sh

2 安装etcd

请从百度云 http://pan.baidu.com/s/1dEhJ2d7  下载etcd 2.2.2,并tar解压存放在/opt目录

3 kubernetes

请从百度云  http://pan.baidu.com/s/1pJQ4gFT  下载kubernetes v1.1.0版本(已经完成编译),并解压存放在/opt目录。

4 启动脚本

请从百度云 < http://pan.baidu.com/s/1jHu04cu  下载kubernetes 启动脚本,并解压存放在/opt目录,如下所示。
http://www.open-open.com/lib/view/open1452337458058.html
--------------------------------------

参考    http://lizhenliang.blog.51cto.com/7876557/1736572


Kubernets监控 Heapster+InfluxDB+Grafana

http://www.codecp.org/archives/1611
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  docker kubernets 容器