首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

使用 Graylog 和 Prometheus 监视 Kubernetes 集群

我将使用 conjure-up 和 Canonical 版本的 Kubernetes (CDK) 去探索 Kubernetes。...开始探索 如果你的系统上没有 conjure-up,首先要做的第一件事情是,请先安装它,在 Linux 上,这很简单: sudo snap install conjure-up --classic 对于...macOS 用户也提供了 brew 包: brew install conjure-up 你需要最新的 2.5.2 版,它的好处是添加了 CDK spell,因此,如果你的系统上已经安装了旧的版本,请使用...安装完成后,运行它: conjure-up image.png 你将发现有一个 spell 列表。选择 CDK 然后按下回车。...image.png 另一种方法 正如在文章开始的介绍中提到的,我喜欢用 conjure-up 的向导去完成像 Kubernetes 这种复杂软件的部署。

1.3K30

使用 Kubernetes 进行蓝绿部署

这种方法可确保部署期间的零停机时间,并提供一种快速、简单的方法来在出现问题时进行回滚。 Kubernetes 是一个流行的容器编排平台,提供各种部署策略,包括蓝绿部署。...在这篇博文中,我们将探讨如何使用 Kubernetes 执行蓝绿部署。 先决条件: Kubernetes集群 kubectl 命令行工具 要部署的应用程序的 Docker 镜像。...此外,还有一些工具和实践可以帮助简化 Kubernetes 中的蓝绿部署: Helm:Helm 是 Kubernetes 的包管理器,允许您使用图表部署和管理应用程序。...图表是预配置的模板,可以包含多个 Kubernetes 资源,包括部署、服务和入口规则。 Helm 图表可以通过提供管理部署过程的标准化方法来简化使用蓝绿部署部署应用程序的过程。...在这篇博文中,我们学习了如何使用 Kubernetes 执行蓝绿部署。 蓝绿部署是一种流行的部署策略,可提供零停机时间以及在出现问题时快速轻松地回滚的方法。

