terminating资源k8s crd
k8s finalizers和owner references
finalizers 终结器,存放键的列表,列表内的键为空时资源才可被删除。删除指定了Finalizer的对象时,填充.metadata.deletionTimestamp来标记要删除的对象,返回已接受202状态码使其进入只读状态。 # 创建包含finalizers的configmap cat << ......
k8s学习笔记-05(命名空间)
原创文档编写不易,未经许可请勿转载。文档中有疑问的可以邮件联系我。 邮箱:yinwanit@163.com 概述 k8s中资源通过命名空间进行资源与资源间的隔离。不同的命名空间中的资源相互独立。可以理解为租户。k8s安装完成过后默认自带四个命名空间:default、kube-node-lease、k ......
k8s实战案例之运行dubbo微服务
生产者通过注册中心,将服务注册至注册中心,消费者通过注册中心找到生产者,从而实现消费者拿到生产者的实际地址,然后直接和生产者通信;管理端通过注册中心发现生产者和消费者,通过svc来管理生产者和消费者;集群外部客户端通过负载均衡器来访问集群内部服务;dubbo产生的数据可以通过pv/pvc将数据放置外... ......
k8s 网络模型
容器网络通信模式 在Host模式中,各容器共享宿主机的根网络名称空间,它们使用同一个接口设备和网络协议栈,因此,用户必须精心管理共享同一网络端口空间容器的应用与宿主机应用,以避免端口冲突。 Bridge模式对host模式进行了一定程度的改进,在该模式中,容器从一个或多个专用网络(地址池)中获取IP地 ......
Terraform 系列-批量创建资源时如何根据某个字段判断是否创建
这几天碰到一个情况, 使用 Terraform 批量创建日志数据源时, 有的数据源类型是 ElasticSearch, 有些是 Opensearch.
那么, 如何根据某个字段(如:`es_type`)判断是否创建? ......
k8s下载
1、下载docker wget https://download.docker.com/linux/static/stable/aarch64/docker-24.0.5.tgz 2、 下载etcd wget https://github.com/etcd-io/etcd/releases/down ......
自动化部署脚本--一键部署单机版k8s
``` cat danjiDeploy_k8s.sh #!/bin/bash . /etc/init.d/functions # 版本 VERSION=v1.0.1 # IP地址,默认为本机第一块网卡IP地址(不包含lo网卡) ip= # 主机名称,默认为当前主机名称 hostName=master ......
vposy 宣布停更,资源备份在这
Vposy的版本不需要登录就能安装,安装后还能正常登录获取神经网络相关的功能。也就是说软件能连接到Adobe的服务器,但是依旧不会被判定为盗版。 2023.08.11 作者@vposy 宣布停更: 往右看。 ......
k8s jenkines kubesphere 部署流水线样例
pipeline { agent { node { label 'maven' } } stages { stage('拉取代码') { agent none steps { container('maven') { git(url: 'https://gitee.com/leifengyang/y ......
资源过滤器—MVC中使用资源过滤器实现不执行Action方法体读取缓存信息返回
## 前言 上两篇文章分享了过滤器实现JWT进行鉴权,分别是通过授权过滤器和操作过滤器实现,这两个过滤器也是最常用的。文章链接:[授权过滤器—MVC中使用授权过滤器实现JWT权限认证](https://www.cnblogs.com/wml-it/p/17612434.html),[操作过滤器—MV ......
k8s 自身原理 2
前面我们说到 K8S 的基本原理和涉及的四大组件,分享了前两个组件 **etcd 和 ApiServer** 这一次我们接着分享一波: - 调度器 scheduler - 控制器管理器 controller manager ## 调度器 scheduler **调度器**,见名知意,用于调度 k8s ......
Argo CD YAML资源清单
## `Argo CD` `YAML` 资源清单 ### `Argo CD` 创建 `APP` 的方式 * webUI * argoCLI * YAML ### `YAML` 资源清单创建 `APP` 服务 > 官方配置文件:https://argo-cd.readthedocs.io/en/sta ......
K8S 1.27.1版本初始化配置文件时报your configuration file uses an old API spec: "kubeadm.k8s.io/v1beta2". Please use kubeadm v1.22 instead and run 'kubeadm config migrate
现象: your configuration file uses an old API spec: "kubeadm.k8s.io/v1beta2". Please use kubeadm v1.22 instead and run 'kubeadm config migrate --old-con ......
django静态资源访问404问题
原因: settings.py 未配置静态资源位置 urls.py 未配置相应路由 解决方法: 在项目目录下新建 static用于存放静态文件 1 settings.py 2 3 STATIC_URL = 'static/' 4 STATICFILES_DIRS = [ 5 BASE_DIR / " ......
WebMvcConfigurerAdapter is deprecated 两种解决方式 / 拦截器,静态资源映射,跨域
WebMvcConfigurerAdapter类被弃用后的两种选择 介绍 在本文中,将介绍将spring 4.xx(或者更低)版本升级到Spring 5.xx以及将Spring Boot 1.xx版本升级到Spring Boot 2.xx版本后会报的一个严重警告:“Warning:The type ......
这些命令可以直接在Windows资源管理器的地址栏中输入,或通过运行对话框(Win + R)中输入运行命令来打开相应的文件夹。请注意,这些路径中的文件夹名称可能因具体的Windows版本而略有不同,但通常使用的变量名称是相同的。
Windows shell命令和路径: shell:common startup:该命令用于打开"公共启动"文件夹,这是一个用于存放所有计算机用户启动项的文件夹。在这个文件夹中放置的程序或快捷方式会在每个用户登录时自动执行。 shell:sendto:这个命令用于打开"发送到"菜单的文件夹,它包含了 ......
k8s上部署Redis集群
1.部署sc ```yaml apiVersion: storage.k8s.io/v1 kind: StorageClass metadata: name: nfs-redis provisioner: kubernetes.io/no-provisioner volumeBindingMode: ......
XQ138AS/6748AS-EVM开发板CPU、FLASH、RAM资源
XQ138AS/6748AS-EVM是广州星嵌基于SOM-XQ138F/6748F核心板开发的一款开发板。 因SOM-XQ138F/6748F核心板管脚兼容,所以共用同一个底板。开发板采用核心板+底板的设计方式,尺寸为230mm*142mm,可帮助开发者快速评估核心板的性能。 核心板为工业级,采用高 ......
软件定制开发平台:管好数据资源,降本提质!
在如今的发展时代,利用好优质的软件定制开发平台,定能给广大用户提高办公协作效率,创造可观的市场价值。作为服务商,流辰信息一直在低代码市场勤于钻研,不断努力,保持敏锐的市场眼光和洞察力,为行业流程化管理提供优质的低代码技术平台整套方案。 随着业务量的激增,传统的办公方式已经不能满足需要了,如果想获得更 ......
k8s调度
一、污点和容忍 k8s 集群中可能管理着非常庞大的服务器,这些服务器可能是各种各样不同类型的,比如机房、地理位置、配置等,有些是计算型节点,有些是存储型节点,此时我们希望能更好的将 pod 调度到与之需求更匹配的节点上。 此时就需要用到污点(Taint)和容忍(Toleration),这些配置都是 ......
kubeadm 更新ca、front-proxy-ca 根证书到100年(基于现有的K8S环境)
背景:在现有K8S环境中默认情况下编译新kubeadm 只能更新组件证书的时间,至于ca,front-proxy-ca 集群根证书是无法更新的 #更新集群ca、front-proxy-ca 根证书 1、备份master节点的ca、front-proxy-ca 根证书 cp -a /etc/kuber ......
iOS 子工程(下沉组件 私有库) 调用文件、图片 等资源 方法
发现问题:在子工程里面 使用 [[NSBundle mainBundle] pathForResource:ofType:] 不能找到目标资源文件 原因: [[NSBundle mainBundle] pathForResource:ofType:] 是获取主程序包(Main Bundle)中资源文 ......
sudo: a terminal is required to read the password; either use..... 问题解决方法
转载自:sudo: a terminal is required to read the password; either use ……问题解决方法_akaiziyou的博客-CSDN博客 问题 sudo: a terminal is required to read the password; e ......
Slurm和K8S
1、观点差异 K8s专为管理长时间运行的流程而构建的 协调多个微服务,扩展、管理可用性,通常支持一个或多个web服务 云原生系统假设有"infinite"可用资源 优先级不是云编排的核心,体现在调度语义上,"Affinity"与"Anti-Affinity"设置不能转换为批处理工作流程 HPC系统假 ......
k8s 学习笔记之 Dashboard
之前在 kubernetes 中完成的所有操作都是通过命令行工具 kubectl 完成的。其实,为了提供更丰富的用户体验,kubernetes 还开发了一个基于 web 的用户界面(Dashboard)。用户可以使用 Dashboard 部署容器化的应用,还可以监控应用的状态,执行故障排查以及管理 ......
k8s 学习笔记之安全认证
## 访问控制概述 Kubernetes 作为一个分布式集群的管理工具,保证集群的安全性是其一个重要的任务。所谓的安全性其实就是保证对 Kubernetes 的各种**客户端**进行**认证和鉴权**操作。 **客户端** 在 Kubernetes 集群中,客户端通常有两类: - **User Ac ......
k8s 学习笔记之配置存储——ConfigMap&Secret
## 配置存储 ### ConfigMap ConfigMap 是一种比较特殊的存储卷,它的主要作用是用来存储配置信息的。 创建 configmap.yaml,内容如下: ```yaml apiVersion: v1 kind: ConfigMap metadata: name: configmap ......
【Azure K8S | AKS】在AKS中创建 StatefulSet 示例
问题描述 【Azure K8S | AKS】在AKS集群中创建 PVC(PersistentVolumeClaim)和 PV(PersistentVolume) 示例 【Azure K8S|AKS】进入AKS的POD中查看文件,例如PVC Volume Mounts使用情况 【Azure K8S | ......