小工具知识网

当前位置: 首页 > 行业知识 > 【云原生】kubeadm快速搭建K8s集群Kubernetes1.19.0

行业知识

【云原生】kubeadm快速搭建K8s集群Kubernetes1.19.0

2026-11-13 20:12:43 来源:互联网转载

���录

一、 Kubernetes 的概述

二、服务器配置

2.1 服务器部署规划

2.2服务器初始化配置

三、安装Docker/kubeadm/kubelet【所有节点】

3.1 安装Docker

3.2 添加阿里云YUM软件源

3.3 安装kubeadm,kubelet和kubectl

四、部署Kubernetes Master

五、部署Kubernetes Node

六、部署容器网络(CNI)

七、测试kubernetes集群


一、 Kubernetes 的概述


Kubernetes 是一个可移植、可扩展的开源平台,用于管理容器化的工作负载和服务,可促进声明式配置和自动化。 Kubernetes 拥有一个庞大且快速增长的生态,其服务、支持和工具的使用范围相当广泛。

Kubernetes 这个名字源于希腊语,意为“舵手”或“飞行员”。k8s 这个缩写是因为 k 和 s 之间有八个字符的关系。 Google 在 2014 年开源了 Kubernetes 项目。 Kubernetes 建立在Google 大规模运行生产工作负载十几年经验的基础上, 结合了社区中最优秀的想法和实践。

中文官网:Kubernetes 架构

二、服务器配置


2.1 服务器部署规划

角色

IP

配置

组件

k8s-master1

192.168.2.130

4c/8G/100G

apiServer , controller, schedule, etcd

k8s-node1

192.168.2.131

4c/6G/100G

kubelet , kube-proxy, docker ,etcd

k8s-node2

192.168.2.132

4c/6G/100G

kubelet , kube-proxy, docker ,etcd

2.2服务器初始化配置

# 所有节点都要配置#关闭防火墙:systemctl stop firewalldsystemctl disable firewalld#关闭selinux:sed -i 's/enforcing/disabled/' /etc/selinux/config  # 永久setenforce 0  # 临时# 关闭swap:swapoff -a  # 临时vim /etc/fstab  # 永久禁用,打开/etc/fstab注释掉swap那一行。设置主机名:hostnamectl set-hostname #在master添加hosts:cat >> /etc/hosts  /etc/sysctl.d/k8s.conf  /etc/docker/daemon.json 

上一篇:服务器英文说明怎么写?

下一篇:怎么搞游手游服务器?