nwnusun

   ::  :: 新随笔  :: 联系 :: 订阅 订阅  :: 管理

2022年7月11日

摘要: Kubernetes核心技术Ingress 前言 原来我们需要将端口号对外暴露,通过 ip + 端口号就可以进行访问 原来是使用Service中的NodePort来实现 在每个节点上都会启动端口 在访问的时候通过任何节点,通过ip + 端口号就能实现访问 但是NodePort还存在一些缺陷 因为端口 阅读全文
posted @ 2022-07-11 16:00 匿名者nwnu 阅读(47) 评论(0) 推荐(0) 编辑

摘要: Kubernetes控制器Controller详解 Statefulset Statefulset主要是用来部署有状态应用 对于StatefulSet中的Pod,每个Pod挂载自己独立的存储,如果一个Pod出现故障,从其他节点启动一个同样名字的Pod,要挂载上原来Pod的存储继续以它的状态提供服务。 阅读全文
posted @ 2022-07-11 15:59 匿名者nwnu 阅读(63) 评论(0) 推荐(0) 编辑

摘要: Kubernetes核心技术Service 前言 前面我们了解到 Deployment 只是保证了支撑服务的微服务Pod的数量,但是没有解决如何访问这些服务的问题。一个Pod只是一个运行服务的实例,随时可能在一个节点上停止,在另一个节点以一个新的IP启动一个新的Pod,因此不能以确定的IP和端口号提 阅读全文
posted @ 2022-07-11 15:54 匿名者nwnu 阅读(23) 评论(0) 推荐(0) 编辑

摘要: Kubernetes核心技术-Controller 内容 什么是Controller Pod和Controller的关系 Deployment控制器应用场景 yaml文件字段说明 Deployment控制器部署应用 升级回滚 弹性伸缩 什么是Controller Controller是在集群上管理和 阅读全文
posted @ 2022-07-11 15:53 匿名者nwnu 阅读(36) 评论(0) 推荐(0) 编辑

摘要: Kubernetes核心技术Pod Pod概述 Pod是K8S系统中可以创建和管理的最小单元,是资源对象模型中由用户创建或部署的最小资源对象模型,也是在K8S上运行容器化应用的资源对象,其它的资源对象都是用来支撑或者扩展Pod对象功能的,比如控制器对象是用来管控Pod对象的,Service或者Ing 阅读全文
posted @ 2022-07-11 15:51 匿名者nwnu 阅读(44) 评论(0) 推荐(0) 编辑

摘要: Kubernetes集群YAML文件详解 概述 k8s 集群中对资源管理和资源对象编排部署都可以通过声明样式(YAML)文件来解决,也就是可以把需要对资源对象操作编辑到YAML 格式文件中,我们把这种文件叫做资源清单文件,通过kubectl 命令直接使用资源清单文件就可以实现对大量的资源对象进行编排 阅读全文
posted @ 2022-07-11 15:50 匿名者nwnu 阅读(85) 评论(0) 推荐(0) 编辑

摘要: Kubernetes集群管理工具kubectl 概述 kubectl是Kubernetes集群的命令行工具,通过kubectl能够对集群本身进行管理,并能够在集群上进行容器化应用的安装和部署 命令格式 命令格式如下 kubectl [command] [type] [name] [flags] 参数 阅读全文
posted @ 2022-07-11 15:48 匿名者nwnu 阅读(33) 评论(0) 推荐(0) 编辑

摘要: Kubeadm方式搭建K8S集群 安装虚拟机,在虚拟机安装Linux操作系统【3台虚拟机】 对操作系统初始化操作 所有节点安装Docker、kubeadm、kubelet、kubectl【包含master和slave节点】 安装docker、使用yum,不指定版本默认安装最新的docker版本 修改 阅读全文
posted @ 2022-07-11 15:47 匿名者nwnu 阅读(313) 评论(0) 推荐(0) 编辑

摘要: 使用二进制方式搭建K8S集群 注意 【暂时没有使用二进制方式搭建K8S集群,因此本章节内容不完整... 欢迎小伙伴能补充~】 准备工作 在开始之前,部署Kubernetes集群机器需要满足以下几个条件 一台或多台机器,操作系统CentOS 7.x 硬件配置:2GB ,2个CPU,硬盘30GB 集群中 阅读全文
posted @ 2022-07-11 15:45 匿名者nwnu 阅读(45) 评论(0) 推荐(0) 编辑

摘要: 使用kubeadm方式搭建K8S集群 kubeadm是官方社区推出的一个用于快速部署kubernetes集群的工具。 这个工具能通过两条指令完成一个kubernetes集群的部署: # 创建一个 Master 节点 kubeadm init # 将一个 Node 节点加入到当前集群中 kubeadm 阅读全文
posted @ 2022-07-11 15:41 匿名者nwnu 阅读(212) 评论(0) 推荐(0) 编辑