- 作者:xcbeyond博客:https://xcbeyond.cn/ 公众号:程序猿技术大咖在开始使用之前,应当先了解一下关于Kubernetes的相关概念术语,对后续的学习、使用将有很大的帮助。(Kubernetes的概念比较多,建议加强理解,并清楚各种所处位置及关联!)Kubernetes中的大部分概念,如:Node、Pod、Replication Controller、Service等... 作者:xcbeyond博客:https://xcbeyond.cn/ 公众号:程序猿技术大咖在开始使用之前,应当先了解一下关于Kubernetes的相关概念术语,对后续的学习、使用将有很大的帮助。(Kubernetes的概念比较多,建议加强理解,并清楚各种所处位置及关联!)Kubernetes中的大部分概念,如:Node、Pod、Replication Controller、Service等...
- 是时候该学习Kubernetes了,不然都不敢说自己了解容器、了解Docker。 是时候该学习Kubernetes了,不然都不敢说自己了解容器、了解Docker。
- 写在前面今天和小伙伴们分享K8s中Kubelet组件相关笔记内容涉及kubelet运行机制解析包括节点Kubelet服务管理kubeletPod管理Pod的健康检查理解不足小伙伴帮忙指正「 夜深难眠,是遗憾浪费了昨天,还是不想面对今天,还是希望时间停留在这些时刻,等一等迷茫的自己 --- 山河已无恙」kubelet运行机制解析在Kubernetes集群中,在每个Node (又称Minion)... 写在前面今天和小伙伴们分享K8s中Kubelet组件相关笔记内容涉及kubelet运行机制解析包括节点Kubelet服务管理kubeletPod管理Pod的健康检查理解不足小伙伴帮忙指正「 夜深难眠,是遗憾浪费了昨天,还是不想面对今天,还是希望时间停留在这些时刻,等一等迷茫的自己 --- 山河已无恙」kubelet运行机制解析在Kubernetes集群中,在每个Node (又称Minion)...
- Kubernetes平台存储系统实战一、块存储(RDB)RDB: RADOS Block DevicesRADOS: Reliable, Autonomic Distributed Object Store不能是RWX模式1、配置RWO:(ReadWriteOnce)参考文档:Ceph Docs常用块存储 。RWO模式;STS删除,pvc不会删除,需要自己手动维护apiVersion: ce... Kubernetes平台存储系统实战一、块存储(RDB)RDB: RADOS Block DevicesRADOS: Reliable, Autonomic Distributed Object Store不能是RWX模式1、配置RWO:(ReadWriteOnce)参考文档:Ceph Docs常用块存储 。RWO模式;STS删除,pvc不会删除,需要自己手动维护apiVersion: ce...
- 云原生的技术体系看似纷乱繁杂,但在不同视角都体现着“牵一发而动全身”的主线。从时间线来看,容器技术的发展催生了云原生思潮,在底层解决了资源供给问题,随后开源的 Kubernetes 成为容器编排的标准规范,当基于 Kubernetes 可扩展能力的开放应用平台逐渐丰富,使其成为了云原生生态最重要的基石。随后 Service Mesh、Serverless 技术的核心思想更偏重在业务侧实现价值——将 云原生的技术体系看似纷乱繁杂,但在不同视角都体现着“牵一发而动全身”的主线。从时间线来看,容器技术的发展催生了云原生思潮,在底层解决了资源供给问题,随后开源的 Kubernetes 成为容器编排的标准规范,当基于 Kubernetes 可扩展能力的开放应用平台逐渐丰富,使其成为了云原生生态最重要的基石。随后 Service Mesh、Serverless 技术的核心思想更偏重在业务侧实现价值——将
- kubernetes官方的sidecar,与SpringBoot能有关系?请随本文一同探究 kubernetes官方的sidecar,与SpringBoot能有关系?请随本文一同探究
- 自建高可用k8s集群搭建一、所有节点基础环境192.168.0.x : 为机器的网段 10.96.0.0/16: 为Service网段 196.16.0.0/16: 为Pod网段1、环境准备与内核升级先升级所有机器内核#我的机器版本cat /etc/redhat-release # CentOS Linux release 7.9.2009 (Core)#修改域名,一定不是localhost... 自建高可用k8s集群搭建一、所有节点基础环境192.168.0.x : 为机器的网段 10.96.0.0/16: 为Service网段 196.16.0.0/16: 为Pod网段1、环境准备与内核升级先升级所有机器内核#我的机器版本cat /etc/redhat-release # CentOS Linux release 7.9.2009 (Core)#修改域名,一定不是localhost...
- 自建高可用k8s集群前置概念与操作一、内核升级3.10内核在大规模集群具有不稳定性 内核升级到4.19+# 查看内核版本uname -sr # 0、升级软件包,不升级内核yum update -y --exclude=kernel*# 1、下载公钥rpm --import https://www.elrepo.org/RPM-GPG-KEY-elrepo.orgrpm -Uvh https... 自建高可用k8s集群前置概念与操作一、内核升级3.10内核在大规模集群具有不稳定性 内核升级到4.19+# 查看内核版本uname -sr # 0、升级软件包,不升级内核yum update -y --exclude=kernel*# 1、下载公钥rpm --import https://www.elrepo.org/RPM-GPG-KEY-elrepo.orgrpm -Uvh https...
- Kubernetes(k8s)持久化一、VOLUME1、基础Kubernetes 支持很多类型的卷。Pod可以同时使用任意数目的卷类型临时卷类型的生命周期与 Pod 相同,但持久卷可以比 Pod 的存活期长当 Pod 不再存在时,Kubernetes 也会销毁临时卷;Kubernetes 不会销毁 持久卷。对于给定 Pod 中任何类型的卷,在容器重启期间数据都不会丢失。使用卷时, 在 .sp... Kubernetes(k8s)持久化一、VOLUME1、基础Kubernetes 支持很多类型的卷。Pod可以同时使用任意数目的卷类型临时卷类型的生命周期与 Pod 相同,但持久卷可以比 Pod 的存活期长当 Pod 不再存在时,Kubernetes 也会销毁临时卷;Kubernetes 不会销毁 持久卷。对于给定 Pod 中任何类型的卷,在容器重启期间数据都不会丢失。使用卷时, 在 .sp...
- Kubernetes(k8s)临时存储一、几种临时存储Kubernetes 为了不同的目的,支持几种不同类型的临时卷:emptyDir: Pod 启动时为空,存储空间来自本地的 kubelet 根目录(通常是根磁盘)或内存configMap、downwardAPI 、 secret: 将不同类型的 Kubernetes 数据注入到 Pod 中CSI 临时卷: 类似于前面的卷类型,但由专门支... Kubernetes(k8s)临时存储一、几种临时存储Kubernetes 为了不同的目的,支持几种不同类型的临时卷:emptyDir: Pod 启动时为空,存储空间来自本地的 kubelet 根目录(通常是根磁盘)或内存configMap、downwardAPI 、 secret: 将不同类型的 Kubernetes 数据注入到 Pod 中CSI 临时卷: 类似于前面的卷类型,但由专门支...
- Kubernetes 网络策略(NetworkPolicy)网络策略(网络隔离策略)网络策略 | Kubernetes指定Pod间的网络隔离策略,默认是所有互通。Pod 之间互通,是通过如下三个标识符的组合来辩识的:其他被允许的 Pods(例外:Pod 无法阻塞对自身的访问)被允许的名称空间IP 组块(例外:与 Pod 运行所在的节点的通信总是被允许的, 无论 Pod 或节点的 IP 地址... Kubernetes 网络策略(NetworkPolicy)网络策略(网络隔离策略)网络策略 | Kubernetes指定Pod间的网络隔离策略,默认是所有互通。Pod 之间互通,是通过如下三个标识符的组合来辩识的:其他被允许的 Pods(例外:Pod 无法阻塞对自身的访问)被允许的名称空间IP 组块(例外:与 Pod 运行所在的节点的通信总是被允许的, 无论 Pod 或节点的 IP 地址...
- 深入了解Kubernetes(k8s)Service一、基础概念将运行在一组 Pods 上的应用程序公开为网络服务的抽象方法。ClusterIP :通过集群的内部 IP 暴露服务,选择该值时服务只能够在集群内部访问。 这也是默认的 ServiceType 。NodePort :通过每个节点上的 IP 和静态端口( NodePort )暴露服务。 NodePort 服务会路由到自动创建的 C... 深入了解Kubernetes(k8s)Service一、基础概念将运行在一组 Pods 上的应用程序公开为网络服务的抽象方法。ClusterIP :通过集群的内部 IP 暴露服务,选择该值时服务只能够在集群内部访问。 这也是默认的 ServiceType 。NodePort :通过每个节点上的 IP 和静态端口( NodePort )暴露服务。 NodePort 服务会路由到自动创建的 C...
- Kubernetes(k8s)网络Kubernetes 网络解决四方面的问题:一个 Pod 中的容器之间通过本地回路(loopback)通信。 集群网络在不同 pod 之间提供通信。Pod和Pod之间互通Service 资源允许你对外暴露 Pods 中运行的应用程序,以支持来自于集群外部的访问。Service和Pod要通可以使用 Services 来发布仅供集群内部使用的服务。一、k8s网... Kubernetes(k8s)网络Kubernetes 网络解决四方面的问题:一个 Pod 中的容器之间通过本地回路(loopback)通信。 集群网络在不同 pod 之间提供通信。Pod和Pod之间互通Service 资源允许你对外暴露 Pods 中运行的应用程序,以支持来自于集群外部的访问。Service和Pod要通可以使用 Services 来发布仅供集群内部使用的服务。一、k8s网...
- 一 背景Kubernetes 引入了资源对象 Ingress,Ingress 为 Service 提供了可直接被集群外部访问的虚拟主机、负载均衡、SSL 代理、HTTP 路由等应用层转发功能。ingress-nginx为Kubernetes官方提供的基于nginx实现的ingress。nginx-ingress则为nginx官方提供的实现K8s ingress资源的方案。 二 高层次理解让... 一 背景Kubernetes 引入了资源对象 Ingress,Ingress 为 Service 提供了可直接被集群外部访问的虚拟主机、负载均衡、SSL 代理、HTTP 路由等应用层转发功能。ingress-nginx为Kubernetes官方提供的基于nginx实现的ingress。nginx-ingress则为nginx官方提供的实现K8s ingress资源的方案。 二 高层次理解让...
- 深入RC、RS、DaemonSet、StatefulSet一、RC、RSRC (ReplicationController )主要的作用就是用来确保容器应用的副本数始终保持在用户定义的副本数 。即如果有容器异常退出,会自动创建新的Pod来替代;而如果异常多出来的容器也会自动回收Kubernetes 官方建议使用 RS(ReplicaSet ) 替代 RC (ReplicationContr... 深入RC、RS、DaemonSet、StatefulSet一、RC、RSRC (ReplicationController )主要的作用就是用来确保容器应用的副本数始终保持在用户定义的副本数 。即如果有容器异常退出,会自动创建新的Pod来替代;而如果异常多出来的容器也会自动回收Kubernetes 官方建议使用 RS(ReplicaSet ) 替代 RC (ReplicationContr...
上滑加载中
推荐直播
-
全面解析华为云EI-API服务:理论基础与实践应用指南
2024/11/29 周五 18:20-20:20
Alex 华为云学堂技术讲师
本期直播给大家带来的是理论与实践结合的华为云EI-API的服务介绍。从“主要功能,应用场景,实践案例,调用流程”四个维度来深入解析“语音交互API,文字识别API,自然语言处理API,图像识别API及图像搜索API”五大场景下API服务,同时结合实验,来加深开发者对API服务理解。
回顾中 -
企业员工、应届毕业生、在读研究生共探项目实践
2024/12/02 周一 19:00-21:00
姚圣伟 在职软件工程师 昇腾社区优秀开发者 华为云云享专家 HCDG天津地区发起人
大神带你一键了解和掌握LeakyReLU自定义算子在ONNX网络中应用和优化技巧,在线分享如何入门,以及在工作中如何结合实际项目进行学习
即将直播 -
昇腾云服务ModelArts深度解析:理论基础与实践应用指南
2024/12/03 周二 14:30-16:30
Alex 华为云学堂技术讲师
如何快速创建和部署模型,管理全周期AI工作流呢?本期直播聚焦华为昇腾云服务ModelArts一站式AI开发平台功能介绍,同时结合基于ModelArts 的实践性实验,帮助开发者从理论到实验更好地理解和使用ModelArts。
去报名
热门标签