摘要:在Centos7 安装最新版本 Kubernetes + Docker 1.容器运行时 说明:v1.24 之前的 Kubernetes 版本直接集成了 Docker Engine 的一个组件,名为 dockershim。自 1.24 版起,Dockershim 已从 Kubernetes 项目中移除
阅读全文
摘要:Install Docker Engine on Centos Uninstall old versions sudo yum remove docker* sudo rm -rf /var/lib/docker/* Installation methods 1.Install using rpm
阅读全文
摘要:1.环境准备 主节点 IP:192.168.254.130 node1 IP:192.168.254.131 node2 IP:192.168.254.132 OS version: CentOS 7 mini CPU Architecture: x86_64/amd64 K8s version:
阅读全文
摘要:问题 "command failed" err="failed to run Kubelet: validate service connection: validate CRI v1 runtime API for endpoint unix:///run/containerd/container
阅读全文
摘要:1.安装 Portainer Portainer 是一个轻量级的容器管理工具,可以用来管理Docker和Kubernetes,它提供了一个Web界面来方便我们管理容器, 官方网址: https://www.portainer.io/ 1.使用官方提供的 yaml 文件安装: 在master节点上安装
阅读全文
摘要:1.基础使用 kubectl --help #查看帮助 kubectl api-versions # 查看API版本 kubectl cluster-info # 查看集群信息 2.资源的创建和运行 kubectl run NAME --image=image [params...] # 创建并运行
阅读全文
摘要:1.什么是Kubernetes Kubernetes是一个开源的容器编排引擎,可以用来管理容器化的应用,包括容器的自动化的部署、扩容、缩容、升级、回滚等等。 它是Google在2014年开源的一个项目,它的前身是Google内部的Borg系统。 2.为什么要使用Kubernetes 在Kuberne
阅读全文
摘要:Kubernetes核心概念和技术:节点、容器、Pod、控制器、服务、部署、卷等。 高级容器编排:滚动更新、回滚、扩缩容、故障恢复、自愈等。 Kubernetes网络模型:CNI插件、Service、Ingress、Network Policy等。 Kubernetes存储模型:Volume、PV、
阅读全文
摘要:Redis相关面试题 面试官:什么是缓存穿透 ? 怎么解决 ? 候选人:嗯~~,我想一下 缓存穿透是指查询一个一定不存在的数据,如果从存储层查不到数据则不写入缓存,这将导致这个不存在的数据每次请求都要到 DB 去查询,可能导致 DB 挂掉。这种情况大概率是遭到了攻击。 解决方案的话,我们通常都会用布
阅读全文
摘要:   强调一个类或模块只应负责完成一个职责,有助于提高系统的可维护性和可测试性。 里氏替换原则(LSP)要求子类能够替换任何父类出现的地方,保证了程序的稳定性和可扩展性。 依赖倒置原则(DIP)提倡依赖于抽象,而非具体实现,以降低系统的耦合度和提高灵活性。 接口隔离
阅读全文