安装
macos 系统使用 brew 安装
brew install minikube
启动集群
查看当前集群列表
More »Java, Spring Boot, Microservice, Cloud, Architecture and DevOps Tutorials
有一类新工具可用于将应用程序 docker 化并部署到 Kubernetes,这些工具专门面向开发人员。该类别中的最新工具是 RedHat 的 JKube。
微服务是一种架构风格,由一个小型的、单独的应用程序组件组成,该组件具有单一职责,在部署和可扩展性方面具有高度的自主性。这些组件通过轻量级协议(如 REST over HTTP)进行通信。因此,开发团队规模很小(两个披萨规则),专注于微服务。实际上,团队拥有从开发到部署的整个生命周期——如果你构建了它,你就会运行它。这就产生了一个问题。毕竟,开发团队的核心竞争力通常是 Maven、微服务框架(例如 Spring Boot)、测试框架(如 JUnit)等。但是,如果我们看一下部署微服务所涉及的步骤:
More »安装:
$ kubectl create namespace argocd
$ kubectl apply -n argocd -f https://raw.githubusercontent.com/argoproj/argo-cd/stable/manifests/install.yaml
查看安装是否成功,当argocd命名空间下Pod状态都为Running时表示安装成功。
More »cert-manager 为 Kubernetes 或 OpenShift 集群中的工作负载创建 TLS 证书,并在证书过期之前续订证书。
More »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
参考:在 Kubernetes 集群上安装/升级 Rancher
More »K3s 是轻量级的 Kubernetes。K3s 易于安装,仅需要 Kubernetes 内存的一半,所有组件都在一个小于 100 MB 的二进制文件中。
More »k3sup是一个支持在PC、虚拟机、ARM设备上安装k3s的工具,官方网站:https://k3sup.dev/
在线安装:
curl -sLS https://get.k3sup.dev | sh
sudo install k3sup /usr/local/bin/
离线安装,下载地址:https://github.com/alexellis/k3sup/releases
More »