![](https://img-blog.csdnimg.cn/1f49dc158a954a63a0e867c06e18dca4.png?x-oss-process=image/resize,m_fixed,h_224,w_224)
云原生
文章平均质量分 88
云原生
959y
奋斗ing
展开
-
Kubernetes_服务发现
文章目录1.K8S 网络基础2.动态网络3.Service 带来稳定性4.K8S Service 解析5.K8S 服务发现5.1 服务注册1.K8S 网络基础Kubernetes 应用运行在容器之中,容器处于 Pod 之内。每个 Pod 都会附着在同一个大的扁平的 IP 网络之中,被称为 Pod 网络(通常是 VXLAN 叠加网络)。每个 Pod 都有自己的唯一的 IP 地址,这个 IP 地址在 Pod 网络中是可路由的。上述三个因素结合起来,让每个应用(应用的组件和服务)无需通原创 2022-03-28 15:21:46 · 1694 阅读 · 0 评论 -
Kubernetes核心技术Pod
文章目录1.Pod概述2.Pod基本概念3.Pod存在的意义4.Pod实现机制4.1 共享网络4.2 共享存储5.Pod镜像拉取策略6.Pod资源限制7.Pod重启机制8.Pod健康检查8.Pod调度策略8.1 节点亲和性9.污点和污点容忍9.1 概述9.2 查看污点情况9.3 演示9.4 污点容忍1.Pod概述Pod是K8S系统中可以创建和管理的最小单元,是资源对象模型中由用户创建或部署的最小资源对象模型,也是在K8S上运行容器化应用的资源对象,其它的资源对象都是用来支撑或者扩展Pod对象功能的,比如原创 2022-03-14 22:54:59 · 296 阅读 · 0 评论 -
Kubernetes集群YAML文件详解
文章目录1.概述2.YAML文件介绍2.1 YAML概述2.2 YAML 基本语法2.3 YAML 支持的数据结构2.4 YAML文件组成部分2.5 属性说明3.如何快速编写YAML文件3.1 使用kubectl create命令3.2 使用kubectl get命令导出yaml文件1.概述k8s 集群中对资源管理和资源对象编排部署都可以通过声明样式(YAML)文件来解决,也就是可以把需要对资源对象操作编辑到YAML 格式文件中,我们把这种文件叫做资源清单文件,通过kubectl 命令直接使用资源清单文原创 2022-03-13 18:31:33 · 473 阅读 · 0 评论 -
Kubernetes集群管理工具kubectl
文章目录1.概述2.命令格式3.常见命令1.概述kubectl是Kubernetes集群的命令行工具,通过kubectl能够对集群本身进行管理,并能够在集群上进行容器化应用的安装和部署2.命令格式命令格式如下kubectl [command] [type] [name] [flags]kubectl get pod pod1kubectl get pods pod1kubectl get po pod1kubectl get pod -Aname:指定资源的名称,名称也是大小写敏原创 2022-03-12 20:16:42 · 409 阅读 · 0 评论 -
使用kubeadm方式搭建K8S集群
kubeadm是官方社区推出的一个用于快速部署kubernetes集群的工具。# 创建一个 Master 节点kubeadm init# 将一个 Node 节点加入到当前集群中kubeadm join <Master节点的IP和端口 >文章目录1.Kubeadm方式搭建K8S集群2.环境准备3.部署Kubernetes Master4.加入Kubernetes Node5.部署CNI网络插件6.测试1.Kubeadm方式搭建K8S集群使用kubeadm方式搭建K8s集群主要分为原创 2022-03-10 23:35:23 · 446 阅读 · 0 评论 -
Kubernetes_介绍
文章目录1.K8S概念和特性1.1 自动装箱1.2 自我修复(自愈能力)1.3 水平扩展1.4 服务发现1.5 滚动更新1.6 版本回退1.7 密钥和配置管理1.8 存储编排1.9 批处理2.K8S架构组件3.K8S核心概念敏捷应用程序的创建和部署:与使用VM镜像相比,提高了容器镜像创建的简便性和效率。持续开发、集成和部署:通过简单的回滚(由于镜像不可变性),提供可靠且频繁的容器镜像构建和部署。关注开发与运维的分离:在构建/时而不是在部署时创建应用程序容器镜像,将应用程序与基础架构分离。可观察性:原创 2022-03-09 18:39:56 · 254 阅读 · 0 评论