关闭
当前搜索:

golang yaml格式文件解析

golang使用yaml格式解析构建配置文件 现在主流的配置文件格式有这么几种,xml、yaml、config…  xml就算了,太挫了,太土, 太繁琐… config 就是mysql,apache my.cnf的那种格式,这个格式适合功能分层,不适合写同级的配置端. yaml是我最喜欢的配置格式,像ansible、saltstack、puppet都是使用yaml来做配置格式.  我在以前的公司开发...
阅读(42) 评论(0)

kubernetes service

1、service 定义 service 可以为一组相同功能的pod应用提供统一的入口地址,并将请求负载均衡分发到各个容器应用上。service的负载均衡功能由node节点上的kube-proxy提供。创建service模板如下: apiVersion: v1 kind: Service metadata: labels: app: peony name: peony sp...
阅读(46) 评论(0)

golang 知识点总结

1、什么情况下设置runtime.GOMAXPROCS会比较好的提高速度呢? GO默认是使用一个CPU核的,通过设置runtime.GOMAXPROCS可以设置使用多核,并不是核越多处理速度越快,要根据不同业务场景设置核数,比如: 适合设置多核场景:CPU密集型、并行度比较高的情景,比如多数组排序,复杂计算等。 不适合设置多核场景:IO密集型,读写文件、爬虫如果只是抓网页而不分析等场景。...
阅读(89) 评论(0)

kubernetes pod

1、pod 基本用法 pod要求其主程序一直在前台运行,如该无法改造为前台执行程序,可以使用开源工具supervisor辅助进行前台运行的功能。 pod中可以包含多个容器,在spec的containers下定义多个容器。 静态pod是由kubelet管理,进存在与特定node上的pod,他们不能通过apd、rcdaemonset等进行管理。通过node节点上的yaml文件定义,如果想删除该pod必须...
阅读(44) 评论(0)

kubernetes 共享存储原理

共享存储原理 1、pv详解 pv作为存储资源,主要包括:存储能力、访问模式、存储类型、回收策略、后端存储类型等关键信息的设置。pv的关键配置参数如下: 存储能力 capacity:storage=5Gi 访问模式 access modes:RWO、ROX、RWX 存储类别 class: storageclassname 回收策略 reclaim policy:保留retain、回收re...
阅读(37) 评论(0)

kubernetes 网络原理

网络原理1、kubernetes 网络模型基础原则:每个pod都有一个独立的ip地址,所有pod之间都可以直接访问。pod内部共享网络,共享端口,pod内部可以通过localhst直接访问。2、docker 网络基础- 网络命名空间 Network Namespace linux 在网络栈中引入了Network Namespce,处于不同的命名空间的网络栈是完全隔离的,彼此之间无法通信,通过这种...
阅读(44) 评论(0)

kubernetes 核心原理

kubernetes API ServerController ManagerSchedulerkubeletkube-proxy网络原理–1、kubernetes 网络模型 基础原则:每个pod都有一个独立的ip地址,所有pod之间都可以直接访问。pod内部共享网络,共享端口,pod内部可以通过localhst直接访问。2、docker 网络基础 网络命名空间 Network Namespace...
阅读(75) 评论(0)

kubernetes 概念总结

k8s 概念总结MASTER节点 Kubernetes API Server:提供 REST接口服务,是所有资源增删改查、集群控制的统一入口。 kubernetes Controller Manager:所有资源对象的自动化控制中心。 kubernetes Scheduler:负责资源调度。 ETCD:数据保存 NODE 节点 Kubelet :负责Pod对应容器的创建,启停等任务。与master节...
阅读(38) 评论(0)

openshift template

1、环境准备,上传golang-builder镜像到镜像仓库。 2、镜像导入到image stream中,命令如下: oc import-image 172.18.141.72:5000/rhscl/golang-builder:latest -n openshift –confirm –insecure 3、原来项目导出模板: oc export bc,dc,svc,secret,is –...
阅读(109) 评论(0)

openshift pipeline

用oc命令创建pipeline 模板如下:{ "apiVersion": "v1", "kind": "BuildConfig", "metadata": { "creationTimestamp": "2017-11-23T07:05:54Z", "labels": { "name": "peony-pipeline"...
阅读(114) 评论(0)
37条 共4页1 2 3 4 下一页 尾页
    个人资料
    • 访问:6668次
    • 积分:421
    • 等级:
    • 排名:千里之外
    • 原创:33篇
    • 转载:3篇
    • 译文:1篇
    • 评论:0条
    文章分类