ubuntu物理机上搭建Kubernetes集群 -- 准备

本文介绍如何在三台Ubuntu服务器上部署Kubernetes集群,包括Docker的安装与配置、Kubernetes版本选择、Etcd高可用键值存储系统及Flannel网络规划服务的设置。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

准备工作

1.kubernetes架构

 

2.三台ubuntu主机:

 操作系统:ubuntu-16.04.1-server-amd64

docker:

  1.安装 使用命令 sudo apt-get install docker

sudo apt-get install docker

#运行docker服务端

dockerd

2.将当前用户加入docker组,否则每次运行docker都要加上sudo超级权限,比较麻烦

 sudo groupadd docker

 sudo gpasswd -a nwlab docker

 查看 用户组信息 vi /etc/group  或者groups nwlab

docker version 查看是否生效

#未生效,重启

 sudo reboot

3.

    

kubernetes:

version:release-1.3

master: 109.105.46.94

minion1: 109.105.46.95

minion2: 109.105.46.96

etcd: 高可用的键值存储系统,主要用于共享配置和服务发现.运行在Master主机上。

Flannel: CoreOS团队针对Kubernetes设计的一个网络规划服务,简单来说,它的功能是让集群中的不同节点主机创建的Docker容器都具有全集群唯一的虚拟IP地址。在默认的Docker

配置中,每个节点上的Docker服务会分别负责所在节点容器的IP分配。这样导致的一个问题是,不同节点上容器可能获得相同的内外IP地址。Flannel的设计目的就是为集群中的所有节点重新规划IP地址的使用规则,从而使得不同节点上的容器能够获得“同属一个内网”且”不重复的”IP地址,并让属于不同节点上的容器能够直接通过内网IP通信。

 

转载于:https://www.cnblogs.com/xiaoyu-10201/p/6439524.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值