<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[DaneLuo的博客]]></title><description><![CDATA[]]></description><link>https://blog.youkuaiyun.com/DaneLuo</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; DaneLuo]]></copyright><item><title><![CDATA[Docker学习之k8s]]></title><link>https://blog.youkuaiyun.com/DaneLuo/article/details/130690979</link><guid>https://blog.youkuaiyun.com/DaneLuo/article/details/130690979</guid><author>DaneLuo</author><pubDate>Mon, 15 May 2023 20:24:17 +0800</pubDate><description><![CDATA[在kubernetes中，Pod是有生命周期的，如果Pod重启它的IP很有可能会发生变化。如果我们的服务都是将Pod的IP地址写死，Pod挂掉或者重启，和刚才重启的pod相关联的其他服务将会找不到它所关联的Pod，为了解决这个问题，在kubernetes中定义了service资源对象，Service 定义了一个服务访问的入口，客户端通过这个入口即可访问服务背后的应用集群实例，service是一组Pod的逻辑集合，这一组Pod能够被Service访问到，通常是通过Label Selector实现的。]]></description><category></category></item><item><title><![CDATA[k8s相关理论]]></title><link>https://blog.youkuaiyun.com/DaneLuo/article/details/130567498</link><guid>https://blog.youkuaiyun.com/DaneLuo/article/details/130567498</guid><author>DaneLuo</author><pubDate>Mon, 08 May 2023 21:31:53 +0800</pubDate><description><![CDATA[1 k8s简介1.1 Kubernets架构k8s的物理架构是master/node模式：K8S集群至少需要一个主节点(Master)和多个工作节点(Worker)，Master节点是集群的控制节点，负责整个集群的管理和控制，主要用于暴露API、调度部署和对节点进行管理。工作节点主要是运行容器的。kubelet 负责启动容器或podkube-proxy负载均衡pod是最小调度单元pod封装一个或多个容器1.2 Kubernetes组件Master node：主节点。]]></description><category></category></item><item><title><![CDATA[docker容器相关内容；dockerfile相关命令]]></title><link>https://blog.youkuaiyun.com/DaneLuo/article/details/130415035</link><guid>https://blog.youkuaiyun.com/DaneLuo/article/details/130415035</guid><author>DaneLuo</author><pubDate>Thu, 27 Apr 2023 21:11:48 +0800</pubDate><description><![CDATA[使用-f选项显式指定Dockerfile文件的具体位置： docker build -f /path/to/a/Dockerfile . 可以指定构建成功之后要保存的新镜像的仓库名和标签： docker build -t shykes/myapp . Docker守护进程逐一运行Dockerfile中的指令，每条指令被独立执行并创建一个新镜像。联合文件系统实际上是由存储驱动实现的，相应的存储驱动有aufs、overlay、overlay2、devicemapper、btrfs、zfs、vfs等。]]></description><category></category></item><item><title><![CDATA[docker学习随笔]]></title><link>https://blog.youkuaiyun.com/DaneLuo/article/details/130389214</link><guid>https://blog.youkuaiyun.com/DaneLuo/article/details/130389214</guid><author>DaneLuo</author><pubDate>Wed, 26 Apr 2023 16:58:56 +0800</pubDate><description><![CDATA[与docker attach命令不同，每次执行的docker exec命令都是彼此独立的。对于以后台方式启动的容器，通过docker exec -it进入容器排查问题很方便。要连接上去的容器必须正在运行。连接到容器后，按组合键CTRL+C不仅从容器退出（脱离容器），而且导致容器停止了。4.1 基于容器生成镜像的具体的实现原理是通过对可写层的修改来生成新的镜像，实现的是传统的镜像分层结构。--memory-swap：允许容器置入磁盘交换空间中的内存数量。-m, --memory：容器可用的最大内存。]]></description><category></category></item><item><title><![CDATA[Docker容器技术]]></title><link>https://blog.youkuaiyun.com/DaneLuo/article/details/130348961</link><guid>https://blog.youkuaiyun.com/DaneLuo/article/details/130348961</guid><author>DaneLuo</author><pubDate>Mon, 24 Apr 2023 18:39:14 +0800</pubDate><description><![CDATA[DockerDocker容器是一个开源的应用容器引擎，让开发者可以以统一的方式打包他们的应用以及依赖包到一个可移植的容器中，然后发布到任何安装了docker引擎的服务器上（包括流行的Linux机器、windows机器），也可以实现虚拟化。容器是完全使用沙箱机制，相互之间不会有任何接口（类似 iPhone 的 app）。几乎没有性能开销,可以很容易地在机器和数据中心中运行。最重要的是,他们不依赖于任何语言、框架包括系统。Docker容器与其他的容器技术都是大致类似的。但是，Docker。]]></description><category></category></item></channel></rss>