首页 > 其他分享 >k3s中使用helm安装rancher

k3s中使用helm安装rancher

时间:2024-03-13 11:24:00浏览次数:24  
标签:k3s -- namespace cert rancher manager helm

k3s中使用helm安装rancher
参考官方文档:https://ranchermanager.docs.rancher.com/zh/getting-started/installation-and-upgrade/install-upgrade-on-a-kubernetes-cluster
版本:
docker: 24.0.7
rancher:2.8.2
k3s: v1.27.11+k3s1
helm: v3.9.0
此处省略docker,k3s,helm的安装过程
1.首先导入rancher的helm库(稳定版本)

helm repo add "stable" "https://charts.helm.sh/stable" --force-update
helm repo add rancher-stable https://releases.rancher.com/server-charts/stable

2.定义一个Kubernetes名称空间,Chart创建的资源应该安装在这个名称空间中:cattle-system

kubectl create namespace cattle-system

 

3.安装cert-manager

# If you have installed the CRDs manually instead of with the `--set installCRDs=true` option added to your Helm install command, you should upgrade your CRD resources before upgrading the Helm chart:
kubectl apply -f https://github.com/cert-manager/cert-manager/releases/download/v1.14.4/cert-manager.crds.yaml

# Add the Jetstack Helm repository
helm repo add jetstack https://charts.jetstack.io

# Update your local Helm chart repository cache
helm repo update

# Install the cert-manager Helm chart
helm install cert-manager jetstack/cert-manager \
--namespace cert-manager \
--create-namespace

4.查看是否安装启动成功

kubectl get pods --namespace cert-manager

5.安装rancher(这里xxx是你自定义的域名)

helm install rancher rancher-stable/rancher \
> --namespace cattle-system \
> --set hostname=rancher.xxx.com

 

6.全部启动成功后,修改一下名称为rancher的service的type为LoadBalancer(因为默认是ClusterIP,你可能在你的本地访问不到)

kubectl patch service rancher -n cattle-system -p '{"spec":{"type":"LoadBalancer"}}'

7.访问域名就可以看到登录页面了

 


8.根据提示获取密码

kubectl get secret --namespace cattle-system bootstrap-secret -o go-template='{{.data.bootstrapPassword|base64decode}}{{"\n"}}'

 

最后登录进去看看首页

 

标签:k3s,--,namespace,cert,rancher,manager,helm
From: https://www.cnblogs.com/databank/p/18070209

相关文章

  • 简述Helm及其优势
    Helm是Kubernetes的软件包管理工具,Helm能够将一组K8S资源打包统一管理,是查找、共享和使用为Kubernetes构建的软件的最佳方式。Helm中通常每个包称为一个Chart,一个Chart是一个目录,优势:1)统一管理、配置和更新这些分散的k8s的应用资源文件;2)分发和复用一套应用模板;3)将应用的一......
  • kubernetes快速入门之K3S
    kubernetes简介Kubernetes是一个开源的容器编排引擎和容器集群管理工具,用来对容器化应用进行自动化部署、扩缩和管理。Kubernetes这个名字源于希腊语,意为“舵手”或“飞行员”。k8s这个缩写是因为k和s之间有8个字符。Google在2014年开源了Kubernetes项目。优势......
  • k3s x509
    现象root@auto-server:/home/ogreks#kubectlgetnodesE030902:06:37.085370134275memcache.go:265]couldn'tgetcurrentserverAPIgrouplist:Get"https://0.0.0.0:443/api?timeout=32s":tls:failedtoverifycertificate:x509:cannotvalid......
  • K3s - 轻量级 Kubernetes
    一、k3s介绍1.1、什么是k3s中文网站:http://docs.rancher.cn/docs/k3s/quick-start/_index/k3s是经过CNCF认证的由Rancher公司开发维护的一个轻量级的Kubernetes发行版,内核机制还是和k8s一样,但是剔除了很多外部依赖以及K8s的alpha、beta特性,同时改变了部署方式和运行方......
  • Dashboard、Rancher与KubeSphere对比
    在容器技术和微服务架构日益盛行的今天,对于容器编排和管理平台的选择显得尤为重要。Kubernetes(K8s)作为容器编排的事实标准,其生态系统中涌现出了许多管理和监控工具。其中,Dashboard、Rancher和KubeSphere是三个备受关注的平台。本文将从定位、功能、用户界面、学习成本、成熟度以及......
  • 在K8S中,helm是什么?如何使用?
    在Kubernetes(K8s)中,Helm是一个用于简化Kubernetes应用程序部署和管理的包管理工具。它采用了声明式配置和模板化的概念,使得Kubernetes资源的打包、安装、升级、回滚等操作变得更加方便和高效。Helm主要由两个核心组件构成:HelmCLI(命令行接口):提供了一系列命令,让用户能够在本......
  • Rancher 无法删除集群的Solution
    Rancher无法删除集群的Solution不同版本的Rancher都能遇到该问题,此问题中,Rancher版本为v2.6.0当我们先删除节点,并在节点宿主机上删除了对应的服务器,再通过Rancher界面去删除托管/自建立集群时,往往这个操作会卡住,并出现报错:{"type":"error","links":{},"code":"PermissionDe......
  • Helm的安装与使用helm部署MySQL
    helm官网:https://helm.sh/安装Helm每个Helm版本都提供了各种操作系统的二进制版本,这些版本可以手动下载和安装。下载需要的版本解压(tar-zxvfhelm-v3.0.0-linux-amd64.tar.gz)在解压目录中找到helm程序,移动到需要的目录中(mvlinux-amd64/helm/usr/local/bin/helm)使用h......
  • k8s-dashboard、helm
    目录dashboard安装dashboard1.创建SA2.集群角色绑定3.创建secret4.查看tokenhelm安装helm1.下载tar包2.解压3.配置环境变量4.配置helm补全配置helm源使用helm1.search2.pull3.执行安装3.1解压3.2将pv持久化存储关闭3.3安装3.4访问3.5获取登录的用户名和密码dashb......
  • 在k8S中,Helm优缺点是什么?
    Helm是Kubernetes的一个包管理工具,用于简化应用程序在Kubernetes集群上的安装、升级和管理过程。它采用chart(一种打包格式)来定义、配置和发布Kubernetes应用及其依赖关系。Helm的优点:标准化与复用:Helmchart提供了一种标准化的方式来描述Kubernetes资源,使得应用的部署变得可复......