千家信息网

k8s1.5.2的安装步骤

发表于:2026-11-01 作者:千家信息网编辑
千家信息网最后更新 2026年11月01日,本篇内容主要讲解"k8s1.5.2的安装步骤",感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习"k8s1.5.2的安装步骤"吧!一、环境要求1、linux 内核
千家信息网最后更新 2026年11月01日k8s1.5.2的安装步骤

本篇内容主要讲解"k8s1.5.2的安装步骤",感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习"k8s1.5.2的安装步骤"吧!

一、环境要求

1、linux 内核3.10以上

2、64位系统

3、内存4G

4、安装docker

设定集群

master = 192.168.206.130

minion1 = 192.168.206.131

minion2 = 192.168.206.132

二、安装master

yum install -y kubernetes etcd flannel

三、修改/etc/kubernetes/apiserver

KUBE_API_ADDRESS="--insecure-bind-address=172.16.138.101" 也可改成0.0.0.0比较危险

KUBE_ADMISSION_CONTROL 字段中去掉ServiceAccount 不要这个准入机制

配置文件

vim /etc/kubernetes/config

KUBE_LOGTOSTDERR="--logtostderr=true"

KUBE_LOG_LEVEL="--v=0"

KUBE_ALLOW_PRIV="--allow-privileged=false"

KUBE_MASTER="--master=http://master:8080" (也可写成IP)

修改/etc/hosts

192.168.206.130 master

192.168.206.131 node01

192.168.206.132 node02

六、配置etcd

在master:

vim /etc/etcd/etcd.conf

ETCD_LISTEN_CLIENT_URLS="http://0.0.0.0:2379" (自己的指定ip也可)

ETCD_ADVERTISE_CLIENT_URLS="http://0.0.0.0:2379"

vim /etc/kubernetes/apiserver

KUBE_API_ADDRESS="--insecure-bind-address=0.0.0.0"

KUBE_API_PORT="--port=8080"

KUBELET_PORT="--kubelet-port=10250"

KUBE_ETCD_SERVERS="--etcd-servers=http://127.0.0.1:2379"

KUBE_SERVICE_ADDRESSES="--service-cluster-ip-range=10.254.0.0/16"

KUBE_ADMISSION_CONTROL="--admission-control=NamespaceLifecycle,NamespaceExists,LimitRanger,SecurityContextDeny,ResourceQuota"

KUBE_API_ARGS=""

七、注册FLANNEL

在master:

service etcd start

etcdctl mkdir /kube-centos/network

etcdctl mk /kube-centos/network/config "{ \"Network\": \"172.30.0.0/16\", \"SubnetLen\": 24, \"Backend\": { \"Type\": \"vxlan\" } }"

172.30是自己定义的B类的,后面它自己会分配C类的地址,以172.30开头

配置flannel

vim /etc/sysconfig/flanneld

FLANNEL_ETCD="http://master:2379"

FLANNEL_ETCD_KEY="/kube-centos/network"

FLANNEL_OPTIONS=""

注:#FLANNEL_ETCD_PREFIX="/atomic.io/network" 这句注释掉,用这句

FLANNEL_ETCD_KEY="/kube-centos/network"

五、关闭所有防火墙和selinux

systemctl disable iptables.services firewalld

systemctl stop iptables.services firewalld

重启服务:

for SERVICES in etcd kube-apiserver kube-controller-manager kube-scheduler flanneld; do

systemctl restart $SERVICES

systemctl enable $SERVICES

systemctl status $SERVICES

done

可选

kubectl config set-cluster default-cluster --server=http://master:8080

kubectl config set-context default-context --cluster=default-cluster --user=default-admin

kubectl config use-context default-context

二、配置节点

1、yum install -y kubernetes-node flannel

echo "

192.168.206.130master

192.168.206.131node01

192.168.206.132 node02" >> /etc/hosts

配置文件

vim /etc/kubernetes/config

KUBE_LOGTOSTDERR="--logtostderr=true"

KUBE_LOG_LEVEL="--v=0"

KUBE_ALLOW_PRIV="--allow-privileged=false"

KUBE_MASTER="--master=http://master:8080"

vim /etc/kubernetes/kubelet

KUBELET_ADDRESS="--address=0.0.0.0"

KUBELET_HOSTNAME="--hostname-override=minion2"

KUBELET_API_SERVER="--api-servers=http://master:8080"

#把pause地址改为自己下载的pause-amd64:3.0 在harbor中的地址

KUBELET_POD_INFRA_CONTAINER="--pod-infra-container-p_w_picpath=docker.io/kubernetes/pause:2.0"

KUBELET_ARGS=""

其实注意KUBELET_POD_INFRA_CONTAINER="--pod-infra-container-p_w_picpath=192.168.206.153/myproject/pause:2.0"

配置flannel

vim /etc/sysconfig/flanneld

FLANNEL_ETCD="http://master:2379"

FLANNEL_ETCD_KEY="/kube-centos/network"

FLANNEL_OPTIONS=""

重启相关服务

for SERVICES in kube-proxy kubelet flanneld docker; do

systemctl restart $SERVICES

systemctl enable $SERVICES

systemctl status $SERVICES

done

看节点注册上来没有

kubectl get node

kubectl get node -w

三、配置DASHBOARD

注意所有master和node节点

/etc/sysconfig/docker

ADD_REGISTRY='--insecure-registry 192.168.206.129' (HABOR的地址)

下载yaml文件,文件位置/root/kubernetes-dashboard.yaml(在harbor里有)

修改如下字段:

p_w_picpath: 192.168.206.129/kube/k8s-dashboard:1.6.0

p_w_picpathPullPolicy: IfNotPresent

- --apiserver-host=http://master:8080

安装资源 kubectl create -f kubernetes-dashboard.yaml

获得状态kubectl get pod --namespace=kube-system

查错:kubectl describe pod --namespace=kube-system (排错用)

成功后可看到K8S的界面

到此,相信大家对"k8s1.5.2的安装步骤"有了更深的了解,不妨来实际操作一番吧!这里是网站,更多相关内容可以进入相关频道进行查询,关注我们,继续学习!

配置 地址 文件 步骤 节点 内容 字段 学习 服务 实用 更深 危险 成功 位置 兴趣 内存 内核 实用性 实际 开头 数据库的安全要保护哪些东西 数据库安全各自的含义是什么 生产安全数据库录入 数据库的安全性及管理 数据库安全策略包含哪些 海淀数据库安全审计系统 建立农村房屋安全信息数据库 易用的数据库客户端支持安全管理 连接数据库失败ssl安全错误 数据库的锁怎样保障安全 手磨咖啡 圆梦互联网科技 互联网最新的科技有限公司 广州互联网科技公司 宜安科技 互联网金融 一五八零互联网科技 深圳卡尔迅互联网科技有限公司怎么样 互联网还是高科技吗 洛阳昕诺飞互联网科技有限公司 国大互联网教育科技有限公司工作 互联网数据科技专业 锡山区互联网智能科技产品供应 梅州GM互联网络科技有限公司 中天科技中国工业互联网 互联网科技融合创新 南京一网一红互联网科技有限公司 扫呗互联网科技有限公司 科技信息时代互联网发展 第三届互联网大会安防黑科技 科技互联网专业务虚会材料 互联网科技工作委员会副主任毛军 鑫亿盛互联网科技 重庆威客帮互联网科技 互联网和黑科技的看法 坤平互联网科技 深圳互联网科技的发展 上海互联网科技公司ppt 互联网科技职业技能培训学校 数字科技和互联网金融哪个好 宁波允成互联网科技有限公司
0