怎么用yum仓库安装配置atcd数据库、kubernetes组件、flannel网络组件
发表于:2025-12-03 作者:千家信息网编辑
千家信息网最后更新 2025年12月03日,本文给大家分享的是用yum仓库安装配置atcd数据库、kubernetes组件、flannel网络组件的方法,希望大家根据这篇文章可以有所收获。实验环境:使用系统:centos7.4名称角色IP地址c
千家信息网最后更新 2025年12月03日怎么用yum仓库安装配置atcd数据库、kubernetes组件、flannel网络组件
返回master端
本文给大家分享的是用yum仓库安装配置atcd数据库、kubernetes组件、flannel网络组件的方法,希望大家根据这篇文章可以有所收获。
实验环境:
使用系统:centos7.4
| 名称 | 角色 | IP地址 |
|---|---|---|
| centos7-min2 | master | 192.168.142.220 |
| centos7-4 | node | 192.168.142.136 |
[root@master ~]# yum install -y etcd kubernetes flannel修改etcd配置文件
[root@master ~]# vim /etc/etcd/etcd.conf//按照下图进行修改ETCD_DATA_DIR="/var/lib/etcd/default.etcd" //数据文件存放路径ETCD_LISTEN_CLIENT_URLS="http://0.0.0.0:2379" //对外提供服务的地址ETCD_NAME="default"ETCD_ADVERTISE_CLIENT_URLS="http://localhost:2379" //该节点客户端监听地址修改apiserver配置文件
[root@master ~]# vim /etc/kubernetes/apiserver//按照下图进行修改KUBE_API_ADDRESS="--address=0.0.0.0" //监听的接口KUBE_API_PORT="--port=8080" //apiserver的监听端口KUBELET_PORT="--kubelet-port=10250" //kubelet监听的端口KUBE_ETCD_SERVERS="--etcd-servers=http://127.0.0.1:2379" //指定ETCD的服务地址、端口KUBE_SERVICE_ADDRESSES="--service-cluster-ip-range=10.254.0.0/16" //kubernetes可以分配的ip地址范围KUBE_ADMISSION_CONTROL="--admission-control=NamespaceLifecycle,NamespaceExists,LimitRanger,SecurityContextDeny,ServiceAccount,ResourceQuota"KUBE_API_ARGS="" //需要额外添加的配置项,简单地启用一个集群无需配置配置flannel网络
[root@localhost sysconfig]# vim /etc/sysconfig/flanneldFLANNEL_ETCD_ENDPOINTS="http://192.168.142.220:2379" //填写本机地址FLANNEL_ETCD_PREFIX="/coreos.com/network"启动所有服务
[root@localhost sysconfig]# for server in etcd kube-apiserver kube-controller-manager kube-scheduler;do systemctl restart $server;systemctl enable $server;systemctl status $server;done//这里使用的for循环进行批量启动,相信都能看懂进行etcd数据库的设置
[root@localhost sysconfig]# etcdctl -C //192.168.142.220:2379 set /coreos.com/network/comfig '{"Network":"10.1.0.0/16"}'node端配置
安装flannel、kubernetes组件
[root@node ~]# yum -y install flannel kubernetes修改kubernetes配置文件
[root@node ~]# vim /etc/kubernetes/config//按照下方进行修改KUBE_LOGTOSTDERR="--logtostderr=true"KUBE_LOG_LEVEL="--v=0"KUBE_ALLOW_PRIV="--allow-privileged=false"KUBE_MASTER="--master=http://192.168.142.220:8080" //指向master地址,端口为apiserver监听端口KUBE_ETCD_SERVERS="--etcd_servers=http://192.168.142.220:2379" //指向etcd服务器地址修改kubelet配置文件
[root@node ~]# vim /etc/kubernetes/kubelet//按照如下进行修改KUBELET_ADDRESS="--address=0.0.0.0" //监听全网段KUBELET_PORT="--port=10250" //端口保持不变KUBELET_HOSTNAME="--hostname-override=192.168.142.136" //指自己KUBELET_API_SERVER="--api-servers=http://192.168.142.220:8080" //指向master端KUBELET_POD_INFRA_CONTAINER="--pod-infra-container-image=registry.access.redhat.com/rhel7/pod-infrastructure:latest"KUBELET_ARGS=""修改flannel网络配置
[root@node ~]# vim /etc/sysconfig/flanneldFLANNEL_ETCD_ENDPOINTS="http://192.168.142.220:2379" //指向主服务器FLANNEL_ETCD_PREFIX="/coreos.com/network"开启所有组件
[root@node ~]# for SERVICES in flanneld kube-proxy kubelet docker; do systemctl restart $SERVICES; systemctl enable $SERVICES; systemctl status $SERVICES; done返回master端
[root@master sysconfig]# kubectl get nodesNAME STATUS AGE192.168.142.136 Ready 34m注意:
使用YUM仓库在线安装K8S通常只适用于实验环境,容错性太差。
以上就是用yum仓库安装配置atcd数据库、kubernetes组件、flannel网络组件的方法了,看完之后是否有所收获呢?如果想了解更多相关内容,欢迎关注行业资讯!
配置
地址
组件
端口
监听
文件
服务
数据
网络
指向
仓库
数据库
下图
方法
服务器
环境
实验
全网
内容
名称
数据库的安全要保护哪些东西
数据库安全各自的含义是什么
生产安全数据库录入
数据库的安全性及管理
数据库安全策略包含哪些
海淀数据库安全审计系统
建立农村房屋安全信息数据库
易用的数据库客户端支持安全管理
连接数据库失败ssl安全错误
数据库的锁怎样保障安全
gis服务器新建不了
简述数据库设置密码的步骤
国际网络安全挑战赛题目
常见的六种数据库约束有哪些
投资重心从移动互联网转向科技
美国制裁解放军网络技术人员
苏州找大状互联网科技
域控服务器如何停用账号
魔兽世界rp服务器管理细则
黑色沙漠各个服务器如何区分
社会稳定与网络安全
亿鑫网络技术
php数据库优缺点
队友找不到服务器怎么办
上海服务器机柜价位
河南联想服务器虚拟化优化
dell 服务器 16核
南邮实验报告数据库
linux 服务器编程
滴滴网络安全审查的内容
数据库学生表范例
软件开发合同中付款方式格式
服务器运维要会什么
数据库查询为空
上海智慧园区软件开发价格
外贸系统软件开发公司排名
数据库执行gbase啥意思
电脑改网络服务器
藏文数据库的文献内容
河北大数据软件开发公司