kubenetes安装手册Word文档格式.docx
- 文档编号:15719119
- 上传时间:2022-11-15
- 格式:DOCX
- 页数:13
- 大小:104.59KB
kubenetes安装手册Word文档格式.docx
《kubenetes安装手册Word文档格式.docx》由会员分享,可在线阅读,更多相关《kubenetes安装手册Word文档格式.docx(13页珍藏版)》请在冰豆网上搜索。
主机名
IP
环境说明
Master
k8s-master
10.93.179.73
kubernetes+etcd+flannel+docker
Minion01
k8s-minion01
10.93.179.74
kubernetes+flannel+docker
Minion02
k8s-minion02
10.93.179.75
1.2.
介质准备及上传
需要将以下几个介质上传至三台机器至/home/dashboard
#cd/home/dashboard
#unzipkubernetes-master.zip
#cd/home/dashboard/kubernetes-master/cluster/addons/dashboard
1.将kubernetes-dashboard的docker镜像导入至每个节点:
#dockerload<
gcr.io_google_containers_kubernetes-dashboard-amd64_v1.0.1.tar
#dockerimages查看镜像
1.3.
操作系统调优
在/etc/security/limits.conf文件中加入一下内容:
#vi/etc/security/limits.conf
root
soft
nproc
65536
hard
nproc
soft
nofile
65536
hard
nofile
core
unlimited
core
关闭防火墙,centos7.2版本默认是firewall防火墙
#systemctlstopfirewalld
#systemctldisablefirewalld
2.
Master节点安装配置
在master节点执行命令安装kubernetes、etcd、flannel软件。
#yuminstallkubernetesetcdflannel-y
修改/etc/kubernetes/apiserver、config、controller-manager文件
修改apiserver文件:
###
kubernetes
system
config
#
The
following
values
are
used
to
configure
the
kube-apiserver
address
on
local
server
listen
to.
KUBE_API_ADDRESS="
--address=0.0.0.0"
port
on.
KUBE_API_PORT="
--port=8080"
--
orignial,changed
next
line
@dengxhua
4/28/2016
Port
minions
on
KUBELET_PORT="
--kubelet-port=10250"
Comma
separated
list
of
nodes
in
etcd
cluster
KUBE_ETCD_SERVERS="
--etcd-servers=http:
//127.0.0.1:
2379"
//10.93.179.73:
Address
range
use
for
services
KUBE_SERVICE_ADDRESSES="
--service-cluster-ip-range=10.254.0.0/16"
--service-cluster-ip-range=10.93.179.0/24"
default
admission
control
policies
#KUBE_ADMISSION_CONTROL="
--admission-control=NamespaceLifecycle,NamespaceExists,LimitRanger,SecurityContextDeny,ServiceAccount,ResourceQuota"
KUBE_ADMISSION_CONTROL="
--admission_control=NamespaceLifecycle,NamespaceExists,LimitRanger,ResourceQuota"
Add
your
own!
KUBE_API_ARGS="
"
#KUBE_API_ARGS="
--cors_allowed_origins=.*
--service_account_key_file=/etc/kubernetes/serviceaccount.key"
修改config文件
various
aspects
all
services,
including
kube-apiserver.service
kube-controller-manager.service
kube-scheduler.service
kubelet.service
kube-proxy.service
logging
stderr
means
we
get
it
systemd
journal
KUBE_LOGTOSTDERR="
--logtostderr=true"
journal
message
level,
0
is
debug
KUBE_LOG_LEVEL="
--v=0"
Should
this
cluster
be
allowed
run
privileged
docker
containers
KUBE_ALLOW_PRIV="
--allow-privileged=false"
How
controller-manager,
scheduler,
and
proxy
find
apiserver
KUBE_MASTER="
--master=http:
8080"
修改controller-manager文件
controller-manager
defaults
from
config
apiserver
should
adequate
KUBELET_ADDRESSES="
--machine=10.93.179.74,10.93.179.75"
KUBE_CONTROLLER_MANAGER_ARGS="
修改/etc/etcd/etcd.conf文件
ETCD_LISTEN_CLIENT_URLS="
http:
//0.0.0.0:
ETCD_ADVERTISE_CLIENT_URLS="
修改/etc/sysconfig/flanneld文件
Flanneld
configuration
options
url
location.
Point
where
runs
FLANNEL_ETCD="
key.
This
key
that
flannel
queries
For
assignment
FLANNEL_ETCD_KEY="
/
Any
additional
you
want
pass
#FLANNEL_OPTIONS="
在master节点启动etcdserver
#serviceetcdstart
在master节点执行命令,设置flannel网络。
#etcdctl
set
/
'
{
Network"
:
10.17.0.0/16"
}'
3.Minion01节点安装配置
#yuminstallkubernetesflannel-y
修改/etc/kubernetes/kubectl、config文件
修改kubelet文件
kubelet
(minion)
info
serve
(set
0.0.0.0
or
all
interfaces)
KUBELET_ADDRESS="
--address=127.0.0.1"
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- kubenetes 安装 手册