61020
  • 您找到你想要的搜索结果了吗?
    是的
    没有找到

    使用 Kyverno 进行 Kubernetes 策略管理

    当然具体选择哪一个工具,还是应该根据自己的需求和限制条件进行评估,但是有一点是所有生产环境的用户都应该计划使用策略引擎来保护集群的安全并简化 Kubernetes 管理。...安装 你可以选择直接从最新版本的资源清单安装 Kyverno,直接执行下面的命令即可: ➜ kubectl create -f https://raw.githubusercontent.com/kyverno.../kyverno/main/config/install.yaml 此外同样可以使用 Helm 来进行一键安装: ➜ helm repo add kyverno https://kyverno.github.io...变更规则 变更规则可以用于修改匹配到规则的资源(比如规则设置了 metadata 字段可以和资源的 metadata 进行合并),就是根据我们设置的规则来修改对应的资源。...更多的 Kyverno 策略可以直接查看官方网站:https://kyverno.io/policies,可以在该网站上面根据策略类型、分类、主题等进行筛选。

    58130

    Kubernetes 安装 Helm 并使用 Helm 安装 wordpress

    当 chart 被安装到 Kubernetes 集群,就生成一个 release。chart 能够多次安装到同一个集群,每次安装都是一个 release。...使用 Helm可以: 查找并使用已经打包为 Kubernetes charts 的流行软件 分享您自己的应用作为 Kubernetes charts 为 Kubernetes 应用创建可重复执行的构建...安装 helm 的 bash 命令补全脚本 helm 有很多子命令和参数,为了提高使用命令行的效率,通常建议安装 helm 的 bash 命令补全脚本。...部署 tiller Tiller 服务器安装非常简单,只需要执行 helm init,这里我们指定使用上一步创建的服务账号。...对于使用者而言,使用 Helm 后不用需要了解 Kubernetes 的 yaml 语法并编写应用部署文件,也无需考虑应用的各种依赖,可以直接通过 Helm 下载并在 kubernetes 上安装需要的应用

    3.2K20

    Kubernetes中如何使用ClusterDNS进行服务发现?

    “本文主要介绍了kubernetes网络结构、pod和service之间域名通信” 常见使用场景 在常见集群中经常会出现服务之间彼此通过http或者tcp、RPC的形式进行访问,在kubernetes...kubernetes网络模型 一个完整的Kubernetes集群应该包含三层网络,首先第一层是mater和node节点之间的网络,这个网络需要在部署kubernetes集群之前配置完成...我们使用Service解决了负载均衡的问题,但是集群环境中,service经常伴随着ip的变动而变动,得益于kubedns插件,使其可以直接通过域名进行访问。...原创不易,请随手关注或者“在看” Kubernetes排障指南 从零搭建Kubernetes下的nignx和tomcat docker,做好你的垃圾收集!...起飞的感觉,docker-compose 如何使用docker?

    1.2K10

    通过 Traefik 使用 Kubernetes Service APIs 进行流量路由

    由于目前 Kubernetes 集群上默认没有安装 Service APIs,所以我们需要先安装一组支持他们的 CRD 资源,需要保证在 Traefik 中启用 Service APIs 支持之前安装这些资源...目前我们可以直接使用 0.10 版本进行安装: kubectl apply -k "github.com/kubernetes-sigs/service-apis/config/crd?...,这里我们可以直接使用官方的 Helm Chart 包进行安装: helm repo add traefik https://helm.traefik.io/traefik helm repo update...测试 下面我们安装 whoami 服务来进行测试,直接使用下面的资源清单创建对应的服务即可: # 01-whoami.yaml --- kind: Deployment apiVersion: apps...当然现在开始你就可以使用 Traefik 2.4 来使用 Kubernetes Service APIs。

    1.2K20

    Kubernetes-Web-UI-Kuboard安装使用

    .*) 然后Kuborad的(v1.0.x/v2.0.x)版本已验证; ---- 0x01 环境安装 描述:在进行安装Kuboard前您需要有一个K8s集群环境,如果没有集群环境请参考前面的Kubernetes...默认情况下您可以使用 ServiceAccount 的 Token 登录 Kuboard,您还可以使用 GitLab/GitHub 账号登录 Kuboard/Kubectl; # 集群master节点上执行以下命令进行登录...shell # sh, 使用 /bin/sh 作为 shell WeiyiGeek.kuborad 2.离线安装 描述:在实际生产环境中由于出于公司的安全考虑,需要将将 Kuboard 离线安装到内网环境...安装流程: 1) kuboard镜像拉取并将其打包,然后将 kuboard.tar 传输到 Kubernetes 集群的某一个节点上 docker pull eipwork/kuboard:latest...kubernetes-xenial main EOF apt-get update apt-get install -y kubectl Step 2.安装验证 $kubectl version #

    2.1K31

    kubernetes安装使用calico作为集群cni

    Calico是一个流行的Kubernetes网络插件,它提供了一个高效的、可扩展的网络层,用于在容器之间进行通信和负载均衡。它是一个开源项目,由Tigera开发和维护,广泛应用于生产环境中。...本文将介绍如何在Kubernetes集群中安装和配置Calico网络插件。...安装了Kubernetes集群,并且所有节点都已正常运行。安装了Kubernetes CNI插件。在Kubernetes集群中启用了IP转发功能。...安装Calico安装Calico非常简单,只需要使用kubectl命令将calico.yaml文件应用到Kubernetes集群中即可:$ kubectl apply -f calico.yaml这将自动在...三、使用Calico安装和配置Calico后,可以使用以下命令检查Calico的状态:$ calicoctl node status此命令将列出Kubernetes集群中所有节点的状态。

    5.8K30

    CentOS 7.6 使用kubeadm安装Kubernetes 13

    和 docker-ce.repo 原本是都用 cat EOF 方式来做的,结果发现在我MAC上SSH连接进去执行后文件内容一致,但即便 yum clean all 后仍然无法生效,这里还是使用 vi,...vi /etc/yum.repos.d/kubernetes.repo [kubernetes] name=Kubernetes baseurl=http://mirrors.aliyun.com/kubernetes...kubelet、kubeadm 和 kubectl 以下是安装 kubernetes 所需的工具 yum install -y kubelet kubeadm kubectl 启动 docker、kubelet...需要安装的镜像列表,然后使用 sed 修改后执行: kubeadm config images list |sed -e 's#k8s.gcr.io\/coredns#coredns\/coredns...pod network add-on,这里装 flannel,在安装之前这里有如下说明,也是为何 链接地址: https://kubernetes.io/docs/setup/independent/

    26010

    kubernetes-使用Helm安装Zookeeper集群

    在Kubernetes中,使用Helm安装Zookeeper集群是一个非常方便的过程。Zookeeper是一个分布式的协调服务,用于协调集群中的应用程序。安装Helm首先,需要安装Helm客户端。...Helm是一个开源的包管理器,用于管理Kubernetes应用程序的安装和升级。可以在官方网站https://helm.sh/上找到Helm的下载链接和安装指南。...添加Helm仓库要使用Helm安装Zookeeper集群,需要添加Zookeeper的Helm仓库。...可以根据需要进行修改,以满足特定的应用程序需求。安装Zookeeper集群要安装Zookeeper集群,可以使用Helm安装命令。...首先,使用以下命令查看Zookeeper集群的状态:kubectl get pods -l app.kubernetes.io/name=zookeeper然后,可以使用以下命令连接到Zookeeper

    1.4K20
    领券