摘要: CNI 网络模型 Container Network Interface,CNI 提供了一种应用容器插件化网络解决方案,定义对容器网络进行操作和配置的规范,通过插件(plugin)的形式对CNI接口进行实现,CNI 仅仅关注在容器创建时分配网络资源及在销毁容器时删除网络资源。 CNI 模型中只涉及两 阅读全文
posted @ 2024-08-26 11:01 XIN-0808 阅读(21) 评论(0) 推荐(0) 编辑
摘要: 1. 查看所有api资源 kubectl api-resources NAME资源名称 SHORTNAMES资源简写 APIGROUPapi组 NAMESPACED命名空间 KIND分类 [root@k8s-master ~]# kubectl api-resources NAME SHORTNAM 阅读全文
posted @ 2024-08-26 11:01 XIN-0808 阅读(7) 评论(0) 推荐(0) 编辑
摘要: os标准库实现了平台(操作系统)无关的编程接口。 1.创建文件 package main import ( "fmt" "os" ) // 创建文件 func CreatFile(FileName string) { f, err := os.Create(FileName) if err != n 阅读全文
posted @ 2024-08-26 10:59 XIN-0808 阅读(25) 评论(0) 推荐(0) 编辑
摘要: # Ingress概念 Ingress为Kubernetes集群中的服务提供了入口,可以提供负载均衡、SSL终止和基于名称的虚拟主机,在生产环境中常用的Ingress有Treafik、Nginx、HAProxy、Istio等,几种常用的ingress功能对比和选型可以参考[这里](https://w 阅读全文
posted @ 2023-07-06 11:03 XIN-0808 阅读(80) 评论(0) 推荐(0) 编辑
摘要: # 1.路由传参 ## 1.1 无参路由 请求地址:127.0.0.1:8000/hello ``` package main import ( "fmt" "github.com/gin-gonic/gin" "net/http" ) func main() { r := gin.Default( 阅读全文
posted @ 2023-07-06 11:02 XIN-0808 阅读(87) 评论(0) 推荐(0) 编辑
摘要: # Service概览 Service是一种可以访问 Pod逻辑分组的策略, Service通常是通过 Label Selector访问Pod组。 Service能够提供负载均衡的能力,但是在使用上有以下限制:只提供 4 层负载均衡能力,而没有 7 层功能,但有时我们可能需要更多的匹配规则来转发请求 阅读全文
posted @ 2023-07-06 11:00 XIN-0808 阅读(31) 评论(0) 推荐(0) 编辑
摘要: # ConfigMap ## ConfigMap概述 ConfigMap 用于保存非机密性的配置,通常用来管理应用的配置文件或者环境变量,数据可以用 key/value 键值对的形式保存,也可通过文件的形式保存。 ## ConfigMap创建方法 ### 命令行创建 直接在命令行中指定 config 阅读全文
posted @ 2023-06-01 16:30 XIN-0808 阅读(42) 评论(0) 推荐(0) 编辑
摘要: # 概念 PV: kubernetes管理员维护 PVC:kubernetes用户维护 ![image](https://img2023.cnblogs.com/blog/3090567/202305/3090567-20230509174332131-1432631582.png) ## PV 持 阅读全文
posted @ 2023-05-30 16:06 XIN-0808 阅读(165) 评论(0) 推荐(0) 编辑
摘要: # HPA介绍 HPA:全称Horizontal Pod Autoscaler ,对应中文叫Pod的自动水平伸缩; - Pod的水平伸缩是水平方向增加/减少Pod的数量; - Pod的垂直伸缩则是垂直方向上控制Pod的硬件,比如增加/缩减CPU、内存等资源; - Pod 自动扩缩不适用于无法扩缩的对 阅读全文
posted @ 2023-05-29 17:48 XIN-0808 阅读(50) 评论(0) 推荐(0) 编辑
摘要: 1. 环境准备 kubeadm是一个kubernetes官方提供的快速安装和初始化拥有最佳实践(best practice)的kubernetes集群的工具,提供kubeadm init和kubeadm join,用于快速部署Kubernetes集群。 https://kubernetes.io/d 阅读全文
posted @ 2023-03-23 16:10 XIN-0808 阅读(200) 评论(0) 推荐(0) 编辑