摘要: go解析xml的三种方式 之前项目中用到过xml解析,在这里记录一下。 小文件简单解析 demo.xml <?xml version="1.0" encoding="UTF-8"?> <config> <smtpServer>smtp.163.com</smtpServer> <smtpPort>2 阅读全文
posted @ 2020-06-08 17:41 bartggg 阅读(10533) 评论(0) 推荐(1) 编辑
摘要: golang连接达梦数据库的一个坑 达梦官方并未适配专门的golang连接方式,正一筹莫展的时候发现达梦提供了odbc的连接,这样可以使用类似mssql的odbc连接方式连接达梦数据库。 使用的达梦数据库版本为DM8 达梦数据库开启odbc连接 参考博客1、参考博客2 参照上面两个博客内容配置odb 阅读全文
posted @ 2020-06-08 17:21 bartggg 阅读(5837) 评论(3) 推荐(0) 编辑
摘要: 4.9、Helm 4.9.1、简单使用 概念 文档:https://github.com/helm/helm/blob/master/docs/charts.md 阿里云apphub:https://developer.aliyun.com/hub/ 在没使用 helm 之前,向 kubernete 阅读全文
posted @ 2020-05-31 20:57 bartggg 阅读(346) 评论(0) 推荐(0) 编辑
摘要: 4.8、安全 4.8.1、概念 一些内容可参考4.6.2、Secret的内容 说明 Kubernetes 作为一个分布式集群的管理工具,保证集群的安全性是其一个重要的任务。API Server 是集群内部各个组件通信的中介,也是外部控制的入口。所以 Kubernetes 的安全机制基本就是围绕保护 阅读全文
posted @ 2020-05-31 20:54 bartggg 阅读(269) 评论(0) 推荐(0) 编辑
摘要: 4.7、集群调度 4.7.1、说明 简介 Scheduler 是 kubernetes 的调度器,主要的任务是把定义的 pod 分配到集群的节点上。听起来非常简单,但有很多要考虑的问题: 公平:如何保证每个节点都能被分配资源 资源高效利用:集群所有资源最大化被使用 效率:调度的性能要好,能够尽快地对 阅读全文
posted @ 2020-05-31 20:45 bartggg 阅读(328) 评论(0) 推荐(0) 编辑
摘要: 4.6、存储 4.6.1、ConfigMap 创建方式 #####文件夹/文件创建 mkdir dir cd dir cat > c1.properties <<EOF c1.name=c1 EOF cat > c2.properties <<EOF c2.name=c2 EOF cd .. cat 阅读全文
posted @ 2020-05-31 20:44 bartggg 阅读(338) 评论(0) 推荐(0) 编辑
摘要: ##4.5、Ingress Ingress-Nginx github 地址:https://github.com/kubernetes/ingress-nginxIngress-Nginx 官方网站:https://kubernetes.github.io/ingress-nginx/ 通常情况下, 阅读全文
posted @ 2020-05-31 20:42 bartggg 阅读(203) 评论(0) 推荐(0) 编辑
摘要: 4.4、Service 可能会用到ipvs,先安装: yum install -y openssl openssl-devel popt popt-devel libnl-devel kenel-devel yum install -y ipvsadm ###4.4.1、概念 说明 kubernet 阅读全文
posted @ 2020-05-31 11:48 bartggg 阅读(242) 评论(0) 推荐(0) 编辑
摘要: ##4.3、资源控制器 4.3.1、概念 Kubernetes中内建了很多种controller(控制器),这些相当于一个状态机,用来控制Pod的具体状态和行为。 ###4.3.2、分类 ReplicationController&ReplicaSet ReplicationController(R 阅读全文
posted @ 2020-05-31 11:44 bartggg 阅读(185) 评论(0) 推荐(0) 编辑
摘要: 4.2、pod生命周期 创建一个pod的时候过程如下: 1、容器环境初始化; 2、pause执行网络、容器卷等初始化工作; 3、所有的InitC按顺序执行,每个InitC执行完后才能执行下一个,且必须全部正常执行,否则pod退出重新又执行一遍InitC一直到全部正常执行为止(容器的Pod对应的res 阅读全文
posted @ 2020-05-31 11:43 bartggg 阅读(618) 评论(0) 推荐(0) 编辑