logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

搭建一个1.27+版本的k8s集群(containerd)

【代码】搭建一个1.27+版本的k8s集群(containerd)

文章图片
#kubernetes#容器#云原生
深入了解Kubernetes CRD开发工具kubebuilder

原文连接:https://blog.csdn.net/u012986012/article/details/120271091普通开发流程如果不借助任何Operator脚手架,我们是如何实现Operator的?大体分为一下几步:CRD定义Controller开发,编写逻辑测试部署API定义首先通过k8s.io/code-generator项目生成API相关代码,定义相关字段。Controller实

#kubernetes#linux#容器
Kubernetes二次开发--Operator的使用

Operator是一个感知应用状态的控制器Operator是使用CRD实现的定制化Controller,它与K8s内建的Controller遵循同样的运行模式1.安装Operatorgit clone https://github.com/operator-framework/operator-sdk.gitmake dep&make installoperator-sdk version

#kubernetes
什么是informer机制

Informer机制是kubernetes中不依赖任何中间件的情况下仅通过HTTP协议实现消息的实时性、可靠性、顺序性通信的一种机制。k8s是典型的server-client架构。etcd存储集群的数据信息,apiserver作为统一的操作入口,任何对数据的操作都必须经过apiserver。客户端通过ListAndWatch机制查询apiserver,而informer模块则封装了List-wat

#kubernetes#容器
使用kuberbuilder创建工程示例

原文连接:https://blog.csdn.net/u012986012/article/details/119710511kubebuilder是一个官方提供快速实现Operator的工具包,可快速生成k8s的CRD、Controller、Webhook,用户只需要实现业务逻辑。类似工具还有operader-sdk,目前正在与Kubebuilder融合kubebuilder封装了control

#ui#golang#docker
Harbor2.2.1配置(trivy扫描器、镜像签名)

Haobor2.2.1配置(trivy扫描器、镜像签名)docker-compose下载https://github.com/docker/compose/releases安装cp docker-compose /usr/local/binchmod +x /usr/local/bin/docker-composeharbor下载https://github.com/goharbor/harbor

#docker
关于Segmentation fault (core dumped)的排查方法

但程序崩溃时的行为不可按平常时的行为来估计,比如缓冲区溢出等错误可能导致堆栈被破坏,因此经常会出现某个变量的值被修改成乱七八糟的,然后程序用这个大小去申请内存就可能导致程序比平常时多占用很多内存。这通常都是指针错误引起的。在使用半导体作为内存的材料前,人类是利用线圈当作内存的材料(发明者为王安),线圈就叫作 core ,用线圈做的内存就叫作 core memory。另外需要注意的是,如果你的机器上

文章图片
#linux#bash#运维
WebRTC端点检测使用中遇到的部分问题汇总

WebRTC端点检测使用中遇到的部分问题汇总背景端点检测技术作为语音识别等技术预处理截断的一项非常重要的技术一直以来是业界研究的重点,也可以说语音信号的端点检测精度直接影响后面进行的语音识别精度,而目前的端点检测算法主要受到以下几个因素的制约:噪声环境: 待检测语音信号中的环境噪声强的时候其端点检测精度就明显下降,所以目前采用的主要技术是麦克风阵列技术实现噪声的抑制,从而获得信噪比较高的语...

#语音识别
Kubernetes CRD开发汇总

1. Kubernetes CRD开发1.1 kubernetes 自定义资源(CRD)在研究 Service Mesh 的过程中,发现 Istio 很多参数都通过 kubernetes CRD 来管理,例如 VirtualService 和 DestinationRule,这种方式使部署在 k8s 集群上的服务的管理方式更趋向一致。kubernetes 的资源管理方式和声明式 API 的良好设计

#kubernetes#容器#云原生
Kubernetes API 聚合开发汇总

2. Kubernetes API 聚合开发自定义资源实际上是为了扩展 kubernetes 的 API,向 kubenetes API 中增加新类型,可以使用以下三种方式:修改 kubenetes 的源码,显然难度比较高,也不太合适创建自定义 API server 并聚合到 API 中创建自定义资源(CRD)2.1 CRD存在的问题只支持 etcd只支持JSON,不支持 protobuf (一种

#kubernetes#docker#容器
    共 14 条
  • 1
  • 2
  • 请选择