自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(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

原创 K8S第二节:kubeadm搭建K8s集群

上回书说到什么是K8s,这回就在我自己的虚拟机上搭建一个K8s集群;

2024-07-31 11:31:10 1100

原创 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的时候发现多了很多网卡,这些似乎都和docker有关,所以我便往下深入了解了一番;

2024-07-17 17:28:52 502

原创 docker持久化

docker创建镜像的时候,会将各种依赖包括操作系统OS、工具包、依赖库等都放在文件系统(FS)中,这样容器进程调用各项依赖都在这个文件系统目录里,从而实现环境一致性;但是镜像是只读的,为了实现镜像的复用性,docker引入了层(layer)的概念;当镜像被docker run后,会在这个镜像的顶部添加一个新的可写层,这便是容器层;这个容器层和上一层的镜像层组成了container的运行时态;在容器层对FS的修改不会影响到上一层的FS;

2024-07-15 17:43:48 1508

原创 Linux安装jdk1.8

最近学习容器,正好遇到jdk的安装,接下来梳理一下步骤,方便以后学习;

2024-07-12 15:57:18 219

原创 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安装nginx服务

上回书说到nginx的常用命令,这回让我来实践一下,安装一个nginx服务;

2024-07-08 11:42:14 247

原创 docker常用命令(容器)

上回书说到docker的常用的镜像命令,这回学习一下docker常用的容器命令;比如说创建并通过交互式运行一个centos容器再比如说创建并通过守护进程运行一个centos容器,并命名为hello123:运行并创建容器:设置容器的名字:交互式:分配伪终端:守护进程:启动docker需要的镜像:启动命令。

2024-07-08 10:47:52 178

原创 docker常用命令(镜像)

上回书说到docker的常用的基础命令,这回学习一下docker常用的镜像命令;

2024-07-04 17:21:21 442

原创 docker常用命令(基础)

上回书说到已经安装好了docker,这节就来学习一下docker 的常用命令,首先是基础命令:关闭docker:重启docker:查看docker状态:查看docker信息:查看docker帮助:重新加载服务器配置: 我是chililopp,正在学习k8s,之后如果有新的总结或者体验也会发出来,如果有说的不对的地方,还请指点,十分感谢阅读!

2024-07-04 16:21:02 252

原创 Docker修改内核参数

上回书说到已经安装了docker,这会需要修改一下docker的内核参数来开启转发功能;

2024-07-03 17:23:48 401

原创 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是什么呢?

上回书说到物理机、虚拟机、容器之间的优缺点,其中容器里面有提到,但Docker到底是什么呢?以下是我自己的理解;

2024-06-26 17:44:41 457 2

原创 物理机、虚拟机、容器(docker)

最近开始学习k8s,一直不了解为什么要使用容器,而不是在同一台物理机上直接使用多进程或者在不同虚拟机中运行不同服务,我只能按照自己的理解谈谈这三者的区别。

2024-06-26 10:49:52 4644 2

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除