K8s中yaml文件详解
YAML是专门用来写配置文件的语言,非常简洁和强大,使用比json更方便。它实质上是一种通用的数据串行化格式。
centos 7 部署k8s集群 1.28.2版本
本地部署k8s集群,1.28.2版本
Kubernetes(k8s)实战:Kubernetes(k8s)部署Springboot项目
在集群中,pod之间可以通过service 的name进行访问,不仅仅是ip,这就意味着,service中不仅帮我们做了负载均衡,而且做了dns处理。如上,加上hostNetwork: true,就会在nacos上注册的ip端口,会映射成宿主机的ip和端口。如果在同一个k8s集群下,这样部署是没问题
K8s 入门指南(一):单节点集群环境搭建
Kubernetes 文档 | Kubernetes系统配置 CentOS 7.9(2 核 2 G)本文为k8s入门指南专栏,将会使用kubeadm搭建单节点 k8s 集群,详细讲解环境搭建部署的细节,专栏后面章节会以实战代码介绍相关概念,带您快速入门k8s至此单节点环境部署已经结束,博主刚刚接触学
滴滴2023.11.27P0级故障技术复盘回顾(k8s的的错?)
11 月 27 晚约 10 点,滴滴打车遭遇大范围技术故障。本文从滴滴官方恢复及技术公众号带大家从技术角度复盘这次事故
K8S概念与架构
K8S 的全称为 Kubernetes (K12345678S),PS:“嘛,写全称也太累了吧,不如整个缩写”。用于自动部署、扩展和管理“容器化(containerized)应用程序”的开源系统。可以理解成 K8S 是负责自动化运维管理多个容器化程序(比如 Docker)的集群,是一个生态极其丰富的
滴滴弹性云基于 K8S 的调度实践
上篇文章详细介绍了弹性云混部的落地历程,弹性云是滴滴内部提供给网约车等核心服务的容器平台,其基于 k8s 实现了对海量 node 的管理和 pod 的调度。本文重点介绍弹性云的调度能力,分为以下部分:调度链路图:介绍当前弹性云调度体系链路,对架构体系有一个初步的认知k8s 调度能力的运用:整体介绍弹
flink源码分析之功能组件(二)-kubeclient
本系列是flink源码分析的第二个系列,上一个《flink源码分析之集群与资源》分析集群与资源,本系列分析功能组件,kubeclient,rpc,心跳,高可用,slotpool,rest,metrics,future。其中kubeclient上一个系列介绍过,为了系列完整性,这里“copy”一下。
K8S简介和安装部署详细教程
Kubernetes简称为K8s,是用于自动部署、扩缩和管理容器化应用程序的开源系统,起源于Google 集群管理工具Borg。
K8S:kubeadm搭建K8S+Harbor 私有仓库
本文主要描述K8S:kubeadm搭建K8S+Harbor 私有仓库
k8s 将pod节点上的文件拷贝到本地
要将 Kubernetes(k8s)中 Pod 节点上的文件拷贝到本地,可以通过使用 kubectl cp 命令来实现。将位于 default 命名空间内的名为 “my-pod” 的 Pod 中的 /var/logs/app.log 文件拷贝到本地 /tmp 目录。请注意,kubectl cp 命令
【Kubernetes】第十篇 - 灰度发布的介绍与实现
前几篇,已经介绍了环境搭建、Deployment 部署对象、Service 服务、Ingress 路由转发;本篇,介绍灰度发布的实现;灰度发布,也叫金丝雀发布;是一种应用的发布方式;金丝雀发布的命名:金丝雀对瓦斯气体非常敏感,矿工在下井前会先向井里放一只金丝雀,如果金丝雀不叫了,代表瓦斯浓度高;灰度
安装部署(卸载)k8s集群
Kubeadm是一个K8s部署工具,提供kubeadm init和kubeadm join,用于快速部署Kubernetes集群。将桥接的IPv4流量传递到iptables的链。执行:(等待一会儿才会变成running)sysctl --system #重启。添加主机名与IP对应的关系。#注释掉sw
ingress-nginx实现原理和部署
Ingress-nginx是基于Nginx的一个开源反向代理软件,用于Kubernetes集群中运行的应用程序。它为Kubernetes集群中的服务提供了外部访问和负载均衡功能。Ingress-nginx通过HTTP或HTTPS路由网络流量来管理应用程序的入口。在Kubernetes中配置Ingre
【K8s】—— 安装和设置kubectl
安装和设置kubectl。
【一起来学kubernetes】7、k8s中的ingress详解
通常情况下,Ingress部署在所有的Node节点上,可以配置提供服务外部访问的URL、负载均衡、终止SSL,并提供基于域名的虚拟主机,但它不会暴露任意端口或协议。需要注意的是,Nginx类型的Ingress实现可以通过扩展Nginx Ingress Controller来实现更多的功能,比如认证、
k8s基础5——Pod常用命令、资源共享机制、重启策略和健康检查、环境变量、初始化容器、静态pod
1、pod基础概念、常用命令、创建pod的工作流程。2、共享存储、共享网络。3、pod的生命周期、重启策略和健康检查。4、挂载环境变量。5、初始化容器。6、静态pod
【Docker】Docker与Kubernetes:区别与优势对比
一种革新性的容器技术一、Docker与Kubernetes简介二、架构和部署模型1. Docker 部署模型2. 构建 Docker 镜像3. 运行容器4. 编排工具三、可移植性和可扩展性1. 可移植性(Portability):2. 可扩展性(Scalability):四、管理和编排能力五、生态系
二十. Kubernetes 存储挂载
Pod 使用时通过volume的定义,将PVC挂载到容器内的某个路径进行使用。编写部署服务yaml时,在pod中通过"volumes"设置当前pod用到的挂载卷,卷的详情,通过容器中的"containers.volumeMounts"配置当前容器的挂载点,当前容器使用volumes中的哪个卷。使用持
k8s 1.28版本:使用StorageClass动态创建PV,SelfLink 问题修复
异常信息:Waiting for a volume to be created either by the external provisioner 'xxx' or manually by the system administrator. If volume creation is delaye