微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

二进制部署k8s高可用集群

1.软件版本

软件 版本
OS centos7.6 mini
docker 1.20
kubernetes 1.20

2.服务规划

类型 IP 服务
master1 192.168.1.161 apiserver,controller-manager,scheduler
kubelet,kube-proxy,docker,etcd,Nginx,keepalived
master2 192.168.1.162 apiserver,controller-manager,scheduler
kubelet,kube-proxy,docker,etcd,Nginx,keepalived
node1 192.168.1.163 kubelet,kube-proxy,docker,etcd
node2 192.168.1.164 kubelet,kube-proxy,docker,etcd
node3 192.168.1.165 kubelet,kube-proxy,docker,etcd
vip 192.168.1.160

3.初始化

  • 安装基础软件(all)
yum install -y yum-utils device-mapper-persistent-data lvm2 wget net-tools nfs-utils lrzsz gcc gcc-c++ make cmake libxml2-devel openssl-devel curl curl-devel unzip sudo ntp libaio-devel wget vim ncurses-devel autoconf automake zlibdevel python-devel epel-release openssh-server socat ipvsadm conntrack ntpdate telnet ipvsadm
  • 分别更改主机名称(all)
hostnamectl set-hostname master1 && bash
hostnamectl set-hostname master2 && bash
hostnamectl set-hostname node1 && bash
hostnamectl set-hostname node2 && bash
hostnamectl set-hostname node3 && bash

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。

相关推荐