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

踩坑 | 在 macOS 上使用 Docker Desktop 启动 Kubernetes

由于众所周知的原因,启动 Kubernetes 所需的镜像会下载失败,因此点击 Apply 后,该配置页面的右下角始终显示 Kubernetes is starting,无法正常启动。...Advanced 切换 Kubernetes 集群 由于可能会存在多个集群,我们需要把集群切换为 Docker Desktop 所带的集群。...Kubernetes Dashboard 是 Kubernetes 集群可视化的仪表盘。...修改镜像获取策略 但由于配置文件默认的镜像拉取方式还是从远程拉取,于是我们要在配置文件中 image: k8s.gcr.io/kubernetes-dashboard-amd64:v1.10.1 一行后添加...命令启动 Dashboard: $ kubectl proxy 启动成功后,可以通过该地址访问 Dashboard: http://localhost:8001/api/v1/namespaces/kube-system

5.2K10

Kubernetes上的Backstage

本文将介绍如何将 Backstage 与 Kubernetes 集成。我们将通过两种不同的方式运行 Backstage。首先,它将在集群外部运行,并通过 API 与 Kubernetes 连接。...克隆此仓库后,您只需按照我的说明操作即可。 以下是我们仓库的结构。除了模板之外,它还包含 Argo CD 模板,其中包含要应用于 Kubernetes 的 YAML 部署清单。...我们还包含 deploy-k8s 作业以执行对 Kind 集群的测试部署。在此作业中,我们必须在 CircleCI 执行器机器上安装 Skaffold 和 Kind 工具。...一旦 Kind 集群启动并准备就绪,我们通过执行 skaffold run 命令将应用程序部署到那里。...app-config.yaml 文件来将 Kubernetes 集群、Argo CD 和 Prometheus 的地址更改为内部集群位置。

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

    K8S 生态周报| cilium 1.6 发布 100% kube-proxy 的替代品

    2 Kubernetes 受 Go 的 net/http 安全漏洞影响 Kubernetes 近期紧急发布了 v1.15.3, v1.14.6, v1.13.10 版本,距离上个集体更新发布仅过了两周而已...作为标准库来说,其实影响面还是比较大的,K8S 最近也是相继从 1.12.6 陆续升级到了 1.12.9 , 当然也包括 Docker 团队等,也都做了相关的更新。 最后,还是建议尽快升级。...Flux 可以确保集群的配置与 Git 仓库中的内容相符,同时又可自动化你的部署。其实是一个很不错的工具集,因为实际上它基本能满足大多数人的应用场景。 ?...这里先对 cilium 做个基本介绍,它是一个基于 eBPF 实现的可用于透明的提供和保护使用 Kubernetes 和 Docker 等容器管理平台部署的应用程序服务之间的网络和 API 连接。...如果你想要通过 cilium 研究 eBPF 或者 XDP 我倒是建议你可以看看,是个很不错的项目,而且通过这个项目能加深很多网络方面的认识。

    89810

    Kubernetes 集群无损升级实践

    这篇文章将会从0到1的介绍 vivo 互联网团队支撑在线业务的集群如何在不影响原有业务正常运行的情况下从 v1.10 版本升级到 v1.17 版本。...对二进制方式部署的集群,集群组件升级主要是二进制的替换、配置文件的更新和服务的重启;从生产环境 SLO 要求来看,升级过程务必不能因为集群组件自身逻辑变化导致业务重启。...2个 Final Release 以上的偏差,比如直接从 v1.11 升级至 v1.13是不推荐的。...替换升级 1)Kubernetes 替换升级是先准备一个高版本集群,对低版本集群通过逐个节点排干、删除最后加入新集群的方式将低版本集群内节点逐步轮换升级到新版本。...五、总结 集群升级是困扰容器团队比较长时间的事,在经过一系列调研和反复测试,解决了上面提到的数个关键问题后,成功将集群从 v1.10 升级到 v1.17 版本,1000 个节点的集群分批执行升级操作,大概花费

    2.1K31

    Apache Flink on Kubernetes运行模式分析

    Flink1.11发布的native per-job部署模式,最后根据这些部署模式的利弊,介绍了当前比较native kubernetes的部署方式,flink-operator。...简介 分析以上四种部署模式,我们发现,对于Flink集群的使用,往往需要用户自行维护部署脚本,向kubernetes提交各种所需的底层资源描述文件(Flink Master,TaskManager,配置文件...Flink-operator原理及优势 当Fink operator部署至Kubernetes集群后,FlinkCluster资源和Flink Controller被创建。...在任务执行的过程中,可能会有各种个样的原因导致任务失败。用户可以指定任务重启策略,当指定为FromSavePointOnFailure,flink operator自动从最近的保存点重新执行任务。...Prometheus集成 通过在Flink集群的yaml文件里指定metric exporter和metric port,可以与kubernetes集群中的Prometheus进行集成。 4.

    2.3K70

    K8s 终将废弃 docker,TKE 早已支持 containerd

    如果新建集群,推荐选择 containerd 作为容器运行时 已有集群在升级到 K8s 1.23(假定 TKE 第一个不支持 dockershim 的 K8s 版本,也可能是 1.24)之前,仍然可以继续使用...docker 作为容器运行时 已有集群通过 TKE 集群升级功能升级到 1.23时, TKE会提供切换运行时为 containerd 的选项。...1.23 版本中把 dockershim 从 kubelet 中移除,届时用户将无法使用 docker 作为 K8s 集群的运行时,不过通过 docker 构建的镜像在没有 docker 的 K8s...在我们调用 docker 命令创建容器后,docker daemon 会通过 Image 模块下载镜像并保存到 Graph Driver 模块中,之后通过 client 调用containerd 创建并运行容器...无疑 containerd 才是 docker 被抛弃后的 CRI 运行时的最佳人选,对于开发同学来说整个迁移过程应该是无感知的,不过对于部分运维同学可能会比较在意部署和运行中细节上的差异。

    2.1K60

    有赞实时计算 Flink 1.13 升级实践

    1、 Flink SQL 相关收益 由于目前几乎所有的实时计算任务都通过Flink SQL方式实现,所以升级后关于Flink SQL上的一些优化是我们十分关注的,其中下面几点在升级后在有赞的实时计算业务场景下有很大的收益的...为保证任务可以平滑的从 Flink 1.10 升级到 Flink 1.13,我们对目前集群已有的数百个 Flink 1.10 语法的 SQL 任务进行转换,自动生成 Flink 1.13 版本的语法。...: (1)任务升级后从之前版本的 checkpoint 文件恢复失败 当我们升级Flink 1.13后的任务想通过之前的任务的checkpoint文件进行状态恢复时,会偶尔出现下面的异常: 通过社区邮件和源码阅读发现根本原因是在...这种问题并不是所有的任务重启时从之前的状态文件恢复都会出现的,所以面对这种问题的比较好的办法就是升级重启的时间尽量选择在流量小的时间段,对于一些按天维度做聚合的任务最好在凌晨的时候重启,这样出现问题也不会对第二天的数据有很大的影响...总结 目前有赞实时计算平台已经将Flink引擎从Flink 1.10升级到了Flink 1.13,并将所有的Flink SQL任务平滑迁移升级到Flink 1.13版本中,并成功运行了近三个月。

    1.5K20

    K8S 生态周报| Cilium 和 Istio 的新版本带来众多新特性

    如今过去了一年多的时间,Cilium 也从 v1.11 升级到了 v1.13,它在 Cilium Service Mesh 上也做了更多的完善,我们一起来看看这个版本中值得关注的内容吧。...对双栈的支持 Kubernetes 1.16 中引入了对 IPv6 的支持,并在 1.22 版中升级到了稳定版。...Istio 从 1.16 版开始了支持 IPv6 的基础工作,本次 1.17 版增加了以下功能: 在双栈集群上部署单栈或双栈IP地址的服务:这样用户可以任意的使用单栈或双栈服务,例如,用户可以在双栈 Kubernetes...集群上分别部署 IPv4、IPv6 和双栈 IP 家族的 3 个服务,使这些服务通过 sidecar 相互访问。...这仅适用于通过 gateway controller 自动部署的网关,Kubernetes 的 Gateway 应已支持双栈。

    1.6K20

    kubernetes系列教程(四)离线升级kubernetes集群

    视频教程连接:kubernetes快速入门 ---- 1. kubernetes集群升级 1.1 kubernetes升级概述 kubernetes版本升级迭代非常快,每三个月更新一个版本,很多新的功能在新版本中快速迭代...,为了与社区版本功能保持一致,升级kubernetes集群,社区已通过kubeadm工具统一升级集群,升级步骤简单易行。...,确保所需的的RBAC授权配置正常 生成新的证书文件并备份证书(当证书超时超过180天) 2、kubeadm upgrade node执行动作 从kubeadm中获取ClusterConfiguration...,即从集群中获取到更新集群的配置文件并应用 更新node节点上的kubelet配置信息和软件 2....更新集群至1.15.3 截止至2019.9.15,当前kubernetes社区最新版本是1.15.3,本文演示以在线的方式升级kubernetes集群至1.15.3版本,步骤和前文操作类似。

    4.3K21

    kubernetes 部署Web-UI界面

    部署dashboard的Web-UI界面 Kuboard v3 版本介绍 Kuboard v3.0 已经正式发布,相较于 Kuboard v2.0.x, Kuboard v3 最大的特点是支持多 Kubernetes...集群管理,同时,在各个方面都比 v2.0.x 有了很大的改进。...如果您计划升级到 Kuboard v3,请参考 从 v2.0.x 升级到 v3.0.x 兼容性 Kubernetes 版本 Kuboard 版本 兼容性 说明 v1.20 v2.0.x 已验证 v1.19...Api v1.12 不支持 dryRun,Kuboard 不支持 Kubernetes v1.12 v1.11 v1.0.x, v2.0.x Kuboard 不支持 Kubernetes v1.11...image.png 为开发测试人员授权 运维团队搭建好 Kubernetes 之后,需要授权开发/测试团队的成员执行某些特定的操作,例如更新镜像版本、查看容器日志、进入容器终端、通过Proxy访问接口等

    1.2K20

    Cilium 1.11:服务网格的未来已来

    Cilium 1.11 Cilium 1.11 版本包括了 Kubernetes 额外功能,及独立部署的负载均衡器。...支持 OpenTelemetry 的 Hubble 适配器是一个附加组件,可以部署到运行 Cilium 的集群上(Cilium 版本最好是 1.11,当然也应该适用于旧版本)。...当前版本通过 OpenTelemetry SDK 提供了 HTTP 流量和 spans 的关联。 感知拓扑的负载均衡 Kubernetes 集群在跨多数据中心或可用区部署是很常见的。...这涉及一些实现细节,如:Cilium 安全身份分配,kube-apiserver 是部署在集群内,还是部署在集群外。...此外,在多路径路由的情况下,agent 会做负载均衡,它现在可以在路由查找中查看失败的下一跳。这意味着,不是替代所有的路由,而是通过查看相邻子系统信息来避免失败的路径。

    28910

    一寸宕机一寸血,十万容器十万兵|Win10Mac系统下基于Kubernetes(k8s)搭建Gunicorn+Flask高可用Web集群

    本次我们尝试在Win10/Mac系统下,利用Kubernetes部署Gunicorn+Flask高可用Web集群项目。    ...v1.14.6 分支 git checkout v1.14.6 如Kubernetes版本为 v1.14.3, 请使用下面命令切换 v1.14.3 分支 git checkout v1.14.3 如Kubernetes...是基于Deployment来对集群的Pod和rs服务进行管理,每一个Deployment 都对应集群中的一次部署,所以Deployment是基本的 Kubernetes对象。    ...里面详细阐述了如何使用Dockerfile打包镜像,这里我们拉取已经打包好的flask+gunicorn镜像: docker pull zcxey2911/myflask     接着建立基于deployment的部署配置文件...有了Kubernetes,我们就可以将整个大规模的服务器对计算资源抽象化通过一个个容器进行自动化且细致化管理,将最终的应用服务交还给用户,而用户则并不需要关心容器本身。

    59120

    云原生|Kubernetes 集群升级指南

    我认为有以下几点: 经过长时间的运行后,Kubernetes 集群已经累计了复杂的运行时状态; Kubernetes 集群运维者会根据集群承载的不同业务,对集群进行不同的配置,从而导致每个集群都有自己的差异化配置...阿里云容器服务 Kubernetes 为客户提供的集群升级就是基于这种方式的。 以将 Kubernetes 的版本从 1.14 升级到 1.16 为例。...替换升级会逐个将旧版本的节点从集群中移除,并用新版本全新的节点来替换,从而完成整个 Kubernetes 集群的升级工作。 同样以将 Kubernetes 的版本从 1.14 升级到 1.16 为例。...这样就完成了所有节点的轮转工作,整个集群就也就升级到 1.16 了。如图所示: 1)优点 替代升级通过将旧版本的节点替换为新版本的节点从而完成集群升级。...集群 master 的部署方式也比较多样,可以通过 static pod 进行部署,可以通过本地进程进行部署,也可以通过 Kubernetes on Kubernetes 的方式在另一个集群内通过 pod

    87930

    Longhorn 企业级云原生容器存储解决方案-部署篇

    Longhorn 云原生分布式块存储解决方案设计架构和概念 安装 Longhorn 可以通过多种方式安装在 Kubernetes 集群上: Rancher catalog app kubectl Helm...成功安装 Longhorn 后,您可以通过导航到 Catalog Apps 屏幕来访问 Longhorn UI。...访问 Longhorn UI 在您的 Kubernetes 集群中安装 Longhorn 后,您可以访问 UI dashboard。...任何不属于 Kubernetes workload 的卷都必须从 Longhorn UI 附加。 实时升级 从 v1.1.x 升级到 v1.1.2 支持实时升级。 iSCSI 前端不支持实时升级。...自动升级 Longhorn Engine 从 Longhorn v1.1.1 开始,我们提供了一个选项,可以帮助您在升级 Longhorn manager 后自动将 Longhorn 卷升级到新的默认引擎版本

    2.2K50

    Kubernetes 集群升级指南:从理论到实践

    我认为有以下几点: 经过长时间的运行后,Kubernetes 集群已经累计了复杂的运行时状态; Kubernetes 集群运维者会根据集群承载的不同业务,对集群进行不同的配置,从而导致每个集群都有自己的差异化配置...阿里云容器服务 Kubernetes 为客户提供的集群升级就是基于这种方式的。 以将 Kubernetes 的版本从 1.14 升级到 1.16 为例。...替换升级会逐个将旧版本的节点从集群中移除,并用新版本全新的节点来替换,从而完成整个 Kubernetes 集群的升级工作。 同样以将 Kubernetes 的版本从 1.14 升级到 1.16 为例。...这样就完成了所有节点的轮转工作,整个集群就也就升级到 1.16 了。如图所示: 1)优点 替代升级通过将旧版本的节点替换为新版本的节点从而完成集群升级。...集群 master 的部署方式也比较多样,可以通过 static pod 进行部署,可以通过本地进程进行部署,也可以通过 Kubernetes on Kubernetes 的方式在另一个集群内通过 pod

    80041
    领券