
Kubernetes

Minikube快速入门
安装
macos 系统使用 brew 安装
brew install minikube
启动集群
查看当前集群列表
[译]Minikube 中的 Minions - 面向 Java 开发人员的 Kubernetes 简介
[译]面向 Java 开发人员的 Kubernetes
有一类新工具可用于将应用程序 docker 化并部署到 Kubernetes,这些工具专门面向开发人员。该类别中的最新工具是 RedHat 的 JKube。
Argo CD安装和部署
安装 ArgoCD
安装:
$ kubectl create namespace argocd
$ kubectl apply -n argocd -f https://raw.githubusercontent.com/argoproj/argo-cd/stable/manifests/install.yaml
查看安装是否成功,当argocd命名空间下Pod状态都为Running时表示安装成功。
K8s安装Cert Manager
cert-manager 为 Kubernetes 或 OpenShift 集群中的工作负载创建 TLS 证书,并在证书过期之前续订证书。
Rancher安装和部署-使用K8s
前提条件
- Kubernetes 集群:可以使用 RKE、RKE2、K3S 等工具安装集群
- Ingress Controller:对于 RKE、RKE2 和 K3s,你不需要手动安装 Ingress Controller,因为它是默认安装的。
- CLI 工具:安装 kubectl 和 helm
使用 docker 安装 Rancher
mkdir -p /data/rancher
docker run --name rancher --privileged -d --restart=unless-stopped -p 80:80 -p 443:443 -v /data/rancher://var/lib/rancher/ rancher/rancher:stable
docker logs -f rancher
使用 helm 安装 Rancher
安装k3s
K3s 是轻量级的 Kubernetes。K3s 易于安装,仅需要 Kubernetes 内存的一半,所有组件都在一个小于 100 MB 的二进制文件中。
通过k3d安装k3s
k3d是什么
k3d 是一个轻量级包装器,用于在 docker 中运行k3s(Rancher Lab 的最小 Kubernetes 发行版)。
通过k3sup安装k3s
k3sup是一个支持在PC、虚拟机、ARM设备上安装k3s的工具,官方网站:https://k3sup.dev/
安装k3sup
在线安装:
curl -sLS https://get.k3sup.dev | sh
sudo install k3sup /usr/local/bin/