目录第一节:Kubernetes简介第二节:虚拟GPU(vGPU)简介第三节:Kubernetes中的GPU资源管理第四节:虚拟GPU(vGPU)的部署和配置第五节:GPU资源调度和负载均衡第六节:GPU资源监控和调优结论:...
-
容器 云原生 Kubernetes(K8s)与虚拟GPU(vGPU):实现高效管理和利用GPU资源的最佳实践
-
kubernetes 容器 云原生 k8s集群 K8s(九):核心资源解析-Pod详解
【k8s】核心资源解析:Pod详解1、什么是Pod?2、Pod 的组成3、Pod 如何管理多个容器4、Pod 的网络5、Pod 的存储方式6、Pod 的工作方式6.1 自主式 Pod6.2 监控和管理 Pod6.3 Pod...
-
kubernetes 运维 云原生 容器 K8s(六):网络插件之Calico安装与详解
Kubernetes(k8s):网络插件之Calico安装与详解1、什么是Calico?2、安装和配置Calico(控制节点-master执行)3、配置网络策略4、 Calico 的 yaml 文件部分详解1、ConfigM...
-
kubernetes 云原生 K8s(十二):监控与报警(qq邮箱+钉钉)-Prometheus + Grafana + Alertmanager(超详细)
Kubernetes(k8s)监控与报警(qq邮箱+钉钉):Prometheus + Grafana + Alertmanager(超详细)1、部署环境2、基本概念简介2.1、Prometheus简介2.2、Grafana简...
-
kubernetes 容器 云原生 【k8s】:kubectl 命令设置简写&启用自动补全功能
【k8s】:kubectl 命令设置简写&启用自动补全功能1、设置kubectl命令简写2、启用kubectl自动补全功能The Begin点点关注,收藏不迷路Kubernetes(K8s)是一个强大的容器编排平台,而...
-
kubernetes k8s 加 jenkins 和 gitlab 结合 maven生成快速devops平台内网快速部署
要实现Docker、Jenkins和GitLab的结合,以及通过Maven生成快速DevOps平台内网快速部署,可以按照以下步骤进行操作:安装Docker:首先需要在服务器上安装Docker,可以根据操作系统的不同,参考Do...
-
kubernetes 容器 运维 docker 安装及配置 nginx + tomcat(二):负载均衡
文章目录1. 引言2. 创建多个 tomcat 服务2.1 启动 tomcat 容器2.2 创建 tomcat 后端资源3. 配置 nginx 负载均衡3.1 需改配置3.2 验证效果4. 参考1. 引言承接上文 《dock...
-
kubernetes 容器 运维 k8s kubectl 启动成功,但执行命令时报错:The connection to the server localhost:8080 was refused - did you specify
问题描述node2 systemctl start kubectl 后可以正常启动服务,systemctl ststus kubectl 也显示running。但是执行 kubectl cluster-info 或 kub...
-
kubernetes 61、服务攻防——中间件安全&;CVE复现&;K8s&;Docker&;Jetty&;Websphere
文章目录k8s:简单来说,跟docker一样,是个容器系统。 k8s对外攻击面总结 常见漏洞:未授权访问、提权漏洞docker逃逸:1、由内核漏洞引起;2、由Docker软件设计引起;3、由配置不当引起。 docker判断...
-
容器 云原生 Linux:kubernetes(k8s)有状态的服务部署(14)
之前我都是对无状态进行的一个操作,我们想扩容就扩容,想缩容就缩容,根本不用去考虑他的一个网络环境,本地储存环境啥的一个状态当我们做有状态的服务的操作,肯定要申请一个持久化的一个空间,以及网络,确保我数据的一个稳定性和安全性本...
-
kubernetes 容器 云原生 K8S学习指南(45)-k8s调度之拓扑分布TopologySpreadConstraints
文章目录引言什么是TopologySpreadConstraints?TopologySpreadConstraints的基本结构TopologySpreadConstraints的使用方法1. 定义TopologySpre...
-
kubernetes 容器 云原生 k8s入门到实战(二)—— windows安装minikube
minikube 安装minikube 是一个用于在本地计算机上运行单个节点的 k8s 集群的工具。它允许开发人员可以在自己的计算机上进行本地的 k8s 开发和测试。通过minikube,您可以模拟一个完整的 k8s 集群环...
-
kubernetes 容器 【云原生技术】K8S报错 “0/1 nodes are available: 1 node(s) didn‘t match pod anti-affinity rules. preemption:
要解决 “0/1 nodes are available: 1 node(s didn’t match pod anti-affinity rules. preemption: 0/1 nodes are availabl...
-
kubernetes 容器 云原生 statefulset k8s中storageClass存储介绍
目录一.storageclass产生背景二.storageClass的具体使用1.创建NFS共享目录和服务2.创建Service Account来管控NFS provisioner在k8s集群中运行的权限3.创建Storag...
-
kubernetes 关于k8s中的联邦DNS组件,例如,2024年最新字节跳动Linux运维三面凉凉
**跨集群 DNS 解析:**联邦 DNS 组件允许在多个集群之间实现 DNS 解析。它可以确保在不同集群中创建的服务和 Pod 可以通过统一的 DNS 域名进行访问。灵活的 DNS 配置:**联邦 DNS 组件可以配置不同...
-
docker 容器 devops K3S - 轻量级Kubernetes集群
K3S 是 Rancher 为物联网(IoT)和边缘计算环境开发的轻量级 Kubernetes 发行版本。相比原生的 Kubernetes,其移除了很多非必要的组件,例如云控制管理器(CCM)、内置的(In-Tree)的存储...
-
kubernetes 运维 云原生 香橙派4和树莓派4B构建K8S集群实践之七: Jenkins
目录1. 说明2. 步骤2.1 准备工作2.2 安装2.2.1 用jenkins原站for k8s的安装仓方法安装2.2.2 Helm 安装3. 相关命令4. 遇到的问题5. 参考1. 说明在k8s上部署jenkins,并用...
-
kubernetes K8S实战笔记--1(k8s安装 + kuboard安装 + Devops迁移ECS)
0. 引言在DevOps实战笔记–3,我们介绍了使用Jenkins流水线任务进行项目的自动化CI/CD,借助pipeline脚本(Jenkinsfile 可以方便地对项目进行统一的配置管理,并且将Jenkinsfile 存放...
-
kubernetes- ingress-gateway-istio
Kubernetes Ingress, Gateway, 和 Istio Gateway 的区别Kubernetes Ingress 是一个资源对象,用于控制进入 Kubernetes 集群的流量。它可以配置外部 IP 地址...
-
容器 kubernetes 微服务 devops 云原生是什么?云原生关键技术有哪些?
梯度科技在广西南宁举办第一场线下技术沙龙“万物原生 云启未来”,围绕云原生相关技术、产品及落地方案等内容分享交流。究竟云原生是什么?云原生关键技术有哪些?一、云原生的起源2013年,Pivotal 公司的 Matt Stin...
-
kubernetes openelb service ingress介绍和ingress通过LoadBalancer暴露服务配置
目录一.ingress基本原理介绍1.将原有用于暴露服务和负载均衡的服务的三四层负载均衡变为一个七层负载均衡2.controller和ingress3.通过下面这个图可能会有更直观的理解二.为什么会出现ingress1.No...
-
容器 【Kubernetes】k8s的devops功能说明和devops搭建配置详细说明
导入镜像到客户机部署bit容器代码都是基本知识的代码,就不做解释了。可以看到gitlab和registry的状态都是up的在创建此容器时,因为使用了数据卷,所以gitlab容器的配置也都保存在服务器的相关目录上了。因为我们需...
-
云原生 运维 研究下istio对kubernetes gateway api的支持程度(一)
背景介绍本文其实是因为openkruise/rollouts的原因而起,这里先简单介绍下背景openkruise/rollouts与argo rollout是非常相似的项目,都是支持Canary Release的CD项目多少...
-
kubernetes docker java K8S常用命令
K8S常用命令1、create、apply 命令:根据文件或者输入来创建资在这里插入代码片2、delete 命令:删除资源3、get 命令 :获得资源信息4、top 命令:用于查看资源的cpu,内存磁盘等资源的使用率5、lo...
-
云原生 【K8S】docker和K8S(kubernetes)理解?docker是什么?K8S架构、Master节点 Node节点 K8S架构图
docker和K8S理解一、docker的问世虚拟机是什么?Docker的问世?docker优点及理解二、Kubernetes-K8SK8S是什么?简单了解K8S架构Master节点Node节点K8S架构图一、docker的...
-
kubernetes 容器 docker 运维 Pod被挂载的ConfigMap会被动态更新吗?
概述当Pod挂载的ConfigMap被更新时,所投射的键最终也会被更新。Kubelet组件会每次周期性同步时检查所挂载的ConfigMaps是否更新。 不过,kubelet 使用的是其本地的高速缓存来获得 ConfigMap...
-
kubernetes 容器 在k8s中实现posgresql集群及其负载均衡
1. Postgresql 及其简介PostgreSQL是一种特性非常齐全的自由软件的对象-关系型数据库管理系统(ORDBMS),是以加州大学计算机系开发的POSTGRES,4.2版本为基础的对象关系型数据库管理系统。PO...
-
kubernetes 容器 云原生 k8s-----存储卷(数据卷)
容器内的目录和宿主机的目录进行挂载。 容器的生命状态是短站的,delete删除,k8s用控制创建的pod,delete相当于重启,容器的状态也会回复到初始状态。 一旦回到初始状态,所有的后天编辑的文件都会消失。 容器和节点之...
-
kubernetes 云原生 K8S 1.27 动态调整容器CPU和内存资源限制,无需重启应用程序
如果您在部署Pod时指定了 CPU 和内存资源,更改资源大小需要重新启动 Pod。到目前为止,重启对于正在运行工的作负载是一种破坏性操作。Kubernetes 1.27 中的 alpha 功能发布。其中一项能够自动调整 Po...
-
kubernetes docker 运维 K8S中的ingress安装失败解决办法
尚硅谷K8S教学视频雷神所使用的配置文件版本过低,我使用的K8S的版本是v1.25.0,然后使用雷神资料中提供的安装ingress的yaml文件安装ingress一直安装失败,解决办法就是部署ingress高版本即可:1:拉...
-
kubernetes 容器 云原生 关于K8S集群中maste节点r和worker节点的20道面试题
1. 什么是Kubernetes(K8S)?Kubernetes(通常简称为K8S)是一种开源的容器编排平台,用于自动化部署、扩展和管理容器化应用程序。以下是Kubernetes的一些核心特性和优势:自动化部署和扩展:Kub...
-
kubernetes devops docker 记录一次k8s的oom问题定位
背景介绍在一次项目上线之后,发现环境偶现调用接口报错的情况,排查发现是k8s服务偶尔重启导致过程中服务不可用,这样开始了本次问题的定位步骤一查看pod的日志信息# -n 命名空间# po -l 根据label参数过滤pod日...
-
kubernetes 容器 云原生 k8s故障排查个案:当Pod内存持续增长,OOM问题如何解决?
pod 运行一段时间后,内存持续增长,甚至 oom 的情况.动机容器化过程中,我们经常会发现 kubernetes 集群内 pod 的内存使用率会不停持续增长,加多少内存吃多少内存,如果对 cgroup 内存的构成不是很清楚...
-
容器 kubernetes和Jenkins的基本概念、常用命令、配置方法
目录Kubernetes 基本概念常用 Kubernetes 命令Kubernetes 配置方法Jenkins 基本概念常用 Jenkins 命令Jenkins 配置方法Kubernetes 基本概念Kubernetes(通...
-
kubernetes linux 服务器 docker 基于k8s容器化部署Prometheus和Grafana可视化监控数据
提示:需要提前部署k8s集群(master、node01、node02..) 目录 1.部署kube-state-metrics 2.部署node-export 3.部署nfs-pv 4.部署alertmanager 4...
-
容器 云原生 k8s(kubernetes)的两种部署方式(kubeadm)
1、安装要求在开始之前,部署Kubernetes集群机器需要满足以下几个条件:一台或多台机器,操作系统CentOS7.x-86_x64硬件配置:2GB或更多RAM,2个CPU或更多CPU,硬盘30GB或更多可以访问外网,需要...
-
kubernetes 容器 【K8s安装Mysql】
K8s安装Mysql1.准备好image 本人提供阿里云镜像仓库 mysql8.02. 制作 configmap 存储配置文件准备pv pvc准备STS1.准备好image 本人提供阿里云镜像仓库 mysql8.02. 制作...
-
云原生 docker 微服务 paas devops jenkins 【C站首发】全网最新Kubernetes(K8s)1.28版本探秘及部署 基于Containerd容器运行时(100年证书kubeadm)
基于containerd容器运行时部署k8s 1.28集群一、主机准备1.1 主机操作系统说明序号操作系统及版本备注1CentOS7u91.2 主机硬件配置说明需求CPU内存硬盘角色主机名值8C8G1024GBmasterk...
-
AIGC内容分享(十九):插上 AIGC 翅膀的 Kubernetes AIOps工具 - K8sGPT
目录介绍概述安装配置 OpenAI初步尝试根因分析更多用法总结介绍 因为 AIGC的巨大成功, AIOps 中引入大语言模型也引起了很多人的关注,这其中 Kubernetes 为代表的基础设施领域也不例外。软件工程师是...
-
kubernetes 容器 云原生 14-k8s-基本存储之EmptyDir、HostPath、NFS
文章目录一、相关概念二、EmptyDir存储三、HostPath存储四、NFS存储一、相关概念概述 Volumn定义在Pod上,然后被该Pod里面的多个容器挂载到具体的文件目录下。实现同一个Pod中不同容器之间的数据共享以及...
-
spring cloud 构建微服务技术中台,SpringCloud和Kubernetes该如何选型?【最优:Kubernetes+Nacos+SpringBoot,不用SpringCloud】
前言中台架构一词最近在技术圈内比较火,波波基于自己的经验和视角,也来凑个热闹聊聊什么是中台架构。中台架构实际由若干个层次组成,其中微服务技术中台是构建中台架构的重要组成部分。SpringCloud和Kubernetes,是目...
-
kubernetes 学习 容器 k8s系列之五通过Service访问Pod
1.0变更因本地原因,k8s系列之二集群环境搭建以及插件安装 中的虚拟机更换为以下3个节点,后续文章均在此三个节点上实践:节点ipk8s-master192.168.200.128k8s-node1192.168.200.1...
-
devops kubernetes cicd ci/cd GitOps - 为 OpenShift GitOps 配置邮件通知
《OpenShift 4.x HOL教程汇总》 说明:本文已经 在OpenShift 4.15 + OpenShift GitOps 1.11.2 环境中验证文章目录ArgoCD 的 Notification 功能简介启动...
-
kubernetes linux docker 数据仓库 服务器 centos上部署k8s
环境准备四台Linux服务器主机名 IP 角色 k8s-master-94 192.168.0.94 master k8s-node1-95 192.168.0.95 node1 k8s-node2-96 1...
-
kubernetes docker 容器 运维 云原生 Helm企业级应用(架构原理+k8s包管理+helm语法)
文章目录概述架构Helm客户端安装Helm常用命令Helm包管理Chart内置对象Chart包结构解析Chart命名模板Helm语法基础语法高级函数逻辑运算流程控制文件操作字符串操作数学运算类型转换实例解读 _helpers...
-
运维 docker 简单实用的 Kubernetes 服务端口转发工具:kproxy
在本地访问 Kubernetes 服务: kproxy在 Kubernetes 集群上运行的服务是应用程序的核心组件,但有时我们需要在本地测试或开发这些服务。这时,我们需要一种简单的方法来将 Kubernetes 服务端口转...
-
容器 部署kubernetes-1.27.2(docker engine)
安装底层容器先部署完成基础环境的文章再部署底层容器,先前说过kubernetes官方文档中有多种底层容器可供使用,本篇文章使用docker作为kubernetes底层容器并尽量遵循官方文档,其他底层容器后面会有其他文章。 根...
-
云原生 kubernetes 容器 云计算 【Docker 那些事儿】如何高效地搭建 Docker 私有仓库
文章目录 前言1. 私有仓库2. 搭建私有仓库 环境部署 自建仓库3. 使用 TLS 证书 生成证书 基本身份验证4. Nginx 反向代理仓库5. 可视化私有仓库 总结 前言Docker 仓库用于保存 Doc...
-
kubernetes 云原生 K8S 1.20 弃用 Docker 评估之 Docker CLI 的替代产品 nerdctl
背景2020 年 12 月初,Kubernetes 在其最新的 Changelog 中宣布,自 Kubernetes 1.20 之后将弃用 Docker 作为容器运行时。弃用 Docker 带来的,可能是一系列的改变,包括不...
-
容器 k8s TKE自动化部署项目 k8s service [Kubernetes]4. 借助腾讯云TKE快速创建Pod、Deployment、Service部署k8s项目
前面讲解了通过命令行方式来部署k8s项目,下面来讲讲通过腾讯云TKE来快速创建Pod、Deployment、Service部署k8s项目,云平台搭建Kubernetes可参考[Kubernetes]1.Kubernetes(...