目录前言一、环境部署二、master02 节点部署1、拷贝相关文件2、修改配置文件3、启动各服务并设置开机自启4、 查看node节点状态三、负载均衡部署1、部署 nginx 服务1.1 编译安装 nginx1.2 修改 nginx 配置文件2、部署 keepalived 服务2.1 yum安装 keepalived 服务2.2 修改keepalived配置文件2.3
Kubernetes(K8S)是一个用于自动部署、扩展和管理容器化应用程序的开源平台,而Helm是Kubernetes的包管理工具,用于简化Kubernetes应用程序的部署和管理。Harbor是一个企业级的Docker registry,用于存储和管理Docker镜像。结合使用K8SHelmHarbor可以帮助我们更轻松地部署和管理应用程序,提高工作效率。 整个过程可以分为以下步骤: 步
原创 2024-03-20 11:18:37
85阅读
K8S集群部署Harbor是一个常见的部署和管理Docker镜像仓库的方案。本文将教你如何使用Kubernetes部署一个Harbor私有仓库,并将关键步骤按流程展示在下表中。 | 步骤 | 描述 | 代码示例 | |--------|---------------------------
原创 2024-01-29 10:34:26
153阅读
文章目录什么是 HelmHelm 部署tiller 默认被部署k8s 集群中的 kube-system 这个namespace 下Helm 自定义模板这个文件中定义的值,在模板文件中可以通过 .VAlues对象访问到Debug 什么是 Helm在没使用 helm 之前,向 kubernetes 部署应用,我们要依次部署 deployment、svc 等,步骤较繁琐。况且随 着很多项目微服务化
转载 2024-04-23 09:14:09
40阅读
# 1,简单说明。此脚本所能够成形于今日,完全是拜大神分享的 https://github.com/opsnull/follow-me-install-kubernetes-cluster 项目所依托而成。之前也曾想过对 k8s 熟悉之后做一下部署脚本,但那时候并没有什么多么好的思路,直到上周看到了如上开源项目的部署思路,让我有种拨云见日,豁然开朗的感觉,当我跟随项目学习的时候,就已经打算了要写一
Kubernetes(简称K8s)是一个容器编排平台,用于自动化应用程序的部署、扩展和管理。Helm是一个Kubernetes包管理器,用于简化应用程序的安装和管理。Nacos是一个轻量级的服务发现和配置管理平台。本文将介绍如何使用Helm在Kubernetes上部署Nacos集群。 在使用Helm部署Nacos集群之前,需要确保已经安装了Kubernetes集群HelmHelm Tille
原创 2024-01-18 12:50:54
685阅读
kubernetes_k8s主要内容1、kubernetes简介(1)kubernetes 基本介绍(2)k8s 集群架构组件(3)k8s核心概念2、kubernetes集群搭建(1)搭建k8s集群部署方式(2)搭建k8s环境平台规划(3)准备环境(4)环境基础安装(4)部署 Kubernetes Master(5)将Node加入Kubernetes(6)部署CNI网络插件(7)测试kubern
转载 2024-07-18 21:16:52
68阅读
文章目录常用命令1.K8S的架构K8s核心组件介绍K8s附加组件2.K8s安装1.修改ip地址、主机和host域名解析2.master安装etcd3.master安装kubernetes4.node节点安装5.所有节点安装flannel插件7.配置master为镜像仓库3 K8s的历史1.K8s的核心功能2.K8s的历史3.K8s的安装4.k8s的应用场景4.K8s的常用资源1.创建pod资源2
前言玩K8S也有一段时间了,借助云服务提供商的K8S控制台,已经可以很方便的快速部署应用至K8S。通过简单的点击,可以一次性帮忙创建K8S 对象:Deployment、Service、Ingress、ConfigMap等。但是当服务的规模上来后,这种方式就有点捉襟见肘。尤其是需要同时更新多个关联服务时,就需要一个一个的去更改,就有点不太方便。为了解决这个问题,最近上手实操了一下Helm,发现生产力
K8S集群Helm使用指南 作为一名经验丰富的开发者,我将帮助你了解如何在Kubernetes集群中使用HelmHelm是一个Kubernetes套件的包管理器,它可以帮助我们轻松部署、升级和管理应用程序。下面是执行K8S集群Helm的步骤: | 步骤 | 操作 | | :---- | :---- | | 1 | 安装Helm | | 2 | 初始化Helm | | 3 | 部署Helm T
原创 2024-02-20 16:47:01
23阅读
k8s简单环境的环境部署,需要用到4台机器:master01 192.168.66.10 node01 192.168.66.20node02 192.168.66.21harbor 192.168.66.100  # 前一个文章已经介绍过如何安装harbor了。 一、系统初始化1.设置系统主机名以及 Host 文件的相互解析hostnamectl set-hostnam
转载 2024-05-06 16:53:44
72阅读
目录部署环境一.环境准备1.关闭防火墙,SELinux,Swap分区2.加载ip_vs模块3.修改主机名4.修改hosts文件5.调整内核参数二.所有节点安装docker三.所有节点安装kubeadm,kubelet和kubectl四.部署K8S集群1.上传压缩包2.复制镜像和脚本到node节点3.初始化kubeadm4.设定kubectl5.将node节点加入集群6.所有节点部署网络插件fla
转载 2024-06-25 12:37:25
99阅读
什么是 Helm在没使用 helm 之前,向 kubernetes 部署应用,我们要依次部署 deployment、svc 等,步骤较繁琐。况且随着很多项目微服务化,复杂的应用在容器中部署以及管理显得较为复杂,helm 通过打包的方式,支持发布的版本管理和控制,很大程度上简化了 Kubernetes 应用的部署和管理Helm 本质就是让 K8s 的应用管理(Deployment,Service 等
转载 2024-04-27 14:15:17
138阅读
1. Helm 介绍在k8s部署容器云的应用也是一项有挑战性的工作,helm就是为了简化在k8s安装部署容器云应用的一个客户端工具,其实就是为了帮组开发者定义安装和升级k8s里面的容器应用,同时也能够讲应用打包成chart进行分享,kubeapps Hub 中提供了包括Redis mysql Jenkins等常见的应用,通过helm 可以使用一条命令能将其部署k8s中就下面的helm 的整体
目前有两种部署Harbor的方法,其一是通过docker compose部署,其二是托管在Kubernetes平台之上。相比较而言,还是前一种方法更简洁易管理些,我们在这即使用方法一部署Harbor。然后重点介绍下怎样配置Kubernetes从Harbor拉取镜像。实验环境说明我们使用一套3节点部署k8s环境,并且直接复用其中的节点3部署Harbor服务。[k8s@worker-node3 ~]
转载 2024-02-12 21:12:52
307阅读
K8S Helm 部署指的是使用 Helm 这个 Kubernetes 的包管理工具来快速部署和管理应用程序。Helm 提供了一个简单的方式来定义、安装和升级 Kubernetes 应用程序,并且可以轻松地共享应用程序的配置。 本文将介绍如何使用 Helm 进行 K8S Helm 部署,并给出相关代码示例。 ## 1. 准备工作 在使用 Helm 进行 K8S Helm 部署之前,你需要先安装
原创 2024-02-06 12:02:50
60阅读
K8S部署helm
原创 2019-04-12 11:52:25
2113阅读
介绍Helm是Kubernetes的软件包管理器,允许开发人员和操作员更轻松地在Kubernetes集群上配置和部署应用程序。在本教程中,我们将设置Helm并使用它来安装,重新配置,回滚,然后删除Kubernetes Dashboard应用程序的实例。 仪表板是基于Web的官方Kubernetes GUI。有关Helm及其包装生态系统的概念性概述,请阅读我们的文章“Helm简介” 。先决条件在本教
目录一、重要概念1.1 基础1.2 补充二、组件2.1 Master 组件kube-apiserverETCDkube-controller-managercloud-controller-manager 具体功能:DNS用户界面容器资源监测Cluster-level Logging2.2 节点(Node)组件kubeletkube-proxydockerRKTsupervisordfluent
转载 2023-10-17 23:03:31
132阅读
DevOps,字面意思是Development &Operations的缩写,也就是开发&运维。一、Code阶段工具在code阶段,我们需要将不同版本的代码存储到一个仓库中,常见的版本控制工具就是SVN或者Git,这里我们采用Git作为版本控制工具,GitLab作为远程仓库。1.1 GitLab安装前面有安装介绍二、Build阶段工具Maven作为项目的编译工具。具体安装Maven
  • 1
  • 2
  • 3
  • 4
  • 5