<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[xl_2016的博客]]></title><description><![CDATA[]]></description><link>https://blog.youkuaiyun.com/xl_2016</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; xl_2016]]></copyright><item><title><![CDATA[k8s笔记（8）-- 容器化应用配置Configmap和Sercet]]></title><link>https://blog.youkuaiyun.com/xl_2016/article/details/103429958</link><guid>https://blog.youkuaiyun.com/xl_2016/article/details/103429958</guid><author>xl_2016</author><pubDate>Fri, 06 Dec 2019 21:36:10 +0800</pubDate><description><![CDATA[configmap
配置容器化应用方式：

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

env 配置
命令配置
kubectl create configmap nginx-config ...]]></description><category></category></item><item><title><![CDATA[k8s笔记（7）-- 存储卷]]></title><link>https://blog.youkuaiyun.com/xl_2016/article/details/103412688</link><guid>https://blog.youkuaiyun.com/xl_2016/article/details/103412688</guid><author>xl_2016</author><pubDate>Thu, 05 Dec 2019 21:18:57 +0800</pubDate><description><![CDATA[仅介绍一些简单的存储卷：emptyDir，hostpath，nfs， pvc、pv，configmap和secret。分布式存储卷或云存储不做介绍。]]></description><category></category></item><item><title><![CDATA[k8s笔记（6）-- Ingress和Ingress Controller]]></title><link>https://blog.youkuaiyun.com/xl_2016/article/details/103395970</link><guid>https://blog.youkuaiyun.com/xl_2016/article/details/103395970</guid><author>xl_2016</author><pubDate>Wed, 04 Dec 2019 22:48:48 +0800</pubDate><description><![CDATA[Ingress 实践案例
# cat tomcat-service.yaml 
apiVersion: v1
kind: Service
metadata:
    name: tomcat
    namespace: default
spec:
    selector:
        demo: tomcat
        release: canary
    ports:
    -...]]></description><category></category></item><item><title><![CDATA[k8s笔记（5）-- Service和Kube-Porxy]]></title><link>https://blog.youkuaiyun.com/xl_2016/article/details/103378578</link><guid>https://blog.youkuaiyun.com/xl_2016/article/details/103378578</guid><author>xl_2016</author><pubDate>Tue, 03 Dec 2019 23:30:22 +0800</pubDate><description><![CDATA[什么是service
k8s中的服务发现和负载均衡。通俗的说就是映射一个虚拟IP(VIP)到指定的端口，通过代理客户端发来的请求会转发到后端一组Pods中的一台（也就是endpoint）上。为什么不直接访问pod端口呢？之前了解到，pod一般不单独存在，通过deployment管理pod生命周期，在pod销毁重建后ip和hostname都会改变，所以一般不直接访问pod服务，通过service v...]]></description><category></category></item><item><title><![CDATA[k8s笔记（4）-- pod生命周期和健康状态探测]]></title><link>https://blog.youkuaiyun.com/xl_2016/article/details/103285187</link><guid>https://blog.youkuaiyun.com/xl_2016/article/details/103285187</guid><author>xl_2016</author><pubDate>Wed, 27 Nov 2019 22:55:38 +0800</pubDate><description><![CDATA[前言
本文主要系统的介绍pod和pod健康状态探测。探测类型包括liveness，readiness和startup。
什么是pod
Pod是Kubernetes创建或部署的最小且最简单的基本单位，Pod表示在集群上运行的进程。
Pod封装了一个或多个运行应用程序的容器，存储资源，唯一的网络IP和控制容器运行方式的一些选项。一般会将docker作为k8s的容器运行时（container runti...]]></description><category></category></item><item><title><![CDATA[k8s笔记（3）-- pod控制器（ReplicaSet，DeployMent，ReplicationController，和DaemonSet）]]></title><link>https://blog.youkuaiyun.com/xl_2016/article/details/103266958</link><guid>https://blog.youkuaiyun.com/xl_2016/article/details/103266958</guid><author>xl_2016</author><pubDate>Tue, 26 Nov 2019 22:55:08 +0800</pubDate><description><![CDATA[前言
本文主要介绍pod的生命周期和pod控控制器（Controller Manager），包括ReplicaSet，DeployMent和DaemonSet。
Controller Manager
Controller Manager作为集群内部的管理控制中心，负责集群内的Node、Pod副本、服务端点（Endpoint）、命名空间（Namespace）、服务账号（ServiceAccount）...]]></description><category></category></item><item><title><![CDATA[K8S笔记（2） -- kubectl命令和yaml字段解析]]></title><link>https://blog.youkuaiyun.com/xl_2016/article/details/103247330</link><guid>https://blog.youkuaiyun.com/xl_2016/article/details/103247330</guid><author>xl_2016</author><pubDate>Mon, 25 Nov 2019 22:36:51 +0800</pubDate><description><![CDATA[背景
之前写了一篇有关k8s对象，组件，安装的介绍博客–k8s基础概念，本文就通过简单命令操作和yaml文件再进一步了解下k8s吧。
环境介绍




