Pulumi是使用通用编程语言编写的代码创建,部署和管理基础架构的工具。在本教程中,您将配置DigitalOcean Kubernetes集群,负载平衡的Kubernetes应用程序和DigitalOcean DNS域,以使您的应用程序在您选择的域名下可用。
dns API node.js Kubernetes 1年前
Kubernetes是一个开源容器编排系统。它允许您创建,更新和扩展容器,而无需担心停机时间。在本教程中,您将在Kubernetes集群上部署PHP 7应用程序,其中Nginx和PHP-FPM在不同的容器中运行。
随着开发人员工具迁移到云,云IDE(集成开发环境)平台的创建和采用正在增长。代码服务器是在远程服务器上运行的Microsoft Visual Studio代码,可直接从您的浏览器访问。在本教程中,您将在DigitalOcean Kubernetes集群上设置代码服务器云IDE平台,并在您的域中公开它,并使用Let的加密证书进行保护。
在引入新版本的服务时,通常需要在逐步淘汰旧版本的过程中将受控百分比的用户流量转移到较新版本的服务。这种技术称为金丝雀部署。在本教程中,您将使用带有Kubernetes的Istio创建一个canary部署。
服务网格是一个基础结构层,允许您管理应用程序的微服务之间的通信。在本教程中,您将使用Kubernetes的Helm包管理器安装Istio。然后,您将使用Istio通过创建网关和虚拟服务来公开Node.js应用程序。然后,您将访问Grafana遥测插件以显示交通数据。
服务网格是一个基础结构层,允许您管理应用程序的微服务之间的通信。在本教程中,您将使用Kubernetes的Helm包管理器安装Istio。然后,您将使用Istio通过创建网关和虚拟服务来公开Node.js应用程序。然后,您将访问Grafana遥测插件以显示交通数据。
在本教程中,您将构建一个示例Go应用程序,并在开发计算机上本地运行并运行。然后,您将使用Docker将应用程序容纳在一起,将其部署到Kubernetes集群,并创建一个负载均衡器,作为面向公众的应用程序入口点。
ExternalDNS自动管理Kubernetes集群中的外部DNS记录。部署后,ExternalDNS在后台运行,几乎不需要其他配置。无论何时创建或更改服务或Ingress,ExternalDNS都会立即更新记录。在本教程中,您将通过Helm将ExternalDNS安装到DigitalOcean Kubernetes集群,并配置为使用DigitalOcean作为DNS提供程序。
dns nginx Kubernetes 1年前
Kubernetes Ingresses为您提供了一种灵活的方式,可以将来自群集之外的流量路由到内部Kubernetes服务。 Helm https://helm.sh/是管理Kubernetes的包管理器。在本指南中,您将使用Helm设置Kubernetes维护的Nginx入口控制器。然后,您将创建一个Ingress资源,以将来自您的域的流量路由到示例Hello World后端服务。
Spinnaker是一个开源资源管理和持续交付应用程序,可使用功能强大且可自定义的管道系统实现快速,安全和可重复的部署。 Spinnaker允许自动化应用程序部署到许多平台,包括DigitalOcean Kubernetes。在本教程中,您将使用Halyard将Spinnaker部署到DigitalOcean Kubernetes,并将DigitalOcean Spaces作为底层后端存储。
CI/CD Kubernetes 1年前
Helm是Kubernetes的开源软件包管理器,可以在您定义,安装和升级Kubernetes应用程序时为您提供帮助。在本教程中,我们将使用Helm在Kubernetes集群之上设置WordPress站点。完成本教程中描述的步骤后,您将在由Kubernetes管理的容器化集群环境中安装全功能的WordPress。
除跟踪和日志记录外,监视和警报是Kubernetes可观察性的重要组成部分。通过为Kubernetes集群设置监视,您可以深入了解资源使用情况,并帮助您分析和调试应用程序错误。一个...
Kubeadm自动安装和配置Kubernetes组件,例如API服务器,Controller Manager和Kube DNS。在本指南中,您将使用Ansible和Kubeadm从头开始设置Kubernetes集群,然后将容器化的Nginx应用程序部署到它。
拥有自动部署流程是可扩展和弹性应用程序的必要条件,将CI / CD概念应用于Kubernetes尤为重要。在本文中,您将使用CircleCI自动将示例应用程序部署到DigitalOcean Kubernetes(DOKS)集群。
私有Docker注册表允许您在团队或组织内安全地共享您的图像。通过直接在Kubernetes集群中托管您的私有Docker注册表,您可以实现更高的速度,更低的延迟和更好的可用性,同时控制注册表。在本教程中,您将使用Helm将您的私有Docker注册表部署到DigitalOcean Kubernetes集群,由DigitalOcean Spaces提供支持。
Docker Kubernetes 1年前
关注云架构公众号
Linux入门
QQ交流群:308781113