自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(13)
  • 收藏
  • 关注

原创 k8s笔记(8)-- 容器化应用配置Configmap和Sercet

configmap配置容器化应用方式:自定义命令行参数 args:[]将配置文件直接封装进镜像环境变量配置通过entrypoint脚本预处理变量,cloud native 的应用程序一般可直接通过环境变量加载配置以上的缺点:修改配置不方便存储卷:configmap, secretenv 配置命令配置kubectl create configmap nginx-config ...

2019-12-06 21:36:10 525

原创 k8s笔记(7)-- 存储卷

仅介绍一些简单的存储卷:emptyDir,hostpath,nfs, pvc、pv,configmap和secret。分布式存储卷或云存储不做介绍。

2019-12-05 21:18:57 599

原创 k8s笔记(6)-- Ingress和Ingress Controller

Ingress 实践案例# cat tomcat-service.yaml apiVersion: v1kind: Servicemetadata: name: tomcat namespace: defaultspec: selector: demo: tomcat release: canary ports: -...

2019-12-04 22:48:48 935

原创 k8s笔记(5)-- Service和Kube-Porxy

什么是servicek8s中的服务发现和负载均衡。通俗的说就是映射一个虚拟IP(VIP)到指定的端口,通过代理客户端发来的请求会转发到后端一组Pods中的一台(也就是endpoint)上。为什么不直接访问pod端口呢?之前了解到,pod一般不单独存在,通过deployment管理pod生命周期,在pod销毁重建后ip和hostname都会改变,所以一般不直接访问pod服务,通过service v...

2019-12-03 23:30:22 344

原创 k8s笔记(4)-- pod生命周期和健康状态探测

前言本文主要系统的介绍pod和pod健康状态探测。探测类型包括liveness,readiness和startup。什么是podPod是Kubernetes创建或部署的最小且最简单的基本单位,Pod表示在集群上运行的进程。Pod封装了一个或多个运行应用程序的容器,存储资源,唯一的网络IP和控制容器运行方式的一些选项。一般会将docker作为k8s的容器运行时(container runti...

2019-11-27 22:55:38 1289

原创 k8s笔记(3)-- pod控制器(ReplicaSet,DeployMent,ReplicationController,和DaemonSet)

前言本文主要介绍pod的生命周期和pod控控制器(Controller Manager),包括ReplicaSet,DeployMent和DaemonSet。Controller ManagerController Manager作为集群内部的管理控制中心,负责集群内的Node、Pod副本、服务端点(Endpoint)、命名空间(Namespace)、服务账号(ServiceAccount)...

2019-11-26 22:55:08 1039

原创 K8S笔记(2) -- kubectl命令和yaml字段解析

背景之前写了一篇有关k8s对象,组件,安装的介绍博客–k8s基础概念,本文就通过简单命令操作和yaml文件再进一步了解下k8s吧。环境介绍ip/hostnamedockerk8spod cidrservice cidr规格172.20.2.84/master1.18.061.16.310.10.0.0/1610.244.0/164C4G172.20...

2019-11-25 22:36:51 4113

原创 docker基础整理(5) -- Dockerfile指令与案例实践

Dockerfile指令介绍

2019-11-20 18:03:57 359

原创 docker基础整理(4)-- 文件系统(overlayfs)与overlay2 持久化存储,共享与备份还原

在容器使用过程中,会有一系列新的不解产生。如:镜像是分层的,那么镜像被拉取下来也是分层存储的吗?通过镜像创建容器时会在镜像上附加一层读写层,那么这个读写层和镜像有什么具体关联,且由于镜像只读,容器中进程读取镜像数据可以直接读取,但是写怎么实现?容器外挂存储怎么使用?

2019-11-13 15:48:36 3203

原创 docker基础整理(3)-- 网络介绍

概述Docker支持的网络模式较多,根据不同应用场景可分为:宿主机内部容器通信:bridge,host,container和none;跨主机容器通信:bridge,macvlan,overlay;大规模集群跨主机容器通信(第三方插件): flannel、pipework、weave 和 calico。宿主机内部容器通信bridgedocker默认网络类型,默认网桥为docker0(1...

2019-11-11 18:16:58 279

原创 docker基础整理(2)-- 常用命令总结,超详细

docker常用命令总结

2019-11-08 14:30:47 436

原创 Docker基础整理(1) -- 概念,虚拟化,容器,镜像,仓库,安装,其他

什么是DockerDocker是一个用于开发,交付和运行应用程序的开放平台。可以创建轻量级的、可移植的、自给自足的容器,用于快速开发,交付和运行应用程序。其隔离和安全性使你可以在给定主机上同时运行多个容器。Docker容器是轻量级的,因为它们不需要虚拟机管理程序的额外负载,而是直接在主机的内核中运行。这意味着与使用虚拟机相比,可以在给定的硬件组合上运行更多的容器。你甚至可以在实际上是虚拟机的主机...

2019-11-07 16:27:51 406

原创 k8s基础概念

什么是k8s1Kubernetes(k8s)是一个基于容器的集群管理平台。它拥有庞大,快速发展的生态系统,是基于 Google 多年大规模容器管理技术 Borg 的开源版本。k8s能做什么,k8s提供了一个弹性运行分布式系统的框架。它负责您的扩展要求,故障转移,部署模式等。支持服务发现和负载平衡,存储编排,自动部署和回滚,(自动装箱)资源分配与限制,自我修复,密钥和配置管理这些功能。容器发展...

2019-07-19 15:05:19 869

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除