<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[m0_72009757的博客]]></title><description><![CDATA[]]></description><link>https://blog.youkuaiyun.com/m0_72009757</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; m0_72009757]]></copyright><item><title><![CDATA[kubernetes持久化存储]]></title><link>https://blog.youkuaiyun.com/m0_72009757/article/details/142516726</link><guid>https://blog.youkuaiyun.com/m0_72009757/article/details/142516726</guid><author>m0_72009757</author><pubDate>Wed, 25 Sep 2024 10:37:51 +0800</pubDate><description><![CDATA[容器的弊端：1. Container (容器) 中的磁盘文件是短暂的，当容器崩溃时，kubelet 会重新启动容器，但最初的文件 将丢失，Container 会以最干净的状态启动。2. 当一个 Pod 运行多个 Container 时，各个容器可能需要共享一些文件。Kubernetes Volume 可以解决这两个问题。一些需要持久化数据的程序才会用到 Volumes，或者一些需要共享数据的容器需要 volumes。如：Redis 分片集群模式，Redis-Cluster：nodes.conf。]]></description><category></category></item><item><title><![CDATA[k8s服务发布]]></title><link>https://blog.youkuaiyun.com/m0_72009757/article/details/142480373</link><guid>https://blog.youkuaiyun.com/m0_72009757/article/details/142480373</guid><author>m0_72009757</author><pubDate>Tue, 24 Sep 2024 09:55:50 +0800</pubDate><description><![CDATA[为某个节点添加标签 Label在 deployment 或其他控制器中指定将 Pod 部署到该 节点该示例为 my-service:80 即可访问到具有 app=nginx 标 签的 Pod 的80 端口上。需要注意的是，Service 能够将一个接收端口映射到任意 的 targetPort，但如果 targetPort 为空，targetPort 将 被设置为与 Port 字段相同的值。]]></description><category></category></item><item><title><![CDATA[K8S服务发布]]></title><link>https://blog.youkuaiyun.com/m0_72009757/article/details/142451994</link><guid>https://blog.youkuaiyun.com/m0_72009757/article/details/142451994</guid><author>m0_72009757</author><pubDate>Mon, 23 Sep 2024 10:34:14 +0800</pubDate><description><![CDATA[为某个节点添加标签 Label在 deployment 或其他控制器中指定将 Pod 部署到该 节点。]]></description><category></category></item><item><title><![CDATA[配置管理之configmap]]></title><link>https://blog.youkuaiyun.com/m0_72009757/article/details/142384230</link><guid>https://blog.youkuaiyun.com/m0_72009757/article/details/142384230</guid><author>m0_72009757</author><pubDate>Fri, 20 Sep 2024 14:27:25 +0800</pubDate><description><![CDATA[ConfigMap：存储明文配置Secret：存储密文、敏感配置、用户重要信息和密码 等。配置更新直接同步容器，热加载，无需重启pod或者容 器;镜像和配置分离，可单独修改发布。]]></description><category></category></item><item><title><![CDATA[pod基本概念]]></title><link>https://blog.youkuaiyun.com/m0_72009757/article/details/142364004</link><guid>https://blog.youkuaiyun.com/m0_72009757/article/details/142364004</guid><author>m0_72009757</author><pubDate>Thu, 19 Sep 2024 16:38:34 +0800</pubDate><description><![CDATA[Pod 是 kubernetes 基本调度单位。每个 Pod 中可以运 行一个或多个容器，共享 Pod 的文件系统、IP 和网络等 资源，每个 Pod 只有一个 IP。]]></description><category></category></item><item><title><![CDATA[kubernetes持久化存储]]></title><link>https://blog.youkuaiyun.com/m0_72009757/article/details/142333032</link><guid>https://blog.youkuaiyun.com/m0_72009757/article/details/142333032</guid><author>m0_72009757</author><pubDate>Wed, 18 Sep 2024 14:47:04 +0800</pubDate><description><![CDATA[还可以将 emptyDir.medium 字段设置为 Memory， 让 Kubernetes 使用 tmpfs（内存支持的文件系 统），不过这样虽然提高性能，但因为是运行在内存 中，所以数据无法持久化，且设置的大小会被计入到 Container 的内存限制中。2. 共享与访问：在Docker中，每个容器都有自己的卷， 无法共享卷。1. Container (容器) 中的磁盘文件是短暂的，当容器崩 溃时，kubelet 会重新启动容器，但最初的文件将丢 失，Container 会以最干净的状态启动。]]></description><category></category></item><item><title><![CDATA[kubernetes调度基础]]></title><link>https://blog.youkuaiyun.com/m0_72009757/article/details/142257994</link><guid>https://blog.youkuaiyun.com/m0_72009757/article/details/142257994</guid><author>m0_72009757</author><pubDate>Sat, 14 Sep 2024 14:43:56 +0800</pubDate><description><![CDATA[ReplicaSet，简称 RS，在 Kubernetes v1.2 版本，由旧 的 Replication Controller 升级而来。与 RC 的主要区别 在于，RS 支持基于集合的 Label Selector (标签选择器) 功能。RS 主要作用于 Deployment 协调创建、删除和更新 Pod，在实际应用中，虽然 ReplicaSet 可以单独使用， 但一般建议使用 Deployment 来自动管理 ReplicaSet， 除非自定义的 Pod 不需要更新或有其他编排等。]]></description><category></category></item><item><title><![CDATA[Kubernetes 常用指令2]]></title><link>https://blog.youkuaiyun.com/m0_72009757/article/details/142214407</link><guid>https://blog.youkuaiyun.com/m0_72009757/article/details/142214407</guid><author>m0_72009757</author><pubDate>Fri, 13 Sep 2024 16:39:22 +0800</pubDate><description><![CDATA[kubectl create deployment 资源名 --image=镜像名 -- dry-run=client -o yaml > 文件名.yaml。通过配置文件名或标准输入创建一个集群资源对象，支 持 json 和 yaml 格式的文件。kubectl create deployment 资源名 --image=镜像名。kubectl get resource_name(资源名、类型)kubectl create -f 文件名。]]></description><category></category></item><item><title><![CDATA[Kubernetes常用指令]]></title><link>https://blog.youkuaiyun.com/m0_72009757/article/details/142180641</link><guid>https://blog.youkuaiyun.com/m0_72009757/article/details/142180641</guid><author>m0_72009757</author><pubDate>Thu, 12 Sep 2024 17:00:52 +0800</pubDate><description><![CDATA[例如，可以使用-s或-server参数 指定 Kubernetes API服务器的地址和端口。-o yaml可以以yaml 格式查看pod的信息，也可以指定已有资源加-o wide 查询状态信息)-n, --namespace (指定要查询的命名空间。pod (查询当前的 pod 资源，不加其他参数 表示查询默认命名空间下的 pod)获取一个或多个资源对象的信息，如：pod 的运行状 态、容器数量、命名空间等。--all-namespaces,-A (获取所有命名空间中的资源信 息)]]></description><category></category></item><item><title><![CDATA[k8s环境搭建]]></title><link>https://blog.youkuaiyun.com/m0_72009757/article/details/142141915</link><guid>https://blog.youkuaiyun.com/m0_72009757/article/details/142141915</guid><author>m0_72009757</author><pubDate>Wed, 11 Sep 2024 16:15:35 +0800</pubDate><description><![CDATA[yum clean all && yum makecachevim /etc/selinx/config]]></description><category></category></item><item><title><![CDATA[kubeadm方式安装k8s]]></title><link>https://blog.youkuaiyun.com/m0_72009757/article/details/142097670</link><guid>https://blog.youkuaiyun.com/m0_72009757/article/details/142097670</guid><author>m0_72009757</author><pubDate>Tue, 10 Sep 2024 14:20:12 +0800</pubDate><description><![CDATA[本次以⼆进制⽅式安装⾼可⽤ k8s 1.28.0 版本，但在⽣产环境中， 建议使⽤⼩版本⼤于 5 的 Kubernetes 版本，⽐如 1.19.5 以后。]]></description><category></category></item><item><title><![CDATA[二进制方式安装K8S]]></title><link>https://blog.youkuaiyun.com/m0_72009757/article/details/141899459</link><guid>https://blog.youkuaiyun.com/m0_72009757/article/details/141899459</guid><author>m0_72009757</author><pubDate>Wed, 04 Sep 2024 17:36:48 +0800</pubDate><description><![CDATA[本⽂章将演示Rocky 8 ⼆进制⽅式安装⾼可⽤k8s 1.28.0版本。⽣产环境中，建议使⽤⼩版本⼤于5的Kubernetes版本，⽐如1.19.5 以后的才可⽤于⽣产环境。]]></description><category></category></item><item><title><![CDATA[docker部署project-exam-system]]></title><link>https://blog.youkuaiyun.com/m0_72009757/article/details/141863182</link><guid>https://blog.youkuaiyun.com/m0_72009757/article/details/141863182</guid><author>m0_72009757</author><pubDate>Tue, 03 Sep 2024 15:43:36 +0800</pubDate><description><![CDATA[使⽤docker部署project-exam-system。]]></description><category></category></item><item><title><![CDATA[私有仓库]]></title><link>https://blog.youkuaiyun.com/m0_72009757/article/details/141825374</link><guid>https://blog.youkuaiyun.com/m0_72009757/article/details/141825374</guid><author>m0_72009757</author><pubDate>Mon, 02 Sep 2024 17:37:25 +0800</pubDate><description><![CDATA[创建私有仓库,在企业中分享项⽬