ip/hostname
docker
k8s
pod cidr
service cidr
规格




172.20.2.84/master
1.18.06
1.16.3
10.10.0.0/16
10.244.0/16
4C4G


172.20...]]></description><category></category></item><item><title><![CDATA[docker基础整理（5） -- Dockerfile指令与案例实践]]></title><link>https://blog.youkuaiyun.com/xl_2016/article/details/103143621</link><guid>https://blog.youkuaiyun.com/xl_2016/article/details/103143621</guid><author>xl_2016</author><pubDate>Wed, 20 Nov 2019 18:03:57 +0800</pubDate><description><![CDATA[Dockerfile指令介绍]]></description><category></category></item><item><title><![CDATA[docker基础整理（4）-- 文件系统（overlayfs）与overlay2  持久化存储，共享与备份还原]]></title><link>https://blog.youkuaiyun.com/xl_2016/article/details/103050653</link><guid>https://blog.youkuaiyun.com/xl_2016/article/details/103050653</guid><author>xl_2016</author><pubDate>Wed, 13 Nov 2019 15:48:36 +0800</pubDate><description><![CDATA[在容器使用过程中，会有一系列新的不解产生。如：
镜像是分层的，那么镜像被拉取下来也是分层存储的吗？
通过镜像创建容器时会在镜像上附加一层读写层，那么这个读写层和镜像有什么具体关联，且由于镜像只读，容器中进程读取镜像数据可以直接读取，但是写怎么实现？
容器外挂存储怎么使用？]]></description><category></category></item><item><title><![CDATA[docker基础整理（3）-- 网络介绍]]></title><link>https://blog.youkuaiyun.com/xl_2016/article/details/103011380</link><guid>https://blog.youkuaiyun.com/xl_2016/article/details/103011380</guid><author>xl_2016</author><pubDate>Mon, 11 Nov 2019 18:16:58 +0800</pubDate><description><![CDATA[概述
Docker支持的网络模式较多，根据不同应用场景可分为：
宿主机内部容器通信：bridge，host，container和none；
跨主机容器通信：bridge，macvlan，overlay；
大规模集群跨主机容器通信（第三方插件）： flannel、pipework、weave 和 calico。
宿主机内部容器通信
bridge
docker默认网络类型，默认网桥为docker0(1...]]></description><category></category></item><item><title><![CDATA[docker基础整理（2）-- 常用命令总结，超详细]]></title><link>https://blog.youkuaiyun.com/xl_2016/article/details/102960183</link><guid>https://blog.youkuaiyun.com/xl_2016/article/details/102960183</guid><author>xl_2016</author><pubDate>Fri, 08 Nov 2019 14:30:47 +0800</pubDate><description><![CDATA[docker常用命令总结]]></description><category></category></item><item><title><![CDATA[Docker基础整理(1) -- 概念，虚拟化，容器，镜像，仓库，安装，其他]]></title><link>https://blog.youkuaiyun.com/xl_2016/article/details/102956518</link><guid>https://blog.youkuaiyun.com/xl_2016/article/details/102956518</guid><author>xl_2016</author><pubDate>Thu, 07 Nov 2019 16:27:51 +0800</pubDate><description><![CDATA[什么是Docker
Docker是一个用于开发，交付和运行应用程序的开放平台。可以创建轻量级的、可移植的、自给自足的容器，用于快速开发，交付和运行应用程序。其隔离和安全性使你可以在给定主机上同时运行多个容器。Docker容器是轻量级的，因为它们不需要虚拟机管理程序的额外负载，而是直接在主机的内核中运行。这意味着与使用虚拟机相比，可以在给定的硬件组合上运行更多的容器。你甚至可以在实际上是虚拟机的主机...]]></description><category></category></item><item><title><![CDATA[k8s基础概念]]></title><link>https://blog.youkuaiyun.com/xl_2016/article/details/96480654</link><guid>https://blog.youkuaiyun.com/xl_2016/article/details/96480654</guid><author>xl_2016</author><pubDate>Fri, 19 Jul 2019 15:05:19 +0800</pubDate><description><![CDATA[什么是k8s1
Kubernetes（k8s）是一个基于容器的集群管理平台。它拥有庞大，快速发展的生态系统，是基于 Google 多年大规模容器管理技术 Borg 的开源版本。
k8s能做什么，k8s提供了一个弹性运行分布式系统的框架。它负责您的扩展要求，故障转移，部署模式等。支持服务发现和负载平衡，存储编排，自动部署和回滚，（自动装箱）资源分配与限制，自我修复，密钥和配置管理这些功能。
容器发展...]]></description><category></category></item></channel></rss>