摘要: # Ingress概念 Ingress为Kubernetes集群中的服务提供了入口,可以提供负载均衡、SSL终止和基于名称的虚拟主机,在生产环境中常用的Ingress有Treafik、Nginx、HAProxy、Istio等,几种常用的ingress功能对比和选型可以参考[这里](https://w 阅读全文
posted @ 2023-07-06 11:03 XIN-0808 阅读(46) 评论(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 阅读(67) 评论(0) 推荐(0) 编辑
摘要: # Service概览 Service是一种可以访问 Pod逻辑分组的策略, Service通常是通过 Label Selector访问Pod组。 Service能够提供负载均衡的能力,但是在使用上有以下限制:只提供 4 层负载均衡能力,而没有 7 层功能,但有时我们可能需要更多的匹配规则来转发请求 阅读全文
posted @ 2023-07-06 11:01 XIN-0808 阅读(20) 评论(0) 推荐(0) 编辑
摘要: # ConfigMap ## ConfigMap概述 ConfigMap 用于保存非机密性的配置,通常用来管理应用的配置文件或者环境变量,数据可以用 key/value 键值对的形式保存,也可通过文件的形式保存。 ## ConfigMap创建方法 ### 命令行创建 直接在命令行中指定 config 阅读全文
posted @ 2023-06-01 16:30 XIN-0808 阅读(34) 评论(0) 推荐(0) 编辑
摘要: # 概念 PV: kubernetes管理员维护 PVC:kubernetes用户维护 ![image](https://img2023.cnblogs.com/blog/3090567/202305/3090567-20230509174332131-1432631582.png) ## PV 持 阅读全文
posted @ 2023-05-30 16:07 XIN-0808 阅读(81) 评论(0) 推荐(0) 编辑
摘要: # HPA介绍 HPA:全称Horizontal Pod Autoscaler ,对应中文叫Pod的自动水平伸缩; - Pod的水平伸缩是水平方向增加/减少Pod的数量; - Pod的垂直伸缩则是垂直方向上控制Pod的硬件,比如增加/缩减CPU、内存等资源; - Pod 自动扩缩不适用于无法扩缩的对 阅读全文
posted @ 2023-05-29 17:48 XIN-0808 阅读(41) 评论(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 阅读(173) 评论(0) 推荐(0) 编辑
摘要: 1. 方法的定义 方法总是绑定对象实例,并隐式的将实例作为第一实参(receiver),receiver可以是基础类型,也可以是指针类型,这会关系到是否需要有可以修改对象实例的能力。 2. 方法的声明和调用 方法的创建语法: func (recevier type) methodName(参数列表) 阅读全文
posted @ 2023-03-07 18:30 XIN-0808 阅读(12) 评论(0) 推荐(0) 编辑
摘要: 1. 结构体定义 Golang没有类(class),Go语言的结构体(struct)和其它编程语言的类(class)有同等的地位,你可以理解Gelang是基于struct来实现OOP特性的。 结构体由一系列命名的元素组成,这些元素又被称为字段,每个字段都有一个名称和一个类型。 2. 结构体创建 需要 阅读全文
posted @ 2023-03-07 18:30 XIN-0808 阅读(91) 评论(0) 推荐(0) 编辑
摘要: 1. 映射的定义 map是一种无序的基于key-value的数据结构,Go语言中map是引用类型,必须初始化(make)才能使用。 map定义: map[KeyType]ValueType 其中,KeyType表示键的类型,ValueType表示对应值的类型。 map中,key值是不可以重复的,(若 阅读全文
posted @ 2023-02-24 11:15 XIN-0808 阅读(62) 评论(0) 推荐(0) 编辑