# 创建仓库



# 重启docker服务



# 为要上传的镜像添加标记



1.拉取registry



2.创建挂载⽬录



3.启动容器，映射端⼝，挂载⽬录



4.访问仓库



5.配置pull和push，修改daemon.json



6.修改了配置⽂件，重启docker服务



7.启动registry容器




]]></description><category></category></item><item><title><![CDATA[主 控]]></title><link>https://blog.youkuaiyun.com/m0_72009757/article/details/141720457</link><guid>https://blog.youkuaiyun.com/m0_72009757/article/details/141720457</guid><author>m0_72009757</author><pubDate>Fri, 30 Aug 2024 16:09:16 +0800</pubDate><description><![CDATA[[root@node1 ~]# ip a s]]></description><category></category></item><item><title><![CDATA[Docker-compose容器编排]]></title><link>https://blog.youkuaiyun.com/m0_72009757/article/details/141682871</link><guid>https://blog.youkuaiyun.com/m0_72009757/article/details/141682871</guid><author>m0_72009757</author><pubDate>Thu, 29 Aug 2024 17:02:10 +0800</pubDate><description><![CDATA[1. docker compose 是 docker 官⽅的开源项⽬，负责实现对 docker 容器集群的快速编排(容器，依赖，⽹络，挂载。。2. compose 是 docker 公司推出的⼀个⼯具软件，可以管理多个 docker 容器组成的应⽤3. 需要定义⼀个 YAML 格式的配置⽂件 docker-compose.yml，写 好多个容器之间的调⽤关系4. 使⽤ compose 的步骤、5.]]></description><category></category></item><item><title><![CDATA[容器网络-]]></title><link>https://blog.youkuaiyun.com/m0_72009757/article/details/141645054</link><guid>https://blog.youkuaiyun.com/m0_72009757/article/details/141645054</guid><author>m0_72009757</author><pubDate>Wed, 28 Aug 2024 17:09:32 +0800</pubDate><description><![CDATA[所有容器连接到桥就可以使⽤外⽹，使⽤nat让容器可以访问外⽹， 使⽤ ip a s指令查看桥，所有容器连接到此桥，ip地址都是 172.17.0.0/16⽹段，桥是启动docker服务后出现，在centos使⽤ bridge-utils安装。]]></description><category></category></item><item><title><![CDATA[使用Dockerfile创建应用镜像]]></title><link>https://blog.youkuaiyun.com/m0_72009757/article/details/141608906</link><guid>https://blog.youkuaiyun.com/m0_72009757/article/details/141608906</guid><author>m0_72009757</author><pubDate>Tue, 27 Aug 2024 17:55:20 +0800</pubDate><description><![CDATA[在Docker file中定义所需要执⾏的指令，使⽤ docker build创建镜 像，过程中会按照dockerfile所定义的内容进⾏打开临时性容器，把 docker file中命令全部执⾏完成，就得到了⼀个容器应⽤镜像，每 ⼀⾏命令都会出现容器，都会使⽤docker commit进⾏提交⼀个临 时性的镜像注意执⾏的命令越多，镜像体积越⼤，所以需要优化镜像。]]></description><category></category></item><item><title><![CDATA[MySQL镜像管理]]></title><link>https://blog.youkuaiyun.com/m0_72009757/article/details/141570862</link><guid>https://blog.youkuaiyun.com/m0_72009757/article/details/141570862</guid><author>m0_72009757</author><pubDate>Mon, 26 Aug 2024 18:46:00 +0800</pubDate><description><![CDATA[docker容器==》k8s编排=〉openstack存储 监控 ⽇志 以及其他的内容。]]></description><category></category></item><item><title><![CDATA[docker命令实现容器管理]]></title><link>https://blog.youkuaiyun.com/m0_72009757/article/details/141466792</link><guid>https://blog.youkuaiyun.com/m0_72009757/article/details/141466792</guid><author>m0_72009757</author><pubDate>Fri, 23 Aug 2024 15:22:30 +0800</pubDate><description><![CDATA[1.系统类镜像2.应⽤镜像搜索镜像下载镜像默认下载最新版本#配置变量。]]></description><category></category></item></channel></rss>