随笔分类 - docker
摘要:1 写在前面 1.1 名词解释 consumer表示服务调用方 provider标示服务提供方,dubbo里面一般就这么讲。 下面的A调用B服务,一般是泛指调用B服务里面的一个接口。 1.2 拓扑图 大写字母表示不同的服务,后面的序号表示同一个服务部署在不同机器的实例。 2 从微观角度思考 2.1
阅读全文
摘要:不要直接部署裸的Pod。 为工作负载选择合适的Controller。 使用Init容器确保应用程序被正确的初始化。 在应用程序工作负载启动之前先启动service。 使用Deployment history来回滚到历史版本。 使用ConfigMap和Secret来存储配置。 在Pod里增加Readi
阅读全文
摘要:基本命令 记录历史 --record kubectl apply -f **** --record 查看当前状态 kubectl rollout status deployment/demo -w 查看历史 kubectl rollout history deployment/demo 回滚到指定版
阅读全文
摘要:apiVersion: v1 #指定api版本,此值必须在kubectl apiversion中 kind: Deployment #指定创建资源的角色/类型 metadata: #资源的元数据/属性 name: my-pod #资源的名字,在同一个namespace中必须唯一 namespace: devlopment labels: #设定资源的标签 k8...
阅读全文
摘要:CentOS7 下安装配置 Docker,遇到如下的WARNING, WARNING: overlay: the backing xfs filesystem is formatted without d_type support, which leads to incorrect behavior
阅读全文
摘要:Docker从1.13.x版本开始,版本分为企业版EE和社区版CE,版本号也改为按照时间线来发布,比如17.03就是2017年3月,有点类似于ubuntu的版本发布方式。 企业版自然会提供一些额外的服务,当然肯定也是收费的。企业版说明https://blog.docker.com/2017/03/d
阅读全文
摘要:docker报【Error response from daemon: Error running DeviceCreate (createSnapDevice) dm_task_run failed】错 docker默认数据都保存在/var/lib/docker目录下,默认情况下根分区空间都不大,
阅读全文
摘要:前言 今天看“如何实现现代应用的快速落地”公开课,提到十二要素,之前文章也提到多次,这里统一汇总下: 十二要素 如今,软件通常会作为一种服务来交付,它们被称为网络应用程序,或“软件即服务”(SaaS)。“十二要素应用程序”(12-Factor App)为构建如下的SaaS应用提供了方法论: 使用标准
阅读全文
摘要:使用 Kubernetes 的客户能够迅速响应终端用户的请求,交付软件也比以往更快。但是,当你的服务增长速度比预期更快时,计算资源不够时,该怎么处理呢? 此时可以很自豪地说: Kubernetes 1.3 提供了一个解决方案:自动伸缩( auto-scaling )。搭建在 Google 计算引擎(
阅读全文
摘要:openssl genrsa -out ca.key 2048openssl req -x509 -new -nodes -key ca.key -subj "/CN=cluster.local" -days 10000 -out ca.crtopenssl genrsa -out server.k
阅读全文
摘要:port The port that the service is exposed on the service’s cluster ip (virsual ip). Port is the service port which is accessed by others with cluster
阅读全文
摘要:flannel 安装 sudo yum install kernel-headers golang gccyum install flannel flannel 配置 在etcd中设置变量 etcdctl set /coreos.com/network/config '{ "Network": "1
阅读全文
摘要:环境 host1 10.1.99.13 host2 10.1.99.14 host3 10.1.99.15 host4 10.1.99.12(用于测试添加删除节点) 初始化集群 host1 host2 host3 验证 集群管理在集群中加入一个节点
阅读全文
摘要:1 查看docker log 文件位置 docker inspect *** 2 定时清理 truncate -s 0 /var/lib/docker/containers/*/*-json.log docker 日志管理 https://docs.docker.com/engine/admin/l
阅读全文
摘要:1. 关于Registry 官方的Docker hub是一个用于管理公共镜像的好地方,我们可以在上面找到我们想要的镜像,也可以把我们自己的镜像推送上去。但是,有时候,我们的使用场景需要我们拥有一个私有的镜像仓库用于管理我们自己的镜像。这个可以通过开源软件Registry来达成目的。 Registry
阅读全文
摘要:kubernates hello world1 关闭防火墙 2 安装etcd 和 kubernates 3 修改配置 docker /etc/sysconfig/dockerOPTIONS='--registry-mirror=http://06ec3c30.m.daocloud.io --seli
阅读全文
摘要:现有三台机器 CentOS7 node1 10.2.0.10 node2 10.2.0.11 node3 10.2.0.12 1 源码解压命令行方式 node1 ./etcd --name infra0 --data-dir /home/etcddata --initial-advertise-pe
阅读全文
摘要:Node 发现 文件发现 Consul 发现Swarm客户端 Swarm master EtcD 发现 Swarm客户端 Swarm master Zookeeper 发现 Swarm客户端 Swarm master demo , 使用etcd 服务发现 http://www.pangxie.spa
阅读全文
摘要:1 安装 。。 2 使用 新建 $ docker-machine create --driver virtualbox pgxc-gtm 3 查看IP $ docker-machine ls NAME ACTIVE DRIVER STATE URL SWARM DOCKER ERRORSpgxc-1
阅读全文
摘要:1. 你必须拥有一台安装有Docker的机器。 2. 你的内核必须支持 memory and swap accounting 。确认你的linux内核开启了如下配置: CONFIG_RESOURCE_COUNTERS=y CONFIG_MEMCG=y CONFIG_MEMCG_SWAP=y CONF
阅读全文

浙公网安备 33010602011771号