摘要:
简单介绍 JuiceFS 是一款面向云原生设计的高性能分布式文件系统,在 Apache 2.0 开源协议下发布。提供完备的 POSIX 兼容性,可将几乎所有对象存储接入本地作为海量本地磁盘使用,亦可同时在跨平台、跨地区的不同主机上挂载读写。 JuiceFS 采用「数据」与「元数据」分离存储的架构,从 阅读全文
摘要:
查看集群的状态 curl -s -u elastic:password -X GET http://{{host}}:9200/_cluster/health?pretty=true { "cluster_name" : "es", "status" : "yellow", "timed_out" 阅读全文
摘要:
说明 我们在编写shell脚本时,发现shell脚本中定义的while循环中定义的变量无法作用于全局,这是因为我们使用while循环时,创建了subshell,当subshell退出后,变量值就回收了。 示例 #!/bin/bash function get_chart_list() { helm 阅读全文
摘要:
说明 我们前面介绍过File Browser这款文件服务器的部署和使用,在部署和配置时可以控制权限和分享等功能,这里我们介绍一款更简单而且主题特别好看的文件服务器,不涉及权限的控制,直接可以对外分享。 开源地址 https://github.com/mohamnag/nginx-file-brows 阅读全文
摘要:
背景说明 在工作过程中,我们常常会用到文件服务器来共享某些大文件,因此如何快速的搭建一个文件服务器,这里有很多中选择,例如File Browser,Nextcloud等,这里我们介绍File Browser的安装使用。 简单介绍 File Browser作为一款远端文件浏览器,把服务部署在服务器上, 阅读全文
摘要:
说明 我们在调试helmfile编排的chart时,对于helm chart正常的情况下,我们编排的helmfile渲染模版的值出了问题,可能会存在以下的报错: helmfile template ERROR: exit status 1 EXIT STATUS 1 STDERR: Error: f 阅读全文
摘要:
一.使用库说明 Golang中连接kafka可以使用第三方库:github.com/Shopify/sarama 二.Kafka Producer发送消息 package main import ( "fmt" "github.com/Shopify/sarama" ) func main() { 阅读全文
摘要:
说明 使用helmfile时,我们首先得了解helm的使用,以及如何开发一个helm chart。 helm是kubernetes的包管理工具。在实际的使用场景中我们涉及同时部署多个chart、区分不同的部署环境、版本控制等需求。基于此需求,可以使用helmfile工具。 helmfile通过hel 阅读全文
摘要:
一.多个延迟执行语句的处理顺序 Go语言中defer语句会将起后面跟随的语句进行延迟处理,在defer归属的函数即将返回时,将延迟处理的语句按照defer的逆序进行执行,也就是说先被defer的语句最后执行,最后被defer的语句,最先被执行。 package main import ( "fmt" 阅读全文
摘要:
一.简单说明 某些情况下,我们需要配置Linux系统的目录为共享文件夹,windows下可以直接访问。这里可以直接安装samba进行。(samba是一款软件,主要提供cifs协议,基于文件系统传输) 二.安装配置 安装samba软件 [root@localhost ~]# yum install - 阅读全文