k8s之Pod管理 pod.xml apiVersion: v1 kind: Pod metadata: name: nginx-pod labels: app: nginx spec: containers: - name: nginx image: daocloud.io/library/nginx 创建 [root@node1 ~]# kubectl create -f p 2019-05-06 k8s #Linux
jenkins+maven+pipeline+docker 1.相关插件配置请参考我的另一篇文章 http://www.jcwit.com/2019/04/29/jenkinsgitmavendocker发布/ 2.新建任务-选择流水线(英文这里写的是pipeline) 定义两个变量和之前一样 构建触发器,选择轮询 流水线-选择 pipeline script 相关脚本内容如下 node { def mvnHome stage(' 2019-04-29 Jenkins #jenkins
jenkins+git+maven+docker发布 1.jenkins安装.这个太简单略过。 2.插件安装需要安装以下插件,插件源地址请使用以下地址:https://mirrors.tuna.tsinghua.edu.cn/jenkins/updates/update-center.json Git Parameter git参数构建插件 Maven Integration maven项目构建插件 SSH Publish Over SSH 3.全局 2019-04-29 Jenkins #jenkins
kafka命令操作 1)查看当前服务器中的所有topic $ bin/kafka-topics.sh --zookeeper 127.0.0.1:2181 --list 2)创建topic $ bin/kafka-topics.sh --zookeeper 127.0.0.1:2181 \ --create --replication-factor 3 --partitions 1 --topic first 选项说 2019-04-17 Linux #kafka
kafka介绍与安装 1.什么是kafka一个开源分布式消息队列 对消息保存根据Topic进行归类,发送消息者为Producer 接收者为Consumer 每个实例称为broker 依赖于zookeeper 2.安装zookeeper参见zookeeper介绍与安装 3.安装kafka下载kafka zip包 wget http://apache.opencas.org/kafka/0.9.0.1/kafka_2.1 2019-04-17 kafka #kafka
Zookeeper相关命令 1.启动客户端 $ bin/zkCli.sh 2.显示所有操作命令 [zk: localhost:2181(CONNECTED) 1] help 3.查看当前znode中所包含的内容 [zk: localhost:2181(CONNECTED) 0] ls / [zookeeper] 4.查看当前节点详细数据 [zk: localhost:2181(CONNECTED) 1] ls2 / [zo 2019-04-17 Zookeeper #Linux #Zookeeper
Zookeeper介绍与安装 1.介绍zookeeper 一个开源的分布式 为分布式应用提供协调服务的apache项目 2. 特点一个领导者 多个跟随者组成的集群 只要半数以上节点存活就能正常服务 全局数据一致 每个server保存一份相同的数据副本,无论连接那个数据都一致 更新请求顺序进行 来自同一客户端的更新请求按发送顺序依次执行 数据更新原子性 要么成功要么失败 实时性 3.数据结构整体是一棵树 每个节点称为一个zno 2019-04-16 Zookeeper #Linux #Zookeeper
k8s yaml格式pod定义 apiVersion: v1 #必选 使用kubectl api-versions查询所有版本 kind: Pod #必选,Pod metadata: #必选,元数据 name: nginx-service #必选,Pod名称 namespace: de 2019-04-16 k8s #Linux
Kubectl 命令概要 常用命令 详细介绍如下 类型 命令 描述 基础命令 create 通过文件名或标准输入创建资源 . expose 将一个资源公开为一个新的Service . run 在集群中运行一个特定的镜像 . set 在对象上设置特定的功能 . get 显示一个或多个资源 . explain 文档参考资料 . edit 使用默认的编辑器编辑一个资源。 . delete 2019-04-16 k8s #k8s
k8s介绍 介绍k8s 使用go语言开发 谷歌开源的一个容器集群管理系统,borg衍生出来,主要用于自动化部署,扩展和管理容器应用,提供资源调度,部署管理 服务发现 扩容缩容 监控等 主要功能 数据卷 pod之间共享数据,可以使用数据卷 应用程序健康检查 容器内服务 设置监控策略 复制应用程序实例 pod副本数量 弹性伸缩 根据设定的指标如cpu利用率 自动缩放pod副本 服务 2019-04-16 k8s #Linux #k8s