Kubernetes是Google开源的容器集群管理系统,其提供应用部署、维护、 扩展机制等功能,利用Kubernetes能方便地管理跨机器运行容器化的应用,是Docker分布式系统的解决方案。k8s里所有的资源都可以用yaml或Json定义。1 K8s基本概念1.1 MasterMaster节点负责整个集群的控制和管理,所有的控制命令都是发给它,上面运行着一组关键进程:kube-apiserve
转载 2024-05-31 06:04:20
43阅读
# 如何在arm架构上安装kubeadm ## 1. 整体流程 首先让我们来看一下在arm架构上安装kubeadm的整体流程: ```mermaid erDiagram 确定arm架构 --> 下载kubeadm 下载kubeadm --> 安装kubeadm 安装kubeadm --> 初始化集群 初始化集群 --> 部署Pod网络 ``` ## 2. 具
原创 2024-06-12 04:42:12
99阅读
# kubeadm 麒麟arm架构安装教程 ## 1. 整体流程 下面是完成 kubeadm 麒麟arm架构安装的步骤列表: | 步骤 | 描述 | | ---- | ---- | | 1. | 安装 Docker | | 2. | 安装 kubeadm, kubelet 和 kubectl | | 3. | 初始化 Master 节点 | | 4. | 加入 Worker
原创 2023-10-09 13:16:13
176阅读
在Kubernetes中,kubeadm是一种用于快速、简便地部署Kubernetes集群的工具。对于刚入行的小白来说,学习如何使用kubeadm是非常重要的。下面我将详细介绍kubeadm的使用流程,并附上代码示例来帮助你快速入门。 首先,让我们来看一下使用kubeadm部署Kubernetes集群的步骤: | 步骤 | 操作
原创 2024-04-30 10:15:00
25阅读
 目录一、K8S由来 二、K8S特性 自动装箱 自我修复 水平扩展 服务发现/负载均衡 自动发布和回滚 密钥和配置管理 存储编排 批量处理执行 三、K8S的架构 API Server Scheduler Controller-Manager Kubelet Kube-proxy
转载 2024-06-28 15:29:30
32阅读
1、在所有节点上安装Docker和kubeadm 2、部署Kubernetes Master 3、部署容器网络插件 4、部署 Kubernetes Node,将节点加入Kubernetes集群中 5、部署 Dashboard Web 页面,可视化查看Kubernetes资源 6、部署 Harbor ...
转载 2021-11-01 22:09:00
191阅读
2评论
server2 kubeadm config print init-defaults #查看默认配置信息默认从k8s.gci.io上下载组件镜像,需要翻墙才可以,所以需要修改镜像仓库:kubeadm config images list --image-repository registry.aliyuncs.com/google_containers #列出所需镜像 rpm -q kubeadm
转载 2024-03-27 20:34:03
98阅读
大家好,我们又见面了,现在说明一下哈,每周更新5篇哦。 kubeadm config       kubeadm已经进入GA阶段,其控制面初始化和加入节点步骤都支持大量的可定制内容,因此kubeadm还提供了配置文件功能用于复杂定制。同时,kubeadm将配置文件以ConfigMap的形式保存到集群之中,便于后续的查询和升级工作。kubeadm c
转载 2023-11-10 19:56:24
109阅读
一、1.准备准备6台机器,操作系统CentOS Linux release 7.9.2009 (Core) 硬件配置:16C 32G 硬盘1.6T 集群中所有机器之间网络互通,且可访问外网。 注意:选择对应的kubeadm kubectl kubelet 和对应的docker版本 选择kubeadm-1.20.6 kubectl-1.20.6 kubelet-1.20.6 docker-19.0
转载 2024-06-07 13:20:26
132阅读
一、前言k8s的部署方式:传统方式,从github上拉取对应的二进制安装包,解压安装各个组件和节点,过程步骤复杂,特别是各组件要通信,配置各种ca证书。GitHub链接 由于传统方式安装比较麻烦,所以我们用kubeadm(k8s官方提供的集群部署工具)安装,只需按照以下基本步骤安装即可: master,nodes机器上安装:kubelet、kubeadm和docker,其中nod
转载 2024-05-14 15:47:29
91阅读
kubeadmin安装部署k8s 环境准备 所有节点,关闭防火墙,关闭selinux,关闭swap交换 所有节点安装docker 所有节点安装kubeadm,kubelet和kubectl 定义kubernetes源 开机自启kubelet 部署K8S集群 在master节点: 初始化kubeadm ...
转载 2021-11-01 22:29:00
116阅读
2评论
/etc/yum.repos.d目录下vim kubenetes.repo[root@k8s-master yum.repos.d]# cat kubenetes.repo [kubernetes]name=Kubernetes Repobaseurl=https:/
原创 2022-09-13 14:23:07
113阅读
使用Kubeadm快速部署Kubernetes(一)
原创 2022-10-28 14:02:53
108阅读
一、环境准备1.设置主机名hostname,管理节点设置主机名为 master,各节点设置对应主机名hostnamectl set-hostname master注:此步骤非必须2.编辑 /etc/hosts 文件,添加域名解析cat <<EOF >>/etc/hosts 192.168.5.43 szx1-personal-liuchuang-dev-001 192.16
署KubernetesK8s的部署方式有很多,kubeadm是网上看到比较推荐的一种部署方式。可以部署到单机,或者集群。Kubeadm官方描述:If you already have a way to configure hosting resources, ...
转载 2023-01-05 11:25:34
121阅读
本文是极客时间张磊老师关于kubeadm入门知识的内容总结。为什么不用容器部署Kubernetes 呢?因为这样做会带来一个很麻烦的问题,即:如何容器化 kubelet。kubelet 在配置容器网络、管理容器数据卷时,都需要直接操作宿主机。而如果现在 kubelet 本身就运行在一个容器里,那么直接操作宿主机就会变得很麻烦。正因为如此,kubeadm 选择了一种妥协方案:把 kubelet 直接
一、问题已下载了指定版本的核心组件,并打上了标签kubeadm初始化报错,使用的kubeadm的版本比较新,该kubeadm会尝试到dl.k8s.io下载一个文件,下载失败后,使用本地版本:v1.18。但你下载的镜像是k8s 1.10.2的,因此安装失败。指定版本后,由于你的kubeadm版本过高,不支持1.10.2版本的安装而导致失败。this version of kubeadm only supports deploying clusters with the control
原创 2021-06-17 12:36:55
4489阅读
1
1
原创 2021-08-23 09:08:23
391阅读
让 Linux 节点的 iptables 能够正确查看桥接流量,请确认sysctl配置中的设置为1。
原创 2023-07-02 00:12:54
121阅读
在使用Kubernetes(K8S)管理集群时,可能会需要卸载kubeadm,本文将向您介绍如何通过简单的步骤来实现这一目标。卸载kubeadm的过程并不复杂,但需要谨慎操作,以免造成不必要的问题。 下面是卸载kubeadm的详细步骤以及每一步需要执行的代码示例: ### 步骤概览 | 步骤 | 操作 | | ------ | ------ | | 1 | 将Kubernetes组件删除 |
原创 2024-05-22 11:01:30
306阅读
  • 1
  • 2
  • 3
  • 4
  • 5