文档详情

Kubernetes容器技术项目教程 课件全套 项目1--10 Kubernetes 集群 --- 基于Kubernetes构建企业级devOps云平台.pdf

发布:2025-05-08约10.54万字共页下载文档
文本预览下载声明

项目1部署Kubernetes

集群

甲匀匣]琶0

任务

目录

CONTENTS/任务2尾集孵

1.1.1认识Kubernetes

Kubernetes简称K8s,因为在第一字母的K和最后一个字母S之间一共有8个字母,通过

Kubernetes技术,司以快速的部署容器应用,交付用户使用。

Kubernetes是一项容器编排开源技术,目前国内的大型IT公司如阿里、京东、斗音、

快手等都在使用Kubernetes部署自己的应用服务,可见,通过Kubernetes技术,可以满足

用户日益增加的高并发、高负载、高可用需求。

Kubernetes将组成应用的容器组合成一个逻辑单元进行管理,能够快速部署容器应用

并实现自动化扩缩容,Kubernetes经过这几年的快速发展,形成了一个生态系统,具备以

下特点:

1恢复能力

扩容

1.1.2构建单Master基础环境

l.准备三台虚拟机

2.构建集群基础环境

(1)配置虚拟机1P地址

【l】配置NAT网络模式

【2】配置NAT网络地址

【3】配置master节点1P地址

【4】配置nodel节点IP地址

【5】配置node2节点IP地址

【6】测试网络连通性

(4)配置免密码登录

(2)修改主机名称

【1】在3个节点增加hosts名称解析

(3)关闭防火墙、selinux、交换分区

【2】配置master到node节点的免密码登录

【l】双节点关闭防火墙,开机不启

(5)修改内核参数

【上L丑启ip=fo.[

Ward转发参敦

点设置关闭se血

【2】将桥接的ipv4流量传递到iptables的链

分区

1.1.3安装配置单Master集群

1.配置yum源

(1)下载阿里云的centos7基础源

(2)配置docker-ce源

(3)配置kubemets源

(4)复制yum源到nodel节点

(5)复制yum源到node2节

2.安装配置docker-ce

(1)安装docker-ce

(2)设置cgroudriver类型为systemd

3.安装部署Kubernetes集群

(1)安装Kubeadm、Kubelet、Kubectl

(2)初始化集群

k8s1.20.2镜像文件Node节点到集群中

【5】加入

显示全部
相似文档