随笔分类 -  容器服务系列

docker、k8s
摘要:本文收录在容器技术学习系列文章总目录 1、configmap 1.1 认识configmap ConfigMap用于保存配置数据的键值对,可以用来保存单个属性,也可以用来保存配置文件。ConfigMap跟secret很类似,但它可以更方便地处理不包含敏感信息的字符串。 1.2 创建configmap 阅读全文
posted @ 2019-02-26 10:03 alonghub 阅读(1010) 评论(0) 推荐(1) 编辑
摘要:本文收录在容器技术学习系列文章总目录 1、认识存储卷 1.1 背景 默认情况下容器中的磁盘文件是非持久化的,容器中的磁盘的生命周期是短暂的,这就带来了一系列的问题:第一,当一个容器损坏之后,kubelet 会重启这个容器,但是文件会丢失-这个容器会是一个全新的状态;第二,当很多容器在同一Pod中运行 阅读全文
posted @ 2019-01-30 16:59 alonghub 阅读(5359) 评论(0) 推荐(3) 编辑
摘要:本文收录在容器技术学习系列文章总目录 1、认识Ingress 1.1 什么是Ingress? 通常情况下,service和pod仅可在集群内部网络中通过IP地址访问。所有到达边界路由器的流量或被丢弃或被转发到其他地方。从概念上讲,可能像下面这样: Ingress是授权入站连接到达集群服务的规则集合。 阅读全文
posted @ 2019-01-29 11:02 alonghub 阅读(6419) 评论(2) 推荐(3) 编辑
摘要:本文收录在容器技术学习系列文章总目录 1、认识service 1.1 为什么要使用service Kubernetes Pod 是有生命周期的,它们可以被创建,也可以被销毁,然而一旦被销毁生命就永远结束。 通过 ReplicationController 能够动态地创建和销毁 Pod(例如,需要进行 阅读全文
posted @ 2019-01-28 14:25 alonghub 阅读(5765) 评论(0) 推荐(2) 编辑
摘要:本文收录在容器技术学习系列文章总目录 1、Pod控制器 1.1 介绍 Pod控制器是用于实现管理pod的中间层,确保pod资源符合预期的状态,pod的资源出现故障时,会尝试 进行重启,当根据重启策略无效,则会重新新建pod的资源。 1.2 pod控制器有多种类型 ReplicationControl 阅读全文
posted @ 2019-01-25 11:18 alonghub 阅读(4059) 评论(0) 推荐(7) 编辑
摘要:本文收录在容器技术学习系列文章总目录 1、认识kubernetes资源 1.1 常用资源/对象 workload工作负载型资源:pod,ReplicaSet,Deployment,StatefulSet,daemonset,job... 服务器发现及均衡:Service,Lngress... 配置与 阅读全文
posted @ 2019-01-24 11:19 alonghub 阅读(1676) 评论(0) 推荐(4) 编辑
摘要:本文收录在容器技术学习系列文章总目录 1、使用kubectl 1.1 介绍 kubectl用于运行Kubernetes集群命令的管理工具。 1.2 语法 command:指定要在一个或多个资源执行的操作,例如操作create,get,describe,delete。TYPE:指定资源类型Resour 阅读全文
posted @ 2019-01-23 10:24 alonghub 阅读(3632) 评论(1) 推荐(8) 编辑
摘要:本文收录在容器技术学习系列文章总目录 1、kubernetes安装介绍 1.1 K8S架构图 1.2 K8S搭建安装示意图 1.3 安装kubernetes方法 优点:你只要安装kubeadm即可;kubeadm会帮你自动部署安装K8S集群;如:初始化K8S集群、配置各个插件的证书认证、部署集群网络 阅读全文
posted @ 2019-01-22 14:12 alonghub 阅读(11059) 评论(5) 推荐(12) 编辑
摘要: 阅读全文
posted @ 2019-01-15 17:08 alonghub 阅读(6386) 评论(0) 推荐(6) 编辑
摘要:本文收录在容器技术学习系列文章总目录 1、限制容器的资源 默认情况下,容器没有资源限制,可以使用主机内核调度程序允许的尽可能多的给定资源。Docker提供了控制容器可以使用多少内存或CPU的方法,设置docker run命令的运行时配置标志。本篇提供有关何时应设置此类限制的详细信息以及设置这些限制的 阅读全文
posted @ 2019-01-15 10:41 alonghub 阅读(3290) 评论(0) 推荐(4) 编辑
摘要:本文收录在容器技术学习系列文章总目录 1、制作镜像 1.1 镜像的生成途径 基于容器制作 dockerfile,docker build 本篇主要详细讲解基于容器制作镜像;基于dockerfile 制作镜像在后一张文章Docker系列07—Dockerfile 详解中详细介绍; 1.2 基于容器制作 阅读全文
posted @ 2019-01-11 10:10 alonghub 阅读(3321) 评论(1) 推荐(3) 编辑
摘要: 阅读全文
posted @ 2019-01-10 15:05 alonghub 阅读(7522) 评论(1) 推荐(6) 编辑
摘要:本文收录在容器技术学习系列文章总目录 1、认识Dockerfile 1.1 镜像的生成途径 基于容器制作 dockerfile,docker build 基于容器制作镜像,已经在上篇Docker系列06—基于容器制作镜像并上传到Docker Registry详细讲解过了,大家有需要可以去上篇查找;这 阅读全文
posted @ 2019-01-09 14:03 alonghub 阅读(5940) 评论(1) 推荐(13) 编辑
摘要:本文收录在容器技术学习系列文章总目录 1、存储卷介绍 1.1 背景 (1)docker 的 AFUS 分层文件系统 docker镜像由多个只读层叠加面成,启动容器时,docker会加载只读镜像层并在镜像栈顶部加一个读写层; 如果运行中的容器修改了现有的一个已经存在的文件,那该文件将会从读写层下面的只 阅读全文
posted @ 2019-01-08 09:56 alonghub 阅读(8331) 评论(4) 推荐(8) 编辑
摘要:本文收录在容器技术学习系列文章总目录 1、Docker的四种网络模式 (1)docker四种网络模式如下: Bridge contauner 桥接式网络模式 Host(open) container 开放式网络模式 Container(join) container 联合挂载式网络模式,是host网 阅读全文
posted @ 2019-01-07 16:02 alonghub 阅读(6096) 评论(4) 推荐(5) 编辑
摘要: 阅读全文
posted @ 2019-01-03 17:58 alonghub 阅读(2866) 评论(4) 推荐(7) 编辑
摘要: 阅读全文
posted @ 2018-12-03 10:53 alonghub 阅读(37729) 评论(19) 推荐(22) 编辑
摘要:本文收录在容器技术学习系列文章总目录 一、介绍 Kubernetes Dashboard是Kubernetes集群的基于Web的通用UI。它允许用户管理在群集中运行的应用程序并对其进行故障排除,以及管理群集本身。 二、搭建dashboard 1、编写yaml文件 借鉴GitHub,修改了image的 阅读全文
posted @ 2018-10-18 17:47 alonghub 阅读(3336) 评论(3) 推荐(2) 编辑
摘要:本文收录在容器技术学习系列文章总目录 一、简介 1、Kubernetes代码托管在GitHub上:https://github.com/kubernetes/kubernetes/。 2、Kubernetes是一个开源的,容器集群管理系统,Kubernetes的目标是让部署容器化的应用简单并且高效( 阅读全文
posted @ 2018-10-18 16:01 alonghub 阅读(2643) 评论(5) 推荐(3) 编辑
摘要:本文收录在容器技术学习系列文章总目录 一、LXC介绍 1、Linux Container容器是一种内核虚拟化技术,可以提供轻量级的虚拟化,以便隔离进程和资源。 2、LXC为Linux Container的简写。可以提供轻量级的虚拟化,以便隔离进程和资源,而且不需要提供指令解释机制以及全虚拟化的其他复 阅读全文
posted @ 2018-06-14 18:09 alonghub 阅读(6183) 评论(2) 推荐(4) 编辑