kuberntes安装
Posted quanloveshui
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了kuberntes安装相关的知识,希望对你有一定的参考价值。
1、环境概述及组件版本
1.1 节点
IP | 服务角色 |
192.168.149.136 | master&node,etcd |
192.168.149.137 | master&node,etcd |
192.168.149.138 | master&node,etcd |
1.2 组件
组件 | 版本 | 说明 |
2、系统初始化及证书创建
2.1 系统初始化
关闭selinux,firewalld(三台服务器均操作)
systemctl stop firewalld.service sed -i ‘s/SELINUX=enforcing/SELINUX=disabled/‘ /etc/selinux/config
2.1.1 修改hosts
192.168.149.136 k8s-136 192.168.149.137 k8s-137 192.168.149.138 k8s-138 ansible k8s -m copy -a ‘src=/etc/hosts dest=/etc/hosts‘ #ansible 分发hosts file
2.1.2 安装基础软件包
yum remove firewalld python-firewall python-firewall -y yum install jq socat psmisc bash-completion -y
2.1.3 内核参数设置
vim /etc/sysctl.d/99-sysctl.conf net.ipv4.ip_forward = 1 net.bridge.bridge-nf-call-iptables = 1 net.bridge.bridge-nf-call-ip6tables = 1 net.bridge.bridge-nf-call-arptables = 1 ansible k8s -m copy -a ‘src=/etc/sysctl.d/99-sysctl.conf dest=/etc/sysctl.d/99-sysctl.conf‘ #anisble 分发 modprobe br_netfilter sysctl -p /etc/sysctl.d/99-sysctl.conf
以上是关于kuberntes安装的主要内容,如果未能解决你的问题,请参考以下文章