Kubernetes(k8s)1.14 离线版集群 - 搭建环境配置

本文档详细介绍了如何在离线环境下,使用ECS搭建Kubernetes 1.14 版本的集群。涵盖了设置服务器名称、IP解析、SSH无密码登录、创建集群配置文件及初始化系统环境等步骤,并提供了所需软件工具的下载链接。
摘要由CSDN通过智能技术生成

声明:
如果您有更好的技术与作者分享,或者商业合作;
请访问作者个人网站 http://www.esqabc.com/view/message.html 留言给作者。
如果该案例触犯您的专利,请在这里:http://www.esqabc.com/view/message.html 留言给作者说明原由
作者一经查实,马上删除。

1、集群服务器,使用相同地区,内网相同的ECS

3个master:

内网IP 名称
172.26.16.249 k8s-01
172.26.16.250 k8s-02
172.26.16.251 k8s-03

1个node:

内网IP 名称
172.26.16.252 k8s-04

1个后面添加的node(即新加入集群的节点)

内网IP 名称
172.26.16.253 k8s-05

注意:后面一个node节点服务器可要可不要,当前搭建集群不需要用到,后面步骤只是演戏怎么加入当前集群
如果没有特别说明,一般都在(k8s-01)服务器执行

2 、设置服务器名称与IP解析

1、更改服务器名称:

[root@k8s-01~]# hostnamectl set-hostname k8s-01 && bash
[root@k8s-02~]# hostnamectl set-hostname k8s-02 && bash
[root@k8s-03~]# hostnamectl set-hostname k8s-03 && bash
[root@k8s-04~]# hostnamectl set-hostname k8s-04 && bash
.
注意:这个操作在单个服务器执行

.b、编辑 /etc/hosts 文件,添加IP解析

[root@test~]# cat >> /etc/hosts <<EOF
.
添加下面内容

172.26.16.249  k8s-01
172.26.16.250  k8s-02
172.26.16.251  k8s-03
172.26.16.252  k8s-04
EOF

注意:这个操作在所有服务器都执行一次

3 、设置(k8s-01)无密码 ssh 登录其它节点

a、生成签名:

[root@k8s-01 ~]# ssh-keygen -t rsa -P “” -f /root/.ssh/id_rsa
或者
[root@k8s-01 ~]# ssh-keygen -t rsa
在这里插入图片描述

b、分发到各个服务器

方式1:

[root@k8s-01~]# ssh-copy-id root@k8s-01

[root@k8s-01~]# ssh-copy-id root@k8s-02

[root@k8s-01~]# ssh-copy-id root@k8s-03

[root@k8s-01~]# ssh-copy-id root@k8s-04

方式2:

[root@k8s-01~]# ssh-copy-id -i ~/.ssh/id_rsa.pub 172.26.16.249
.
[root@k8s-01~]# ssh-copy-id -i ~/.ssh/id_rsa.pub 172.26.16.250
.
[root@k8s-01~]# ssh-copy-id -i ~/.ssh/id_rsa.pub 172.26.16.251
.
[root@k8s-01~]# ssh-copy-id -i ~/.ssh/id_rsa.pub 172.26.16.252
.

4、设置集群脚本文件(environment.sh)

a、创建集群需要用到的目录,所有服务器都执行一次

[root@test ~]# mkdir -p /opt/k8s/{bin,work} /etc/{kubernetes,etcd}/cert

b、创建(environment.sh)并添加下面内容

[root@k8s-01~]# cd /opt/k8s/bin
.
[root@bin ~]# touch environment.sh
.
[root@bin ~]# vi environment.sh

#!/usr/bin/bash

# 生成 EncryptionConfig 所需的加密 key
export ENCRYPTION_KEY=$(head -c 32 /dev/urandom | base64)
# 集群各机器 IP 数组
export NODE_IPS=( 172.26.16.249 172.26.16.250 172.26.16.251 172.26.16.252 )
# 集群各 
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值