代码改变世界

day6 golang-标准库(随时更新)

2023-02-19 20:47 by dribs, 11 阅读, 0 推荐, 收藏, 编辑
摘要:time时间库 文件io 目录操作 json序列化反序列化+msgpack log+zerolog 阅读全文

golang--day5结构体+结构体排序+错误处理+结构体和接口实现面向对象的例子

2023-02-19 10:46 by dribs, 20 阅读, 0 推荐, 收藏, 编辑
摘要:package main import ( "fmt" ) //初始化 type User struct { id int name, addr string float32 //匿名成员变量 必须类型不一样才能区分 } type Point struct { x, y int } //成员方法 / 阅读全文

golang-day4函数

2023-01-29 21:58 by dribs, 18 阅读, 0 推荐, 收藏, 编辑
摘要:斐波那契数列三种实现方式 1、循环实现 func fib1(n int) int { //完整逻辑 switch { case n < 0: panic("n is negative") case n == 0: return 0 case n == 1 || n == 2: return 1 } 阅读全文

ceph warn oldest client/flush tid

2022-08-09 15:30 by dribs, 501 阅读, 0 推荐, 收藏, 编辑
摘要:health: HEALTH_WARN 1 clients failing to advance oldest client/flush tid [root@ceph0001 ~]# ceph health detail HEALTH_WARN 1 clients failing to advanc 阅读全文

ceph 扩容后healt-error

2021-10-26 20:11 by dribs, 705 阅读, 0 推荐, 收藏, 编辑
摘要:[ceph@ceph0001 ceph-deploy]$ ceph -s cluster: id: 965a2a5c-b7b4-4d67-a7af-ce8e244b76b2 health: HEALTH_ERR Degraded data redundancy (low space): 1 pg b 阅读全文

k8s系列---pod手动驱逐

2020-10-26 16:43 by dribs, 5388 阅读, 0 推荐, 收藏, 编辑
摘要:kubectl drain 当我们需要对一个节点进行维护,或者删除这个节点的时候,需要手动将布置在上面的Pod主动驱逐出来,以便不影响业务的连续性。 驱动node节点上的Pod(先设置node为cordon不可调度状态,然后驱逐Pod)kubectl drain <node name> 维护完后需要 阅读全文

k8s系列---Chart(下)

2020-10-14 10:08 by dribs, 436 阅读, 0 推荐, 收藏, 编辑
摘要:1.开发自己的chart Kubernetes 给我们提供了大量官方 chart,不过要部署微服务应用,还是需要开发自己的 chart,下面就来实践这个主题。 1.1创建 chart 执行 helm create mychart 的命令创建 chart mychart: Helm 会帮我们创建目录  阅读全文

k8s系列---Chart(上)

2020-10-14 10:06 by dribs, 2577 阅读, 0 推荐, 收藏, 编辑
摘要:chart 是 Helm 的应用打包格式。chart 由一系列文件组成,这些文件描述了 Kubernetes 部署应用时所需要的资源,比如 Service、Deployment、PersistentVolumeClaim、Secret、ConfigMap 等。 单个的 chart 可以非常简单,只用 阅读全文

docker 镜像批量操作相关命令

2020-10-05 22:37 by dribs, 624 阅读, 0 推荐, 收藏, 编辑
摘要:1、批量下载目录里save出来tar wget -r -p -k -np http://opansible0001.xxx.io/harddisk1/ 2、批量docker load 进去把tar for i in `ls`;do docker load -i $i;done 3、批量修改tag,d 阅读全文

gitlab CICD/schedules无法按照分钟执行

2019-08-13 16:44 by dribs, 1712 阅读, 0 推荐, 收藏, 编辑
摘要:多条Scheduling Pipelines 设置之后发现执行时间都是某个时间,分钟设置的无效不管用 修改/etc/gitlab/gitlab.rb gitlab_rails['pipeline_schedule_worker_cron'] = "* * * * *" 修改成这样,然后重启即可 gi 阅读全文