上一页 1 2 3 4 5 6 7 ··· 11 下一页
摘要: 同行盆友来稿:初探Python变量 什么是变量 在Python编程语言中,变量是用于存储数据值的标识符。它们可以用来引用数据值,而不是直接使用值本身。可以使用等号(=)运算符来将一个值赋给一个变量。 变量数据类型有那些 变量类型有以下几种: 1. 整型(int):表示整数,例如:`42`、`-3`、`1000`等。 2. 浮点型(fl 阅读全文
posted @ 2023-05-07 21:58 不背锅运维 阅读(40) 评论(0) 推荐(0) 编辑
摘要: K8S:4种鉴权模块不知道怎么选?看看这篇你就懂了。 鉴权模块 在K8S中,鉴权模块有4种,分别是:Node、ABAC、RBAC、Webhook。 功能分别如下: Node:验证节点的身份以确保其具有所需的权限来加入集群。 ABAC:基于用户的属性(如用户名或组名)来控制其对集群资源的访问权限。 RBAC:基于角色的权限来控制用户对集群资源的访问权限。 阅读全文
posted @ 2023-05-05 22:24 不背锅运维 阅读(39) 评论(0) 推荐(0) 编辑
摘要: 上篇:一文了解K8S的ConfigMap 写在开篇 什么是 ConfigMap? 在 Kubernetes 中,ConfigMap 是一种 API 资源对象,用于存储非密钥/值数据,例如配置文件、环境变量和命令行参数等。 ConfigMap 允许将这些数据与应用程序的容器进行解耦,从而使应用程序更加可移植和可配置。通过将配置数据存储在 Co 阅读全文
posted @ 2023-05-05 22:16 不背锅运维 阅读(208) 评论(0) 推荐(0) 编辑
摘要: 值得收藏:K8S的kubectl常用命令已经按场景分好类,请您查阅。 kubectl知多少 kubectl 是 K8S 中的一个命令行工具,主要用于管理和操作 K8S 集群。kubectl 通过向 K8S API 发送 REST 请求,允许用户与 K8S 集群中的各种资源进行交互,例如 Pod、Service、Deployment 等。kubectl 提供了一种简单而 阅读全文
posted @ 2023-05-02 14:18 不背锅运维 阅读(46) 评论(0) 推荐(0) 编辑
摘要: Go并发编程:发生死锁、活锁的案例分析 什么是死锁、活锁 什么是死锁:就是在并发程序中,两个或多个线程彼此等待对方完成操作,从而导致它们都被阻塞,并无限期地等待对方完成。这种情况下,程序会卡死,无法继续执行。 什么是活锁:就是程序一直在运行,但是无法取得进展。例如,在某些情况下,多个线程会争夺同一个资源,然后每个线程都会释放资源,以便其他 阅读全文
posted @ 2023-05-02 14:06 不背锅运维 阅读(26) 评论(0) 推荐(0) 编辑
摘要: PrometheusOperator云原生监控:基于operator部署的资源内部链路分析 本篇要分享的内容 这里假设你已经完成了kube-prometheus的部署。 假设有个需求:需要将node-exporter的指标暴露到k8s集群外部。如果要搞清楚这个问题,并实现这个需求,需要对通过operator部署的资源、内部链路有一定的了解才可以。所以,本篇要做这方面的一个分享。 关于在ma 阅读全文
posted @ 2023-04-28 15:14 不背锅运维 阅读(31) 评论(0) 推荐(0) 编辑
摘要: 上篇:带你手工体验从写代码、编译、打包镜像、部署到K8S的全过程 本篇使用的goweb demo,页面很简单,功能也是很简单,写代码不是本篇的重点,重点是先体验一下整个流程:开发环境准备、写代码、提交到仓库、拉取代码构建并打包镜像、推送到镜像仓库,部署到K8S。 本篇的分享分为上篇和下篇,上篇是手动,计划在下篇再讲自动。只有手动体验过,才能更能深入的理解里面的流程 阅读全文
posted @ 2023-04-28 09:13 不背锅运维 阅读(64) 评论(0) 推荐(0) 编辑
摘要: 关于K8S Operator的那点“破”事 Kubernetes Operator是什么 K8S Operator这个东西不好解释,这么说吧,比如有一个应用程序,并且想要将其部署到 k8s 上,并且希望能够实现自动化运维和可扩展性,那么就可以考虑使用 K8S Operator 的框架,将应用程序的管理逻辑抽象为 k8s 资源,并编写自定义 O 阅读全文
posted @ 2023-04-26 14:40 不背锅运维 阅读(24) 评论(0) 推荐(0) 编辑
摘要: 原来Python的协程有2种实现方式 什么是协程 在 Python 中,协程(Coroutine)是一种轻量级的并发编程方式,可以通过协作式多任务来实现高效的并发执行。协程是一种特殊的生成器函数,通过使用 yield 关键字来挂起函数的执行,并保存当前的执行状态。协程的执行可以通过 send 方法来恢复,并在下一次挂起时返回一个值。 在 阅读全文
posted @ 2023-04-26 14:26 不背锅运维 阅读(49) 评论(0) 推荐(0) 编辑
摘要: 避坑:Go并发编程时,如何避免发生竞态条件和数据竞争 大家都知道,Go是一种支持并发编程的编程语言,但并发编程也是比较复杂和容易出错的。比如本篇分享的问题:竞态条件和数据竞争的问题。 会发生竞态条件和数据竞争的场景有哪些 多个 goroutine 对同一变量进行读写操作。例如,多个 goroutine 同时对一个计数器变量进行增加操作。 多个 goro 阅读全文
posted @ 2023-04-25 09:00 不背锅运维 阅读(15) 评论(0) 推荐(0) 编辑
上一页 1 2 3 4 5 6 7 ··· 11 下一页