
DevOps
文章平均质量分 82
照物华
一切过往,皆为序章
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
深入理解 Kubernetes 网络:四种核心通信模型详解
本文深入解析Kubernetes网络四大核心通信模型:1)同一Pod内容器间通过共享网络命名空间通信;2)Pod间通过CNI插件实现直接通信;3)Pod通过Service的稳定地址访问服务,由kube-proxy提供负载均衡;4)外部流量通过NodePort/LoadBalancer/Ingress访问集群服务。Kubernetes网络遵循"每个Pod拥有唯一IP"原则,确保透明通信,为微服务架构奠定基础。理解这些模型对构建可靠云原生应用至关重要。原创 2025-08-22 01:02:07 · 238 阅读 · 0 评论 -
K8s概念之进程、容器与 Pod 的终极指南
本文用通俗比喻解析Kubernetes中进程、容器和Pod的区别:进程是程序执行的实例(如房间里的活动);容器是隔离的运行时环境(如独立房间);Pod则是多个容器的逻辑分组(如整栋房子),共享网络、存储并被统一调度。这三个概念层层嵌套,Pod作为Kubernetes最小调度单元,是应用部署的基本单位。通过"房子"的比喻和对比表格,帮助初学者快速理解这些核心概念的本质差异和相互关系。原创 2025-08-21 23:49:30 · 90 阅读 · 0 评论 -
告别踩坑:Kubernetes 集群节点的四大核心配置指南
Kubernetes节点配置需重点关注四大核心要素:禁用Swap:避免性能下降和调度误判,需永久修改/etc/fstab;DNS配置:确保内外网域名解析,检查systemd-resolved状态及/etc/resolv.conf;防火墙规则:精准开放K8s所需端口(如6443、10250等),避免全关导致安全风险;时间同步:通过NTP(如chrony)保持节点时间一致,防止证书失效和日志混乱。这些配置是集群稳定运行的基础,需在部署前严格校验。原创 2025-08-20 19:10:57 · 316 阅读 · 0 评论 -
Ubuntu 主机名:精通配置与管理
本文详细介绍了 Ubuntu 主机名的配置最佳实践是将静态主机名设为完全限定域名(FQDN),如 k8s-node03.ilinux.io。配置分两步:首先,使用现代命令 sudo hostnamectl set-hostname FQDN 设置主机名,该命令会自动更新 /etc/hostname。其次,手动编辑 /etc/hosts 文件,将 FQDN 和短主机名同时映射到 127.0.1.1。遵循此流程可确保主机名在所有网络环境中都能正确解析原创 2025-08-20 18:43:23 · 520 阅读 · 0 评论 -
精简 Ubuntu 登录欢迎信息:让你的终端更干净、高效
文章介绍了三种精简 Ubuntu 登录欢迎信息(MOTD)的方法。最推荐的是通过移除 /etc/update-motd.d/ 下特定脚本的执行权限,实现按需精简。如果只想精简 SSH 登录,可修改 /etc/ssh/sshd_config 并设置 PrintMotd no。最后,文章提到一种高级方法:注释掉 /etc/pam.d/sshd 中的 pam_motd.so 行,以完全禁用 MOTD。文章强调,通过这些方法,可将冗长的登录信息变为一个简洁、高效的终端环境。原创 2025-08-20 18:28:58 · 262 阅读 · 0 评论 -
docker之构建自己的镜像
文章目录官方Dockerfile使用容器创建镜像Dockerfiledockerfile 语法FROM 指定基础镜像RUN 执行命令定义自己的镜像发布镜像将镜像发布到 docker hub将镜像发布到阿里云 docker 仓库通过docker之初见 和 docker之基石—镜像中体验了通过 docker 来使用tomcat和mysql,并了解了镜像的构成,那么有个问题,我们以前都是通过官网去下载安装包==>解压到指定目录==>修改配置文件==>启动使用,现在使用 docker 只要pul原创 2020-05-31 19:47:50 · 684 阅读 · 0 评论 -
Docker之基石—镜像
文章目录镜像的组成容器和层镜像大小中间层镜像镜像的删除总结当我们pull一个Docker Image时,就会看到如下的输出,那么pull的时候,控制台输出的这些信息是什么意思呢?想说明什么呢?[vagrant@nexus3 ~]$ docker pull mongoUsing default tag: latestlatest: Pulling from library/mongo23884877105a: Pull completebc38caa0f5b9: Pull complete 29原创 2020-05-31 14:56:46 · 700 阅读 · 0 评论 -
Docker之间导出/导入镜像
方式一、使用 export 和import格式:docker export CONTAINER(容器)使用 docker ps -a 查看本机已有的容器以Postgres为例docker ps -a导出到home根目录下:docker export 4116acb7050d > ~/my-postgres-image.tar导入镜像:docker import ~/my-postgres-image.tar方式二、使用save 和 load格式:docker sav.转载 2020-05-26 21:28:30 · 295 阅读 · 0 评论 -
docker常用命令列表
推荐使用 vagrant + virtualbox 快速搭建 centos 环境来学习 docker。使用Vagrant快速搭建centos虚拟机解决vagrant中的centos主机无法远程连接的问题docker 安装简直就是傻瓜式的,按照 官方文档 一顿操作就搞定了,实在没啥可说的。## 输出正常就表示安装成功了sudo docker version#Client: Docker...原创 2020-05-26 16:06:44 · 431 阅读 · 0 评论 -
使用Nexus搭建npm和maven私服的配置记录
我是在centos7环境上安装的 Nexus,版本是nexus-3.22.0-02修改端口号端口的配置在/path/nexus-3.22.0-02/etc/nexus-default.properties 文件,修改application-port属性,并重启即可。禁用匿名访问权限...原创 2020-04-12 18:39:32 · 1313 阅读 · 0 评论