K8s中的核心概念

1.Pod

(1)最小部署单元(2)一组容器的集合(3)共享网络(4)生命周期是短暂的

2.Controller

(1)确保预期pod副本数量 (2)无状态应用部署 (3) 有状态应用部署 确保所有的node运行同一个pod,一次性任务和定时任务

3.Service

定义一组pod的访问规则

4.搭建看K8s环境平台规划

单master集群

单master集群部署的缺点是一旦master挂掉,就无法管理node机器了,一般在生产中部署的是多master的集群

5.服务器硬件配置要求

6.搭建k8s集群部署方式

目前生产部署 Kubernetes 集群主要有两种方式:

(1)kubeadm Kubeadm 是一个 K8s 部署工具,提供 kubeadm init 和 kubeadm join,用于快速部 署 Kubernetes 集群。 官方地址:https://kubernetes.io/docs/reference/setup-tools/kubeadm/kubeadm/

(2)二进制包 从 github 下载发行版的二进制包,手动部署每个组件,组成 Kubernetes 集群。 Kubeadm 降低部署门槛,但屏蔽了很多细节,遇到问题很难排查。如果想更容易可 控,推荐使用二进制包部署 Kubernetes 集群,虽然手动部署麻烦点,期间可以学习很 多工作原理,也利于后期维护。

相关推荐
晴天彩虹雨2 小时前
存算分离与云原生:数据平台的新基石
大数据·hadoop·云原生·spark
罗不俷3 小时前
【RH134知识点问答题】第13章:运行容器
容器·rhel
春人.5 小时前
PortainerCE 跨云管理:cpolar 内网穿透服务实现多环境统一控制
云原生·eureka
tb_first7 小时前
k8sday11服务发现(2/2)
docker·云原生·容器·kubernetes·k8s
zxcxylong8 小时前
almalinux9.6系统:k8s可选组件安装(1)
云原生·容器·kubernetes·metrics·almalinux·hpa·vpa
君不见,青丝成雪10 小时前
大数据云原生是什么
大数据·云原生
一个天蝎座 白勺 程序猿13 小时前
Apache IoTDB(4):深度解析时序数据库 IoTDB 在Kubernetes 集群中的部署与实践指南
数据库·深度学习·kubernetes·apache·时序数据库·iotdb
熊出没14 小时前
微服务如何集成swagger3
微服务·云原生·架构
xiao-xiang14 小时前
redis-集成prometheus监控(k8s)
数据库·redis·kubernetes·k8s·grafana·prometheus
MANONGMN21 小时前
Kubernetes(K8s)常用命令全解析:从基础到进阶
云原生·容器·kubernetes