go实现并发

发表于 LINUX 分类,标签:
packagemainimport("log""sync""time"//"github.com/gogf/gf/container/gpool")typepoolstruct{queuechanintwg  *sync.WaitGroup}funcNew(sizeint)*pool{ifsize<=0{size=1}return&pool{queue:make(chanint,size),wg:  &sync.WaitGroup{},}}func(p*pool)Add(deltaint){fori:=0;i<delta;i++{...

kubernetes 节点故障重启kubelet起不来排查

发表于 Kubernetes 分类,标签:
背景  :可能是节点内核崩了,重启节点机器,kubelet无法启动查看日志 tail-f /var/log/message关键字  but --cgroup-rootwasnotspecified .  defaultingto/查看docker的cgroupcat/etc/docker/daemon.json..."exec-opts": ["native.cgroupdriver=systemd"]...查找kublet配置文件,找cgroupdriver/usr/lib/systemd/system/kubelet.service.d更改重启kubelet   sys...

安装metallb和ingress

发表于 Kubernetes 分类,标签:
修改service-node-port-range监听端口vim /etc/kubernetes/manifests/kube-apiserver.yamlspec:  containers:  - command:    - --service-node-port-range=1-65535    #添加重启apiserver,dockerrestartC_API_xxx部署MetalLBMetalLB是开源的LoadBalancer。它处理ServiceType:Loadbalancer。helm repo add bitnami https://charts.bitnami...