deployment yaml k8s k8
mindxdl异构安装k8s
#关闭安装驱动和固件 sed -i.bak 's/.*driver.yml/#&/g' /root/ascend-deployer-5.0.RC3.B009/ascend_deployer/playbooks/check.yaml sed -i.bak 's/.*npu/#&/g' /root/as ......
五分钟 k8s入门到实战--跨服务调用
![service.png](https://s2.loli.net/2023/09/05/GbZ1vKQNHY32wzD.png) # 背景 在做传统业务开发的时候,当我们的服务提供方有多个实例时,往往我们需要将对方的服务列表保存在本地,然后采用一定的算法进行调用;当服务提供方的列表变化时还得及时 ......
CentOS7上kubeadm方式部署k8s 1.28.0
所有主机加载ipvs模块:modprobe -- ip_vsmodprobe -- ip_vs_rrmodprobe -- ip_vs_wrrmodprobe -- ip_vs_shmodprobe -- nf_conntrack修改内核参数:cat /etc/sysctl.d/k8s.confne ......
k8s Kustomize 声明式管理应用
kustomize 介绍 Kustomize 是一个用来定制 Kubernetes 配置的工具。它提供以下功能特性来管理应用配置文件: 1. 从其他来源生成资源 2. 为资源设置贯穿性(Cross-Cutting)字段 3. 组织和定制资源集合 查看kustomize版本 # kubectl ver ......
解决部署在k8s中的应用日志中文乱码问题
部署在k8s中的应用日志中文乱码问题解决过程 问题: java程序部署在k8s中,查看日志时,发现日志中的中文显示乱码。 分析: 中文乱码无非就是编码格式问题。 问题排查: 1、客户端,排查客户端编码配置,我使用的是xshell,“文件--属性--终端--编码”,查看编码是否为UTF-8。 2、程序 ......
K8s 多集群实践思考和探索
本文主要讲述了一些对于k8s多集群管理的思考,包括为什么需要多集群、多集群的优势以及现有的一些基于Kubernetes衍生出的多集群管理架构实践。 ......
[云计算与虚拟化] K8S概述
# 1 K8S概述 ![](https://img2023.cnblogs.com/blog/1173617/202309/1173617-20230907075636032-1395249187.png) ## 1.1 K8S的诞生背景 ## 1.2 K8S的特点 # 2 K8s的工作原理 ## ......
k8s运维基础
基础组件与常用命令 1.pod 概念:pod是k8s最基础的调度单位,一个pod是一组紧密相关的容器,这组容器运行在同一个工作节点上,每个pod就像一个独立的逻辑机器,拥有自己的ip,进程名,主机名等。 常用命令 a.创建pod:pod使用yaml文件创造,该描述文件包括了pod使用的api服务版本 ......
从 Rancher 学习 K8s - Rancher 的基础使用
舞台环境 Rancher v2.6.9 K8s v1.24.16 如果你不具备该环境,可以移步 使用 Rancher 安装 K8s 集群 查看。本文适合已经了解了 k8s 基础概念,想使用 rancher 管理学习 k8s 的人群。 创建 Nginx 负载 Pod 用于运行一个容器或者多个容器,大多 ......
k8s 入门到实战--部署应用到 k8s
![k8s 入门到实战 01.png](https://s2.loli.net/2023/09/04/ymUpcXZrxfNsT91.png) # 背景 最近这这段时间更新了一些 k8s 相关的博客和视频,也收到了一些反馈;大概分为这几类: - 公司已经经历过服务化改造了,但还未接触过云原生。 - ......
如何通过swagger ui生成k8s api的文档?
当涉及到k8s开发的时候,需要用到k8s 的api。 如果要获得k8s api的使用文档,该如何来做? 1、生成k8s的api列表 kubectl get --raw /openapi/v2 > k8s-openapi-v2.json 这个json文件就包含了k8s的api列表 2、使用swagge ......
kubeadm快速构建K8S1.28.1高可用集群
kubeadm快速构建K8S1.28.1高可用集群 作者:尹正杰 版权声明:原创作品,谢绝转载!否则将追究法律责任。 ......
k8s之PV、PVC
1. 前言 在k8s中,管理存储一直就是管理计算实例的问题。PersistentVolume系统为用户和集群管理人员提供了两个API,这两个API为用户屏蔽了底层存储的细节。这两个API对象就是PersistentVolume和PersistentVolumeClaim。 2. 介绍 PV是集群中的 ......
k8s Pod 干扰
Pod优先级与抢占 Pod 可以有优先级。 优先级表示一个 Pod 相对于其他 Pod 的重要性。 如果一个 Pod 无法被调度,调度器会将该Pod转入Pending状态并为其启动“抢占”过程,调度器会在集群中尝试通过删除某节点上的一个或多个低优先级的Pod,让节点能够满足待调度Pod的运行条件,并 ......
k8s面试题
1. 什么是Kubernetes?它的主要目标是什么? Kubernetes是一个开源容器编排平台,用于自动化部署、扩展和管理容器化应用程序。它的主要目标是简化容器化应用的部署和管理,并提供弹性、可靠的应用程序编排。 2. 什么是Pod? Pod是Kubernetes的最小调度和部署单元。它是一个包 ......
k8s ingress 配置后访问返回502的问题
1. 问题 如上图所示,我在K8S集群中,创建了一个Ingress-nginx,用来反向代理service,另外,因为我在安装Ingress的时候,设置了hostNetwork: true和dnsPolicy: ClusterFirstWithHostNet,因此是可以直接通过配置hosts,然后通 ......
在线找 K8s 学习搭子,急!
如果说传统云计算时期的操作系统是 Linux,那云原生时代的操作系统就是 K8s ,其重要性不言而喻。学好 K8s,能够帮助开发者更好地掌握云时代的重要趋势。然而,很多开发者一想到 K8s 较高的上手门槛和学习成本,往往望而生畏,一直缺少机会和动力真正上手。 ......
使用 Sealos 在离线环境中光速安装 K8s 集群
> 作者:尹珉。Sealos 开源社区 Ambassador,云原生爱好者。 ## 当容器化交付遇上离线环境 在当今快节奏的软件交付环境中,容器化交付已经成为许多企业选择的首选技术手段。在可以访问公网的环境下,容器化交付不仅能够提高软件开发和交付的效率,还能够帮助企业实现快速迭代和持续交付。 然而, ......
k8s安装etcd出现Job for etcd.service failed......"journalctl -xe" for details.
### 错误如下 ![image](https://img2023.cnblogs.com/blog/2045410/202309/2045410-20230903205418854-1623317359.png) **先按照提示,输入 `journalctl -xe` 看一些详细信息** ![im ......
K8S集群搭建流程
#### 1. 环境准备 - 三台Centos7主机(3G及以上RAM,2核CPU,40G硬盘空间) - 网络环境:要求主机之间能够互相通信 ``` k8s-node1 10.15.0.21 k8s-node2 10.15.0.22 k8s-node3 10.15.0.23 ``` #### 2. ......
K8S HPA在CRD Operator中的应用
# K8S HPA在Trino Operator中的应用 ## HPA(Horizontal Pod Autoscaler) 水平扩缩意味着对增加的负载的响应是部署更多的 Pod。 这与“垂直(Vertical)”扩缩不同,对于 Kubernetes, 垂直扩缩意味着将更多资源(例如:内存或 CPU ......
Docker、Docker-compose、K8s之间的区别
1.Docker docker是一个运行于主流linux/windows系统上的应用容器引擎,通过docker中的镜像(image)可以在docker中构建一个独立的容器(container)来运行镜像对应的服务; 例如可以通过mysql镜像构建一个运行mysql的容器,既可以直接进入该容器命令行访 ......
black yaml使用说明
# The basics Foundational knowledge on using and configuring Black. _Black_ is a well-behaved Unix-style command-line tool: - it does nothing if it fi ......
跑AI大模型的K8s与普通K8s有什么不同?
在面对大模型AI火热的当下,咱们从程序员三大件“计算、存储、网络”出发,一起看看这种跑大模型AI的K8s与普通的K8s有什么区别?有哪些底层就可以构筑AI竞争的地方。 ......
K8S-疑难知识点
一、控制器 1.Label与seletor Labels就是一对key/vaule。被关联到对象上,对用户来说很有用,通过labels能够知道对象的意义。 通过Labels可以实现多维度的资源分组管理 示例: "release" : "stable", "release" : "canary" "e ......
记录一次阿里云edas对k8s从1.16.9升级到1.18后因为pod:edas-controller组件无法启动一直异常
阿里云k8s从1.16.9升级到1.18后有个pod:edas-controller无法启动一直异常集群异常 最后检查日志解决方法是删除此容器edas-controller ......
Ubuntu通过yaml配置网卡
# 单网卡配置IP地址 network: version: 2 renderer: networkd ethernets: enp131s0: addresses: [ 168.17.0.5/24 ] gateway4: 168.17.0.1 nameservers: addresses: - "1 ......
DHorse v1.3.2 发布,基于 k8s 的发布平台
## 版本说明 ### 新增特性 * 构建版本、部署应用时的线程池可配置化; ### 优化特性 * 构建版本跳过单元测试; ### 解决问题 * 解决Vue应用详情页面报错的问题; * 解决Linux环境下脚本运行失败的问题; * 解决下载Maven安装文件失败的问题; ### 升级说明 下载v1. ......
如何在k8s中查看、创建默认的stroageclass?
通过以下的命令,查看系统的默认的storageclass [root@nccztsjb-node-23 yamls]# kubectl get sc NAME PROVISIONER RECLAIMPOLICY VOLUMEBINDINGMODE ALLOWVOLUMEEXPANSION AGE m ......