摘要: 存储卷概述 容器磁盘上的文件的生命周期是短暂的,这就使得在容器中运行重要应用时会出现一些问题。首先,当容器崩溃时,kubelet 会重启它,但是容器中的文件将丢失——容器以干净的状态(镜像最初的状态)重新启动。其次,在 Pod 中同时运行多个容器时,这些容器之间通常需要共享文件。Kubernetes 阅读全文
posted @ 2018-09-21 13:51 大胖猴 阅读(3807) 评论(0) 推荐(0) 编辑
摘要: 什么是ingress Ingress是授权入站连接到达集群服务的规则集合。 从外部流量调度到nodeprot上的service 从service调度到ingress-controller ingress-controller根据ingress中的定义(虚拟主机或者后端的url) 根据虚拟主机名调度到 阅读全文
posted @ 2018-09-11 23:12 大胖猴 阅读(14413) 评论(1) 推荐(1) 编辑
摘要: 1、查看当前内核版本 2、升级内核 更新yum源仓库 启用 ELRepo 仓库 ELRepo 仓库是基于社区的用于企业级 Linux 仓库,提供对 RedHat Enterprise (RHEL) 和 其他基于 RHEL的 Linux 发行版(CentOS、Scientific、Fedora 等)的 阅读全文
posted @ 2018-09-11 14:55 大胖猴 阅读(84941) 评论(5) 推荐(12) 编辑
摘要: Service 概述 kubernetes 中的pod是有生生灭灭的,时刻都有可能被新的pod所代替,而不可复活(pod的生命周期)。一旦一个pod生命终止,通过ReplicaSets动态创建和销毁pod(Pod的动态扩缩容,滚动升级 等)。 每个pod都有自己的IP,这IP随着pod的生生灭灭而变 阅读全文
posted @ 2018-08-31 23:45 大胖猴 阅读(3125) 评论(0) 推荐(1) 编辑
摘要: DaemonSet 简介 DaemonSet 确保全部(或者一些)Node 上运行一个 Pod 的副本。当有 Node 加入集群时,也会为他们新增一个 Pod 。当有 Node 从集群移除时,这些 Pod 也会被回收。删除 DaemonSet 将会删除它创建的所有 Pod。 使用 DaemonSet 阅读全文
posted @ 2018-08-30 10:34 大胖猴 阅读(5299) 评论(0) 推荐(0) 编辑
摘要: Deployment 简介 deployment 是用来管理无状态应用的,面向的集群的管理,而不是面向的是一个不可变的个体,举例:有一群鸭子,要吃掉一个,只需要再放一个新的鸭仔就好了,不会影响什么,而有状态的应用,就同时养三条狗一样,而每个狗都是无法代替用新的事物代替的,因为有“感情”这个状态在里面 阅读全文
posted @ 2018-08-28 17:48 大胖猴 阅读(20030) 评论(0) 推荐(0) 编辑
摘要: 定义Pod的常用资源 pods.spec.containers - name <string> #containers 的名字 image <string> #镜像地址 imagePullPolicy <string> #如果标签是latest 就是Always(总是下载镜像) IfNotPrese 阅读全文
posted @ 2018-08-22 23:48 大胖猴 阅读(1840) 评论(0) 推荐(0) 编辑
摘要: Kubernetes 常用资源 资源 对象 创建资源清单的方法 apiserver 仅接受JOSN格式的资源定义 yaml格式提供配置清单,apiserver自动转成json格式,然后在提交 大部分资源的配置清单: apiVersion: 格式:group/version 查看 kubectl ap 阅读全文
posted @ 2018-08-21 15:05 大胖猴 阅读(967) 评论(0) 推荐(0) 编辑
摘要: 什么是Pod Pod是可以创建和管理Kubernetes计算的最小可部署单元。一个Pod代表着集群中运行的一个进程。 Pod就像是豌豆荚一样,它由一个或者多个容器组成(例如Docker容器),它们共享容器存储、网络和容器运行配置项。Pod中的容器总是被同时调度,有共同的运行环境。你可以把单个Pod想 阅读全文
posted @ 2018-08-20 23:33 大胖猴 阅读(10140) 评论(0) 推荐(0) 编辑
摘要: Kubernetes 架构 Kubernetes是一个全新的基于容器技术的分布式架构,虽然Kubernetes只有三年,但它是谷歌十几年以来大规模应用容器技术的经验积累和升华的一个重要发展成果。确切的说,Kubernetes是谷歌严格保密十几年的秘密武器 Borg的一个开源版本。Kubernetes 阅读全文
posted @ 2018-08-20 10:41 大胖猴 阅读(791) 评论(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 大胖猴 阅读(2460) 评论(4) 推荐(1) 编辑
摘要: Nginx 变量 Nginx运算符 nginx if 不允许嵌套,变量与括号之间都需要有空格,否则nginx认为是一条命令 Nginx 模块 nginx 将每个功能都分成不同的模块加载,具有很强的扩展性。 下面为常用的模块和内置模块 Nginx 命令 列出常用nginx命令 Nginx 配置简单案例 阅读全文
posted @ 2018-08-03 10:08 大胖猴 阅读(333) 评论(0) 推荐(1) 编辑
摘要: 前提条件 一个kubernetes集群 安装和配置集群端服务Helm和Tiller 确定要应用于安装的安全配置(如果有) 1、安装HELM 每一个版本HELM提供多种操作系统的二进制版本。可以手动下载和安装这些版本。 1、下载想要的版本 2、打开包(tar -zxvf helm-v2.9.0-lin 阅读全文
posted @ 2018-07-30 10:12 大胖猴 阅读(5436) 评论(2) 推荐(0) 编辑
摘要: 1、Ubuntu自动安装脚本 2、Centos7 安装 3、配置 首先登录到pritunl 获取pritunl setup-key 键入key值 进入登录页面 默认登录用户名:pritunl密码:pritunl,登录后,系统将提示您更改默认用户名和密码。 完成初始设置后,导航到“ 用户”选项卡。您需 阅读全文
posted @ 2018-07-06 11:30 大胖猴 阅读(17) 评论(0) 推荐(0) 编辑
摘要: Openldap 客户端常用管理命令 1、ldapadd -x: 简答认证方式 -W: 不需要在命令上写密码 ldapapp -x -D "cn=Manager,dc=suixingpay,dc=com" -W -w: password 需要命令上指定密码 ldapapp -x -D "cn=Man 阅读全文
posted @ 2018-07-05 17:51 大胖猴 阅读(9607) 评论(2) 推荐(1) 编辑