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安装的主要内容,如果未能解决你的问题,请参考以下文章

kubeadm部署单master Kuberntes集群

kubernter相关内容

Kuberntes云原生实战一 高可用部署架构

Kuberntes云原生实战一 高可用部署架构

k8s实践12:traefik基础部署(外部访问kuberntes业务应用)

新特性初探:Docker for Mac喜迎Kuberntes支持能力