随笔分类 -  容器技术

摘要:环境说明 操作系统版本:Centos7.5 docker版本:docker-ce 17.03.2 harbor版本:v1.5.2 docker-compose: 1.22.0 基础环境搭建 系统优化 CentOS关闭selinux 关闭防火墙 配置主机时间、时区、系统语言 Kernel性能调优 Do 阅读全文
posted @ 2018-10-23 16:53 大胖猴 阅读(630) 评论(0) 推荐(0)
摘要:我们只要提起容器技术就都会想到Docker,Docker是原dotCloud公司的项目,Docker项目出现了一个简单不起眼的技术叫容器镜像,而Docker项目的出现解决了应用打包这个原容器技术的中的难题,这就是为什么Docker项目刚刚开源不久,就带领dotCloud公司在PaaS领域脱颖而出。而 阅读全文
posted @ 2018-09-26 15:59 大胖猴 阅读(2706) 评论(0) 推荐(1)
摘要:存储卷概述 容器磁盘上的文件的生命周期是短暂的,这就使得在容器中运行重要应用时会出现一些问题。首先,当容器崩溃时,kubelet 会重启它,但是容器中的文件将丢失——容器以干净的状态(镜像最初的状态)重新启动。其次,在 Pod 中同时运行多个容器时,这些容器之间通常需要共享文件。Kubernetes 阅读全文
posted @ 2018-09-21 13:51 大胖猴 阅读(3840) 评论(0) 推荐(0)
摘要:什么是ingress Ingress是授权入站连接到达集群服务的规则集合。 从外部流量调度到nodeprot上的service 从service调度到ingress-controller ingress-controller根据ingress中的定义(虚拟主机或者后端的url) 根据虚拟主机名调度到 阅读全文
posted @ 2018-09-11 23:12 大胖猴 阅读(14499) 评论(1) 推荐(1)
摘要:Service 概述 kubernetes 中的pod是有生生灭灭的,时刻都有可能被新的pod所代替,而不可复活(pod的生命周期)。一旦一个pod生命终止,通过ReplicaSets动态创建和销毁pod(Pod的动态扩缩容,滚动升级 等)。 每个pod都有自己的IP,这IP随着pod的生生灭灭而变 阅读全文
posted @ 2018-08-31 23:45 大胖猴 阅读(3188) 评论(0) 推荐(1)
摘要:DaemonSet 简介 DaemonSet 确保全部(或者一些)Node 上运行一个 Pod 的副本。当有 Node 加入集群时,也会为他们新增一个 Pod 。当有 Node 从集群移除时,这些 Pod 也会被回收。删除 DaemonSet 将会删除它创建的所有 Pod。 使用 DaemonSet 阅读全文
posted @ 2018-08-30 10:34 大胖猴 阅读(5350) 评论(0) 推荐(0)
摘要:Deployment 简介 deployment 是用来管理无状态应用的,面向的集群的管理,而不是面向的是一个不可变的个体,举例:有一群鸭子,要吃掉一个,只需要再放一个新的鸭仔就好了,不会影响什么,而有状态的应用,就同时养三条狗一样,而每个狗都是无法代替用新的事物代替的,因为有“感情”这个状态在里面 阅读全文
posted @ 2018-08-28 17:48 大胖猴 阅读(20175) 评论(0) 推荐(0)
摘要:定义Pod的常用资源 pods.spec.containers - name <string> #containers 的名字 image <string> #镜像地址 imagePullPolicy <string> #如果标签是latest 就是Always(总是下载镜像) IfNotPrese 阅读全文
posted @ 2018-08-22 23:48 大胖猴 阅读(1876) 评论(0) 推荐(0)
摘要:Kubernetes 常用资源 资源 对象 创建资源清单的方法 apiserver 仅接受JOSN格式的资源定义 yaml格式提供配置清单,apiserver自动转成json格式,然后在提交 大部分资源的配置清单: apiVersion: 格式:group/version 查看 kubectl ap 阅读全文
posted @ 2018-08-21 15:05 大胖猴 阅读(987) 评论(0) 推荐(0)
摘要:什么是Pod Pod是可以创建和管理Kubernetes计算的最小可部署单元。一个Pod代表着集群中运行的一个进程。 Pod就像是豌豆荚一样,它由一个或者多个容器组成(例如Docker容器),它们共享容器存储、网络和容器运行配置项。Pod中的容器总是被同时调度,有共同的运行环境。你可以把单个Pod想 阅读全文
posted @ 2018-08-20 23:33 大胖猴 阅读(10274) 评论(0) 推荐(0)
摘要:Kubernetes 架构 Kubernetes是一个全新的基于容器技术的分布式架构,虽然Kubernetes只有三年,但它是谷歌十几年以来大规模应用容器技术的经验积累和升华的一个重要发展成果。确切的说,Kubernetes是谷歌严格保密十几年的秘密武器 Borg的一个开源版本。Kubernetes 阅读全文
posted @ 2018-08-20 10:41 大胖猴 阅读(822) 评论(0) 推荐(0)
摘要:实验环境介绍: 本次实验环境是5个节点 3台master 2台node节点: 系统优化(在所有节点上操作) 关闭防火墙 关闭SELINUX和swap,优化内核参数 配置yum源 配置hosts解析 安装docker v1.11.1版本推荐使用docker v17.03,v1.11,v1.12,v1. 阅读全文
posted @ 2018-08-20 00:01 大胖猴 阅读(2503) 评论(4) 推荐(1)
摘要:前提条件 一个kubernetes集群 安装和配置集群端服务Helm和Tiller 确定要应用于安装的安全配置(如果有) 1、安装HELM 每一个版本HELM提供多种操作系统的二进制版本。可以手动下载和安装这些版本。 1、下载想要的版本 2、打开包(tar -zxvf helm-v2.9.0-lin 阅读全文
posted @ 2018-07-30 10:12 大胖猴 阅读(5475) 评论(2) 推荐(0)
摘要:1、安装前准备 #当前环境介绍 操作系统:CentOS7.3 硬件:2C 4G内存 官网要求Docker版本: 1.12.6 1.13.1 17.03.2 #关闭防火墙 #关闭SELINUX #安装docker #方式一 本地安装 #方式二 # 配置overlay2存储配置 overlay2原生支持 阅读全文
posted @ 2018-06-04 11:44 大胖猴 阅读(1576) 评论(3) 推荐(1)
摘要:本文完全是根据二进制部署kubernets集群的所有步骤,同时开启了集群的TLS安全认证。 环境说明 在下面的步骤中,我们将在三台CentOS系统的物理机上部署具有三个节点的kubernetes1.7.0集群。 角色分配如下: 镜像仓库:172.16.138.100,域名为 harbor.suixi 阅读全文
posted @ 2018-05-11 18:00 大胖猴 阅读(2914) 评论(0) 推荐(0)
摘要:1、Docker CE 镜像源站 使用官方安装脚本自动安装 2、Ubuntu 14.04 16.04 (使用apt-get进行安装) 3、CentOS 7 (使用yum进行安装) 4、Centos7 rpm包安装 阅读全文
posted @ 2018-04-23 13:54 大胖猴 阅读(10190) 评论(0) 推荐(2)
摘要:Rancher Pipeline Pipeline,简单来说,就是一套运行于Rancher上的工作流框架,将原本独立运行于单个或者多个节点的任务连接起来,实现单个任务难以完成的复杂发布流程。 Rancher Pipeline 主要在Rancher环境中用于运行持续集成、持续交付和持续部署任务,讲到p 阅读全文
posted @ 2018-01-02 18:17 大胖猴 阅读(4882) 评论(0) 推荐(0)
摘要:fluentd-pilot简介 fluentd-pilot是阿里开源的docker日志收集工具,Github项目地址:https://github.com/AliyunContainerService/fluentd-pilot 。你可以在每台机器上部署一个fluentd-pilot实例,就可以收集 阅读全文
posted @ 2017-12-13 17:38 大胖猴 阅读(1672) 评论(0) 推荐(0)
摘要:Docker镜像加速 rancher-server01 172.16.138.126 rancher-server02 172.16.138.127 rancher-mysql和Haproxy 172.16.138.128 1、搭建Mysql数据库(搭建Mysql过程忽略) 搭建要求: 至少 1 G 阅读全文
posted @ 2017-10-27 17:44 大胖猴 阅读(1957) 评论(0) 推荐(0)
摘要:1、安装docker-compose 2、安装harbor harbor下载地址 https://github.com/vmware/harbor/releases 3、使用docker节点push 镜像到harbor 修改docker仓库地址 重启docker服务 登录Harbor(密码:Harb 阅读全文
posted @ 2017-09-02 20:36 大胖猴 阅读(388) 评论(0) 推荐(0)