摘要:
1. 创建pod资源 pod是最小的资源单位 任何一个k8s资源都可以有yml清单文件来定义 k8s yaml的主要组成 apiVersion: v1 api版本 kind: pod 资源类型 metadata: 属性 spec: 详细 编写第一个yml文件 vim k8s_pod.yaml api
阅读全文
posted @ 2019-12-09 22:01
杨港澳
阅读(299)
推荐(0)
摘要:
k8s是一个docker集群的管理工具 k8s是容器的编排工具 1. k8s的核心功能 自愈: 重新启动失败的容器,在节点不可用时,替换和重新调度节点上的容器,对用户定义的健康检查不响应党的容器会被中止,并且,在容器准备好服务之前不会把容器向客户端广播。 弹性伸缩: 通过监控容器的cpu的使用负载,
阅读全文
posted @ 2019-12-09 21:32
杨港澳
阅读(1734)
推荐(0)
摘要:
1.1 k8s的架构 除了核心组件,还有一些推荐的Add-ons: 组件名称 说明 kube-dns 负责为整个集群提供DNS服务 Ingress Controller 为服务提供外网入口 Heapster 提供资源监控 Dashboard 提供GUI Federation 提供跨可用区的集群 Fl
阅读全文
posted @ 2019-12-09 13:48
杨港澳
阅读(91)
推荐(0)
摘要:
第一步:安装docker和docker-compose 第二步:下载harbor-offine-installer-v1.5.1.tgz 第三步:上传到/opt,并解压 第四步:修改harbor.cfg配置文件 hostname = 主机ip harbor_admin_password = 1234
阅读全文
posted @ 2019-12-05 23:26
杨港澳
阅读(49)
推荐(0)
摘要:
首先要导入registry的镜像文件 1.普通的registry 一条命令创建一个仓库 docker run -d -p 5000:5000 --restart=always --name registry -v /opt/myregistry:/var/lib/registry registry
阅读全文
posted @ 2019-12-05 21:15
杨港澳
阅读(201)
推荐(0)
摘要:
类似于ansible剧本 yml 格式 要使用这个编排工具,必须先安装 yum install -y docker-compose cd wordpress/ vi docker-compose.yml ############### version: '3' services: db: image
阅读全文
posted @ 2019-12-05 20:54
杨港澳
阅读(106)
推荐(0)
摘要:
声明: --link 是单方向的!!!!!!! #基于alpine起一个容器,并命名为db01 docker run -d -it --name db01 alpine:3.9 #基于alpine开启一个容器,--link 指定上一个容器的名称 docker run -it --link db01:
阅读全文
posted @ 2019-12-05 20:29
杨港澳
阅读(50)
推荐(0)
摘要:
镜像分层的好处:复用节省磁盘空间,相同的内容只需加载一份到内存 修改dockerfile之后,再次构建速度加快 docker优化: 1.尽可能地选择体积小的linux发行版,比如alpine 2.尽可能合并RUN指令,清理无用文件(yum缓存,源码包) 3.修改dockerfile,把变化的内容尽可
阅读全文
posted @ 2019-12-05 16:23
杨港澳
阅读(91)
推荐(0)
摘要:
特点:类似于ansible 剧本,大小几kb 而,手动做的镜像,要几百M,甚至上G ,传输不方便 dockerfile 支持自定义容器的初始命令 dockerfile只要组成部分: 基础镜像信息 FROM centos:6.9 制作镜像操作指令 RUN yum install openssh-ser
阅读全文
posted @ 2019-12-04 20:54
杨港澳
阅读(191)
推荐(0)
摘要:
手动创建一个镜像文件,搭建可道云 创建镜像的步骤 1.启动一个基础容器,在容器中安装自己的服务。 2.把安装好服务的容器提交为镜像 3.测试镜像是否可用 创建可道云镜像的步骤 1.创建一个基础容器 docker run -it -p 80:80 centos:6.9 /bin/bash #基于cen
阅读全文
posted @ 2019-12-04 20:29
杨港澳
阅读(82)
推荐(0)