logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

【k8s】SriovNetwork详解

NodePolicy:把物理网卡劈开,造出一堆 VF 硬件设备SriovNetwork:给 VF 装上网络配置(VLAN、IP),做成可以给 Pod 挂载的网线。

#kubernetes#容器#云原生
【k8s】api server地址(集群cluster地址)

在上面的输出中,https://172.20.0.1:6443 就是 API Sever 的地址和端口(通常是 6443)。

#kubernetes#容器#云原生
【k8s】user 用户身份确定流程(含用户组概念)

当你在堡垒机或controller节点上(区别于容器内部发起的请求)执行kubectl get po 命令是,默认使用的是 user 用户的权限,这个权限是什么?来自哪里,有哪些权限?

#kubernetes#容器#云原生
【k8s】rbac权限框架和鉴权、鉴权概念

概念所属层级核心问题Kubernetes 实现鉴权 (Authentication)第 1 层你是谁?客户端证书、Bearer Token、OIDC、静态 Token 文件等授权 (Authorization)第 2 层你能做什么?RBAC、ABAC、Webhook、Node(节点授权器)

#kubernetes#容器#云原生
【go】建工程、初始化、module/package/import语法

初始化一个包含可执行 main 方法的 Go 工程,只需两条命令。下面我会分步说明,并解释每条命令的作用。操作步骤1、创建并进入项目目录首先,为你的项目创建一个独立的文件夹,并进入该目录:2、初始化 Go 模块 (go mod init)这是关键的一步,用于创建一个 Go 模块来管理你的项目依赖。运行以下命令:模块名称通常是你的代码仓库的路径,例如 github.com/yourusername/

#golang#开发语言#后端
【linux】sar查看历史io/cpu负荷

这台服务器的磁盘长期处于高压力、低效率的小文件写入状态。

【k8s】kubernetes更新操作详解--kubectl apply(patch、replace)

看了上述的介绍,大家应该对 K8s 更新机制有了一个初步的了解了。接下来想一想,既然 K8s 提供了两种更新方式,我们在不同的场景下怎么选择 update 或 patch 来使用呢?这里我们的建议是:如果要更新的字段只有我们自己会修改(比如我们有一些自定义标签,并写了 operator 来管理),则使用 patch 是最简单的方式;

#kubernetes#云原生
【git】git revert 撤销已入库的提交

回滚没有入库的提交,使用git reset 很方便,但是对于入库的提交,想撤回的话,需要使用git revert。

#git#github
    共 133 条
  • 1
  • 2
  • 3
  • 14
  • 请选择