1 私有镜像仓库配置参考K3s 默认使用 containerd 作为容器运行时,所以在 docker 上配置镜像仓库是不生效的[ 除非将容器运行时环境设置为Docker,本篇以containerd作为容器运行时环境 ]K3s registry 配置目录为: /etc/rancher/k3s/registries.yaml。K3s 启动时,K3s 会检查 /etc/rancher/k3s/ 中是否存
转载 2023-12-07 11:18:57
371阅读
在本文中,我将记录下如何在 CentOS 系统上安装 k3s 和 Docker 的过程。这是一个轻量级的 Kubernetes 分发,适合实际开发和测试环境的快速搭建。 ## 环境准备 在安装 k3s 之前,我们需要确保系统的环境符合要求。包括操作系统版本、硬件资源以及 Docker 的安装。 ### 前置依赖安装 - 确保使用的是 CentOS 7 或更高版本。 - 需要安装 Docke
原创 5月前
61阅读
基于rancher搭建k8s容器管理平台规划:服务器描述内容192.168.15.139master1节点etcd/Control /worker/rancher192.168.8.142node1节点worker、etcd192.168.8.141node2节点worker192.168.15.56node3节点worker、etcd1.rancher安装mkdir -p /usr/ranche
转载 2023-11-24 13:47:22
112阅读
k8sdocker通不了,可以说是最近我在云原生应用部署中遇到的一个颇具挑战性的问题。许多开发者在使用 Kubernetes(k8s)和 Docker 进行容器编排时,可能会遇到网络连接上的一些麻烦。那么,如何解决这个问题呢?下面我将为你详细解析这个过程。 ### 版本对比与兼容性分析 在处理 k8s 和 Docker 的网络问题时,首先需要确认你所使用的版本之间的兼容性。Docker 和 K
原创 6月前
62阅读
在进行k8sdocker集群搭建时,我们会面临一系列环境准备、配置、测试等问题。本文将详细记录整个过程,并提供详细的步骤指南和解决方案,以便后续参考。 ### 环境准备 在搭建k8sdocker集群之前,我们首先需要确认前置依赖的安装情况。这包括Docker、Kubernetes以及其他必要工具。以下是推荐的版本兼容性矩阵以及环境搭建的时间规划。 | 组件 |
原创 6月前
44阅读
虽然大多数的kubernetes在生产中都是部署在linux环境下,源码编译调试也自然在linux环境下做,不过windows环境下以便捷的可视化操作闻名,特别是丰富功能的IDE对阅读理解和调试源码有很好的帮助。下面就本机系统kubernetes源码的编译过程作一个详细的说明,另外虽然windows操作系统可能无法全部的运行kubernetes的功能,但是对kubernetes的运作机制,代码认识
k8sdocker服务管理 is an essential aspect of modern DevOps practices that focuses on managing containerized applications using Kubernetes (k8s) and Docker. In this article, I will detail my processes and f
原创 6月前
105阅读
# k8s与docker版本对应实现教程 ## 介绍 本教程旨在教会刚入行的开发者如何实现"k8s与docker版本对应"。在开始之前,我们先来了解一下整个实现的流程。 ## 实现流程表格 步骤 | 描述 --- | --- 步骤一 | 安装Docker 步骤二 | 安装kubectl 步骤三 | 部署Kubernetes集群 步骤四 | 配置Kubernetes与Docker版本对应 #
原创 2023-11-22 15:08:05
59阅读
Service详解为何需要 ServiceKubernetes 中 Pod 是随时可以消亡的(节点故障、容器内应用程序错误等原因)。如果使用 Deployment 运行您的应用程序,Deployment 将会在 Pod 消亡后再创建一个新的 Pod 以维持所需要的副本数。每一个 Pod 有自己的 IP 地址,然而,对于 Deployment 而言,对应 Pod 集合是动态变化的。这个现象导致了如下
环境准备,首先我们准备两台服务器,一台为master,一台为node条件准备(所有服务器都执行) 1.1 关闭防火墙 1.2. 关闭selinux,修改/etc/selinux/config 1.3 关闭swap(内存交换) 1.4 hosts文件添加各个服务器主机名(这里使用两台128和129,128为master,129为node) 1.5 配置内核参数,将桥接的IPv4流量传递到iptabl
## k8s+Docker自动化部署流程 ### 1. 环境准备 在开始自动化部署之前,需要准备以下环境: - 一台运行Kubernetes的机器 - Docker容器引擎 - Kubernetes集群 ### 2. 配置Kubernetes集群 在进行自动化部署之前,需要先配置好Kubernetes集群。可以通过以下步骤进行配置: 1. 安装kubectl命令行工具 ```
原创 2023-08-20 05:21:49
173阅读
k8sdocker常见面试问题的描述 随着容器技术的快速发展,Kubernetes(K8s)和Docker作为核心组件,已经成为现代云原生架构中的不可缺少的部分。在面试中,对于K8s和Docker的理解和应用能力往往是重点考察内容。本文将为你系统整理出K8s和Docker常见面试问题的解决方案,并将其按逻辑分类,希望能帮助你更好地准备面试。 ### 版本对比 Kubernetes的版本迭代是
原创 6月前
83阅读
1.环境主备: Vmware 虚拟机3台 配置2c 4g 主机名 节点IP 角色 部署组件 k8s-master01 10.0.0.21 Master01 etcd、kube-apiserver、kube-controller-manager、kubectl、kubeadm、kubelet、kube-proxy、flannel k8s
转载 2024-01-09 15:30:19
63阅读
kubernetes 集群的所有的操作基本上都是通过 apiserver 这个组件进行的,它提供 HTTP RESTful 形式的 API 供集群内外客户端调用。kubernetes 对于访问 API 来说提供了三个步骤的安全措施:认证、授权、准入控制,用户使用 kubectl,client-go 或者 REST API 请求 apiserver时,都是要经过以上三个步骤的校验。认证解决的问题是识
转载 2023-11-29 08:45:03
90阅读
# 项目方案:在K8s环境中使用Docker镜像启动应用 ## 背景 在容器化微服务架构中,Kubernetes(K8s)和Docker是两个不可或缺的工具。Docker用于构建、运行和管理容器,而Kubernetes则提供了容器编排和管理的功能。本文旨在介绍如何在K8s环境中启动Docker镜像,包括基本的概念、操作步骤及相关代码示例。 ## 项目目标 1. 学会如何在K8s中创建一个P
原创 9月前
123阅读
k8s全称kubernetes,这个名字大家应该都不陌生,k8s是为容器服务而生的一个可移植容器的编排管理工具,越来越多的公司正在拥抱k8s,并且当前k8s已经主导了云业务流程,推动了微服务架构等热门技术的普及和落地,正在如火如荼的发展。而K8S运维工程师的薪资在市场上也遥遥领先,平均薪资在30-50K:这也成为大多程序员薪资想学习K8S,转向做K8S运维工程师的重要原因。今天给大家整理了一些关于
# Windows上Docker的下载安装与使用 ## 引言 Docker是一种开源的容器化平台,它可以让开发者以简单的方式打包、分发和运行应用程序。通过虚拟化操作系统的方式,Docker能够将应用及其依赖项封装在一个标准化的单元中,从而减少了环境的不一致性。对于Windows用户来说,安装和使用Docker可能会有些陌生。本文将逐步教你如何在Windows上安装Docker,并提供一些基本的
原创 8月前
48阅读
 最近有些同学问我 NodePort,LoadBalancer 和 Ingress 之间的区别。它们都是将集群外部流量导入到集群内的方式,只是实现方式不同。让我们看一下它们分别是如何工作的,以及你该如何选择它们。注意:这里说的每一点都基于Google Kubernetes Engine。如果你用 minikube 或其它工具,以预置型模式(om prem)运行在其它云上,对应的操作可能有
转载 2023-12-08 16:53:38
47阅读
在Kubernetes中,Operator是一种用于管理和自动化应用程序的自定义控制器。它是一种自动化部署、配置和管理应用程序的扩展机制。下面是使用Kubernetes Operator的一般步骤:安装Operator SDK:Operator SDK是一个用于开发Kubernetes Operator的开发工具集。您需要在本地安装Operator SDK。可以通过Operator SDK官方文档
使用阿里云k8s构建服务一. 上传镜像二. k8s运行三. 服务配置导入四. 服务路由五. 节点亲和性和污点管理 一. 上传镜像在阿里云控制台找到“容器镜像服务”,开启镜像服务,这里选择个人实例即可(个人版限额,企业版付费)选择好之后点击个人版,进入选择“镜像仓库”,创建镜像仓库,然后输入参数创建一个仓库,如下:点击下一步,开始选择代码源:这里我配置的是gitlab私服地址,之后你的镜像就会从对
  • 1
  • 2
  • 3
  • 4
  • 5