k8s安装过程

来源:互联网 发布:香港中文大学gpa算法 编辑:程序博客网 时间:2024/04/30 13:46

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

0 0