- 博客(23)
- 收藏
- 关注
原创 K8s第三节:k8s1.23.1升级为k8s1.30.0
上回书说到我们使用了kubeadm安装了k8s1.23.1,但是在k8s1.24之前还是使用docker作为容器运行时,所以这一节我打算将我安装的k8s集群升级为1.30.0版本;
2024-08-08 12:07:40
1637
2
原创 kubectl get nodes报错:Unable to connect to the server: x509: certificate signed by unknown authority .
出现一下问题可能是证书认证错误。
2024-07-30 16:31:34
891
原创 kubeadm init 出现failed with error: Get “http://localhost:10248/healthz“:
安装k8s主节点的时候遇见一下问题:解决方法: 加上:, "exec-opts": ["native.cgroupdriver=systemd"]重启docker然后reset一下:重新执行kubeadm init,结果为success!
2024-07-30 16:21:10
301
原创 Linux系统初始化
创建 br_netfilter.modules文件。1)查找网络配置,这里要修改的网卡为ens160。此时可以看一下br_netfilter状态;将SELINUX改为disables。配置以后,可以通过host-ping。重启一下看看,是生效的;将swap这行注释掉。
2024-07-25 17:09:18
1392
原创 K8S第一节:什么是K8S?
kuberbetes这词是起源于希腊语,是舵手的意思,因为k与s之间一共有8个字母,所以大家习惯称呼为K8s;它的logo是一个舵,而舵是用来操控船的;而船不就是docker吗?当使用docker或containerd作为容器运行时,如果运行大量的容器服务,此时管理这些容器就会很麻烦,而K8S就是这么一个对容器进行统一管理的开源容器编排平台,支持自动部署、扩展和容器化应用程序;
2024-07-23 11:48:23
1576
1
原创 docker资源配额
docker是基于Linux CGroup来控制进程对资源利用的限制及追踪;那什么是CGroup呢?是 Linux 中将进程按组进行系统资源分配和控制的机制;主要作用包括限制资源的使用、优先级控制、审计与统计、挂起及恢复进程;CGroup可以对docker限制的资源包括 CPU、内存、磁盘;
2024-07-18 15:37:09
1453
原创 docker持久化
docker创建镜像的时候,会将各种依赖包括操作系统OS、工具包、依赖库等都放在文件系统(FS)中,这样容器进程调用各项依赖都在这个文件系统目录里,从而实现环境一致性;但是镜像是只读的,为了实现镜像的复用性,docker引入了层(layer)的概念;当镜像被docker run后,会在这个镜像的顶部添加一个新的可写层,这便是容器层;这个容器层和上一层的镜像层组成了container的运行时态;在容器层对FS的修改不会影响到上一层的FS;
2024-07-15 17:43:48
1508
原创 dockerfile构建镜像
dockerfile是一种用于定义和构建 docker 镜像的文本文件,由一行行指令和参数组成,用于描述镜像的构建和配置过程;由基础映像、软件包安装、文件拷贝、环境变量设置等组成;基于dockerfile构建镜像可以使用docker build命令,使用 -f 可以指定具体的dockerfile文件;使用dockerfile构建镜像的步骤如下:编写dockerfile文件-->docker build构建镜像-->docker run运行镜像;
2024-07-11 17:49:26
1896
原创 containerd常用命令
上回书说到k8s1.24版本为什么弃用docker而选择containerd作为容器运行时,这回我就来深入学习一下containerd,先从常用命令开始;
2024-07-09 16:23:28
6833
1
原创 2024之际探讨一下k8s弃用docker的原因;
为了深刻了解原因,首先需要知道容器运行时的概念:容器运行时(Container Runtime)是一种负责在操作系统层面创建和管理容器的软件工具或组件,主要任务包括创建和启动容器、管理容器文件系统、管理和限制资源、协助配置容器网络、保证容器与宿主机间相互隔离;docker和containerd都是比较常用的容器运行时,而containerd究竟是什么,他与docker之间的关系又是什么?在2016年12月14日,Docker公司宣布将containerd从docker中分离,并由开源社区独立发展、运营。
2024-07-08 17:29:53
2804
1
原创 docker常用命令(容器)
上回书说到docker的常用的镜像命令,这回学习一下docker常用的容器命令;比如说创建并通过交互式运行一个centos容器再比如说创建并通过守护进程运行一个centos容器,并命名为hello123:运行并创建容器:设置容器的名字:交互式:分配伪终端:守护进程:启动docker需要的镜像:启动命令。
2024-07-08 10:47:52
178
原创 docker常用命令(基础)
上回书说到已经安装好了docker,这节就来学习一下docker 的常用命令,首先是基础命令:关闭docker:重启docker:查看docker状态:查看docker信息:查看docker帮助:重新加载服务器配置: 我是chililopp,正在学习k8s,之后如果有新的总结或者体验也会发出来,如果有说的不对的地方,还请指点,十分感谢阅读!
2024-07-04 16:21:02
252
原创 Red Hat Enterprise Linux 8.0安装Docker
上回书说到,已经通过VMware Workstation Pro安装了RedHat虚拟机,现在尝试一下是否可以在虚拟机中安装docker;
2024-07-03 10:43:34
4348
原创 Red Hat 8.0 使用yum报错:This system is not registered to Red Hat Subscription Management.
红帽使用yum源的时候,提示报错,这是因为红帽的。
2024-07-01 18:22:49
1241
原创 VMware Workstation Pro 安装Red Hat Enterprise Linux
上回书说到docker的好处,那肯定得上手试一下。
2024-06-27 16:19:54
245
原创 物理机、虚拟机、容器(docker)
最近开始学习k8s,一直不了解为什么要使用容器,而不是在同一台物理机上直接使用多进程或者在不同虚拟机中运行不同服务,我只能按照自己的理解谈谈这三者的区别。
2024-06-26 10:49:52
4644
2
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人