Win10 VSCode搭建Gin环境

一、检查环境配置Go环境配置(关键几项):set GO111MODULE=on GOMODCACHE=D:\devops\go\pkg\mod GOPROXY=https://mirrors.aliyun.com/goproxy/ GOPATH=D:\devops\go GOROOT=D:\Programs\Go GOVERSION=go1.18.4 二、下载Gin下载gin:PS C:\Users\lam> go install github.com/gin-gonic/gin@latest go: downloading github.com/gin-gonic/gin ......
<阅读全文>

中标麒麟V10(龙芯-mips64)官方YUM源

系统版本信息:[root@localhost ~]# nkvers ################################# Kylin Linux Version ################################# Release: Kylin Linux Advanced Server release V10 (Azalea) Kernel: 4.19.90-1.nk7_5.18.mips64el Build: Kylin Linux Advanced Server release V10/(Azalea)-mips64 Buil ......
<阅读全文>

cgroup驱动的选择:cgroupfs 或 systemd

在 Linux 上,控制组(CGroup)用于限制分配给进程的资源。kubelet 和 底层容器运行时 都需要对接控制组,以强制对Pod和容器进行资源管理和资源配置,如CPU和内存资源的请求和限制。若要对接控制组,kubelet 和 容器运行时 需要使用一个cgroup驱动。关键的一点是kubelet和容器运行时需使用相同的cgroup驱动,并且采用相同的配置。可用的 cgroup 驱动有两个:cgroupfssystemd1. cgroupfs 驱动cgroupfs驱动 是kubelet中默认的cgroup驱动。当使用cgroupfs驱动时,kubelet和容器运行时将直接对接 ......
<阅读全文>

K8S故障记录:KubeDeploymentReplicasMismatch / KubeDaemonSetRolloutStuck

1. 故障描述昨天,工作邮箱收到了两份来自Prometheus-AlertManager的告警邮件:告警一:KubeDeploymentReplicasMismatch**关键信息:alertname = KubeDeploymentReplicasMismatchmessage = Deployment kube-system/traefik has not matched the expected number of replicas for longer than 15 minutes.告警二:KubeDaemonSetRolloutStuck关键信息:alertname ......
<阅读全文>

《Go语言圣经》学习笔记:JSON

JavaScript对象表示法(JSON)是一种用于发送和接收结构化信息的标准协议。1. marshaling将一个Go语言中的数据结构转为JSON的过程叫编组(marshaling)。编组通过调用json.Marshal函数完成:package main import ( "encoding/json" "fmt" "log" ) type Movie struct { Title string Year int `json:"released"` ......
<阅读全文>