第22页谢先斌的博客
-
Go package 包
Golang中包(Package)是函数和数据(如常量)的集合,它将相关特性的函数和数据放在统一的文件或文件夹中进行管理。
-
Go testing 测试包
Go testing包用来为Golang提供单元测试、性能测试的功能。
-
Go func 函数
Golang 函数包含函数名、形参列表、函数体和返回值列表,使用 func 进行声明,函数无参数或返回值时则形参列表和返回值列表省略。
-
Go string 字符串
本文介绍在 Golang 中与字符串和字节切片相关的使用,并提供相应的示例供初学者参考。
-
Go map 映射/字典
Golang中使用Map来存储一系列的key/value键值对,可以使用key来对value进行操作(增、删、改、查),map的零值为nil。
-
Go 数组与切片
Golang数组与切片使用介绍,通过示例演示Golang语言中如何使用数组、切片,以及介绍数组与切片异同,最后介绍排序模块。
-
什么是 Serverless
Serverless是云原生开发模型的一种,特点是开发人员专注于构建和运行应用,而无需管理服务器等硬件资源。2022-04-06 cloud-native cloud-native,serverless -
Hugo 博客 SEO 优化 - 自动调用 Google Search Console API
Google Search Console 会为博客推荐 SEO 关键字,gseo 工具能自动调用其API并将对应页面的关键字自动注入由 gohugo 渲染的 markdown 中。
2022-04-05 open-sources open-sources,golang,gohugo,hugo,seo,markdown+1 -
ListWatch 事件监听机制
Kubernetes 中ListWatch机制通过websocket监听相关事件
2022-04-05 kubernetes kubernetes,listwatch -
HPA 自动水平扩展
本文介绍 Kubernetes Pod 自动水平扩展。
2022-04-04 kubernetes kubernetes,hpa,autoscaling -
Prometheus 监控 Kubernetes
Prometheus 是 CNCF 的项目,云原生监控平台,与 Kubernetes 高度集成。本文介绍如何在 Kubernetes 环境中安装、部署、使用 Prometheus。
2022-04-03 kubernetes kubernetes,monitor,prometheus -
Resource 需求和限制
本文分别以 Pod(或容器)/NameSpace 等为维度,介绍资源需求和资源限制。
2022-04-01 kubernetes kubernetes,limits,requests -
NetworkPolicy
Kubernetes NetworkPolicy 用来限制 Pod 的网络出和入流量规则,实现容器的网络策略和隔离。
2022-03-27 kubernetes kubernetes,network,networkpolicy,security -
Calico 网络介绍
Kubernetes Calico 网络介绍,它比较复杂,支持网络策略功能,可以作为 flannel 的网络策略插件模式工作。
2022-03-26 kubernetes kubernetes,network,calico,networkpolicy -
Kubernetes (K8s) 中 Service (SVC) 如何转发流量介绍
本文介绍 Kubernetes (K8s) 中 Service (SVC) 是如何将流量路由到其后端 Endpoints (即 Pod) 的原理。由 Kubernetes 集群中的多个核心组件协同工作的结果。我们可以将其分解为两大阶段:服务发现 和 流量转发。
2022-03-26 kubernetes kubernetes,svc,kube-proxy,iptables,ipvs,endpoints -
Flannel 网络介绍
Kubernetes flannel 网络介绍。
2022-03-26 kubernetes kubernetes,network,flannel -
认证介绍
Kubernetes 提供多种认证机制,本文详细介绍。
2022-03-19 kubernetes kubernetes,token,rbac,abac,role,rolebinding+2 -
Pod Debug 示例
在排查容器问题时,可能因容器内缺少对应的命令导致调试困难,此时,我们可以通过使用临时容器调试、副本调试。
2022-02-27 kubernetes kubernetes,pod,debug -
MetalLB 负载均衡器使用介绍
本文介绍
MetalLB的工作原理、安装和使用。MetalLB是一个使用标准路由协议(ARP/NDP或BGP)为Kubernetes集群实现负载平衡器(LoadBalancer)的方案,多用于测试环境。2022-02-13 kubernetes kubernetes,metallb,loadbalancer,lb -
Linux CGroups v1 介绍
本文将介绍
cgroups的组成和工作原理,通过示例演示 cgroups 的功能。Cgroup(Control Groups)是 Linux 内核提供的一种可以限制、统计、隔离进程组(process groups)所使用物理资源(CPU、memory、disk I/O、network等)的机制。