- 博客(28)
- 收藏
- 关注
原创 11 - 在k8s官方文档上,经常搜索不到内容的问题
使用k8s官方文档时,会出现首页可以正常打开,但是输入搜索关键字之后,搜索不到内容的情况,如下图:这是由于相关搜索组件被墙的原因,处理方法如下:谷歌浏览器:
2024-04-25 15:05:30
358
原创 10 - 镜像管理之:部署高可用harbor
之前介绍了,这里重点说下Harbor高可用集群方案的部署,目前主要有两种主流的Harbor高可用集群方案:1)双主复制2)多harbor实例共享后端存储。
2024-04-11 20:41:56
1190
原创 09 - 镜像管理之:部署单点harbor
一般来说,安装docker的操作系统内核推荐3.10.0-1127.el7.x86_64及以上版本就可以,见dokcer官网。但有网友列出以下问题,作为参考吧。部署harbor的时候(或者说,我们使用docker的时候),要首先查看下本机的docker版本,如果docker版本在18.90.1以上,建议升级内核版本到4.4.x 以上,否则可能会遇到一些问题,尽管可能性较低。
2024-04-10 10:45:30
775
原创 08 - 镜像管理之:镜像仓库harbor介绍
Docker容器应用的开发和运行离不开可靠的镜像管理,虽然Docker官方也提供了公共的镜像仓库,但是从安全和效率等方面考虑,部署我们私有环境内的Registry 也是非常必要的。之前介绍了Docker私有仓库Registry,这里介绍另一款企业级Docker镜像仓库Harbor的部署和使用,在Kubernetes集群中,推荐使用Harbor仓库环境。
2024-04-10 08:45:32
1109
原创 07 - 镜像管理之:镜像优化
1)随着我们对docker镜像的持续使用,在此过程中如果不加以注意并且优化,镜像的体积会越来越大,很多时候我们在使用docker部署应用时,会发现镜像的体积可能都会在1G以上。2)镜像体积的增大,不单单会增加磁盘资源与网络资源的开销,也会影响应用的部署效率,使得应用的部署时间会越来越长。因此,我们需要尽量减小镜像的体积,以加快部署效率、降低资源的开销,而对于镜像的优化,可以通过对dockerfile的优化来实现。
2024-03-07 00:49:19
1035
原创 06 - 镜像管理之:基础知识
Docker镜像是一个特殊的文件系统,除了提供容器运行时所需的程序、库、资源、配置等文件外,还包含了一些为运行时准备的一些配置参数(如匿名卷、环境变量、用户等)。但注意,镜像不包含任何动态数据( /proc、/sys,其中,/proc里面装的主要是内核参数,在内核运行状态不同时里面的值是不一样的,而/sys目录则包含了系统资源的管理信息,这两个目录中的数据都是动态生成的),因此,其内容在构建好之后一般是不会变的。
2024-03-05 23:13:47
1125
原创 10 - 安装 image2df
在使用 容器镜像 时可能遇到的场景:我们想要通过已有的镜像来获取 Dockerfile,比如常用的使用命令来查看镜像信息,然后分析生成 Dockerfile。但是,这个方法有些缺点:生成的 Dockerfile 少了 FROM 指令信息,多出了一些来自基础镜像的指令信息。
2024-03-04 17:15:40
599
原创 05 - 什么是路由协议
自治系统:autonomous system,简称AS在互联网中,一个自治系统(AS)是一个有权自主地决定在本系统中应采用各种路由协议的小型单位。这个网络单位可以是一个简单的网络也可以是一个由一个或多个普通的网络管理员来控制的网络群体,它是一个单独的可管理的网络单元(例如一所大学,一个企业或者一个公司个体)。
2024-01-28 16:20:04
973
原创 02 - 认识网络名词
想了解三者的概念、关系,请点击查看详细描述。VLAN是怎么划分的?VLAN 虚拟局域网,通常是在交换机上划分的(或者说,VlAN是在OSI参考模型的第二层数据链路层实现的)。一个VLAN内部的设备之间如何通信?VLAN(Virtual Local Area Network)虚拟局域网其实就是一个局域网,只不过这种局域网是通过技术在逻辑上实现的罢了(所以称之为虚拟局域网),但无论如何,它就是一个局域网,所以一个VLAN内部的设备之间是通过二层交换机进行通信的。而LAN的设备如何通信?
2024-01-26 12:22:29
903
原创 07 - 节点 CPU 升级,导致 kubelet 无法启动
cpu和内存管理器:cpu_manager_state和memory_manager_state
2024-01-04 14:26:18
590
原创 03 - 部署K8S v1.28 + Docker Engine v24.0.5
kubeadm安装部署K8S v1.28 + Docker Engine v24.0.5
2024-01-03 14:30:55
1104
原创 02 - 关于CRI、OCI、 Docker、containerd的介绍
它使 Kubernetes 更容易使用不同的容器运行时。它一个插件接口,也就意味着任何符合该标准实现的容器运行时都可以被 Kubernetes 所使用。shim 翻译为 “垫片”
2023-12-27 16:44:11
2083
原创 velero的基本概念和安装使用
Velero工具提供了备份和还原 Kubernetes 集群资源和持久卷。可以通过云提供商或在本地运行Velero。Velero包括:可以备份或恢复集群中的所有对象,也可以按类型、命名空间和/或标签过滤对象。
2023-11-29 01:23:37
580
1
原创 2 - Kubernetes Ingress Controller的介绍
项目地址:https://github.com/kubernetes/ingress-nginx安装文档地址: https://github.com/kubernetes/ingress-nginx/blob/nginx-0.30.0/docs/deploy/index.md1)下载并修改配置文件2)应用配置文件注意镜像较大,可提前下载至集群node节点中。3)验证部署结果,
2023-11-26 00:34:05
830
原创 05 - hostNetwork
可以看到pod-IP就是node-IP,而且只能启动成功一个副本。hostNetwork: true的补充说明。
2023-11-26 00:14:39
455
原创 01 - ns删除卡住解决办法
我们在删除一个非空的NS时,由于资源未被释放,可能造成该名称空间一直处于Terminating 状态;这是由于该名称空间下仍有资源造成的,且无法通过强制删除解决,接下来,我将做一个场景再现。
2023-11-18 23:28:05
379
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人