12 2018 档案

摘要:一.简介与安装 1.简介 Compose是定义和运行多容器Docker应用程序的工具,使用Compose,您可以使用YAML文件来配置应用程序的服务,然后,使用单个命令创建并启动配置中的所有服务 2.安装: (1).在https://github.com/docker/compose/release 阅读全文
posted @ 2018-12-20 19:23 rorshach 阅读(504) 评论(0) 推荐(0) 编辑
摘要:一.镜像上传 1.在https://hub.docker.com 注册一个账号 2.创建一个仓库 3.取到containerID 4.commit容器 5.登录hub docker ps:输入账密 6.push镜像: 7.push完成后就可以在hub.docker.com中看到你的镜像了 二.Doc 阅读全文
posted @ 2018-12-20 18:54 rorshach 阅读(300) 评论(0) 推荐(0) 编辑
摘要:一.kubernetes dashboard kubernetes dashboard是k8s的web管理界面 二.安装 k8s的版本为1.5 1.创建dashboard-controller.yaml ps:上文中的--apiserver-host,这是master的地址 应用该配置文件: 2.创 阅读全文
posted @ 2018-12-16 17:20 rorshach 阅读(317) 评论(0) 推荐(0) 编辑
摘要:一.Ingress简介 外部访问集群内的服务,可以通过NodePort或LoadBalancer(这通常由云服务商提供),还可以通过ingress访问. Ingress包含两个组件Ingress Controller和Ingress: Ingress:将Nginx的配置抽象成一个Ingress对象, 阅读全文
posted @ 2018-12-16 17:15 rorshach 阅读(312) 评论(0) 推荐(0) 编辑
摘要:一.dns服务 1.解决的问题 为了通过服务的名字在集群内进行服务相互访问,需要创建一个dns服务 2.k8s中使用的虚拟dns服务是skydns 二.搭建 1.创建并应用skydns-rc.yaml 2.创建并应用skydns-svc 三.修改节点kubelet的参数 1.在/etc/kubern 阅读全文
posted @ 2018-12-16 17:05 rorshach 阅读(1430) 评论(0) 推荐(0) 编辑
摘要:一.搭建nginx+php 1.站点配置文件 1.1创建nginx-configmap.yaml [root@master k8s]# cat nginx-configmap.yaml apiVersion: v1 kind: ConfigMap metadata: name: nginx-conf 阅读全文
posted @ 2018-12-16 17:02 rorshach 阅读(8123) 评论(0) 推荐(0) 编辑
摘要:在k8s中的基本概念 一.Pod1. podk8s下最重要也最基本的概念,由一个根容器Pause和许多用户业务容器组成,是容器的载体. 2. pod的yaml定义格式及字段 3. label 和 label selectorlabel是k8s中的核心概念,label由key和value组成,用户自定 阅读全文
posted @ 2018-12-12 16:27 rorshach 阅读(4390) 评论(1) 推荐(1) 编辑
摘要:一.规划1.系统centos 7 2.ip规划及功能分配192.168.2.24 master 192.168.2.24 etcd 192.168.2.25 node1(即minion)192.168.2.26 node2(即minion) 二.基本环境配置1.关闭防火墙#systemctl sto 阅读全文
posted @ 2018-12-02 18:43 rorshach 阅读(408) 评论(0) 推荐(0) 编辑
摘要:一.服务端仓库(ip:192.168.2.25)1.拉取registrydocker pull registry 2.运行docker run -itd -v /data/registry:/var/lib/registry -p 5000:5000 --restart=always --name 阅读全文
posted @ 2018-12-02 16:31 rorshach 阅读(254) 评论(0) 推荐(0) 编辑