kubernetes service
关于Vue3中调试APP触发异常:exception:white screen cause create instanceContext failed,check js stack -> at useStore (app-service.js:2309:15)解决方案
bug:reportJSException >>>> exception function:createInstanceContext, exception:white screen cause create instanceContext failed,check js stack ->at us ......
[MDP.NetCore] 使用AzureAD+受控識別,快速建立兩個服務之間的Service身分認證
MDP.AspNetCore.Authentication.AzureAD.Services for Managed Identity MDP.AspNetCore.Authentication.AzureAD.Services擴充ASP.NET Core既有的身分驗證,加入AzureAD提供的Se ......
【Azure App Service】同一个App Service下创建多个测试站点的方式
问题描述 在一个App Service中,部署多个应用,每个应用相互独立,类似与IIS中在根目录下创建多个子应用的情况。 问题解答 可以的。通过App Service Configuration页面,添加virtual application,站点链接即对应的virtual path, 在virtu ......
Kubernetes 部署 NFS server
环境要求 kubernetes:1.21+ 部署 NFS server 下载 nfs server 部署清单 # wget https://raw.githubusercontent.com/kubernetes-csi/csi-driver-nfs/master/deploy/example/nf ......
TKE在Kubernetes集群原地无损大版本升级的一些探索
如何在不重建容器不中断服务的情况下升级Kubernetes集群大版本,一些探索,方案实现于2021年9月 该功能已上线一段时间,因为一些原因文章迟迟没有发布,升级肯定会有还没有触及到的未知问题,该方案也不是十全十美,但目前上线后也基本平稳,能够处理大部分情况,把自己在这方面的思路和方案的迭代发出来, ......
Kubernetes 中的服务注册与发现原理分析
公众号「架构成长指南」,专注于生产实践、云原生、分布式系统、大数据技术分享。 对k8s有点了解技术人员,应该都只知道k8s是有服务注册发现的,今天就分析下这个原理,看看怎么实现的。 什么是服务注册与发现 服务注册与发现是一种机制,用于在集群中动态地发现和连接不同的服务,比如我们在开发微服务时,经常使 ......
Kubernetes 漫游:kube-scheduler
概述 什么是 kube-scheduler ? Kubernetes 集群的核心组件之一,它负责为新创建的 Pods 分配节点。它根据多种因素进行决策,包括: 资源需求和限制:考虑每个 Pod 请求的资源量(如 CPU 和内存)以及节点上可用的资源。 亲和性和反亲和性规则:根据 Pod 的亲和性设置 ......
kubernetes集群使用容器镜像仓库Harbor
1、容器镜像仓库Harbor部署 在docker主机部署Harbor,安装过程比较简单 在k8s集群中部署Harbor 2、使用Harbor仓库 2.1 通过secret使用Harbor仓库 新建私有仓库 集权所有节点配置harbor仓库 # cat /etc/docker/daemon.json ......
homebrew学习(五)之homebrew cask和homebrew services
homebrew cask 如果我想安装Chrome浏览器怎么办?试试下面的命令: brew install google-chrome 发现并不能安装,没有该软件。怎么办?好消息是一个叫做homebrew-cask的工具扩充了homebrew。 Homebrew cask 软件仓库,提供 macO ......
容器技术在CentOS 7中的实践:Docker与Kubernetes的整合与优化
容器技术在CentOS 7中的实践:Docker与Kubernetes的整合与优化 在当今的软件开发和部署领域,容器技术已经成为一种不可或缺的工具。在Linux系统中,特别是CentOS 7上,Docker和Kubernetes是两个广泛使用的容器相关工具。本文将深入探讨在CentOS 7中如何实践 ......
更新 Kubernetes 集群中 Argo CD 的服务类型为 NodePort失败
这个问题是我再做项目的时候要开区argoCD时并链接时端口开区不了 kubectl patch svc argocd-server -n argocd -p '{"spec": {"type": "NodePort"}}' service/argocd-server patched (no chan ......
云原生周刊:Kubernetes 1.29 中的删除、弃用和主要更改 | 2023.11.27
开源项目推荐 Orphaned ConfigMaps 该版本库包含一个脚本,用于识别 Kubernetes 命名空间中的孤立的配置映射。孤立的配置映射是指那些未被命名空间中的任何活动 Pod 或容器引用的配置映射。 Kubernetes Multi Cooker 该项目包含一个小型 Kubernet ......
快速入门:使用 Azure CLI 部署 Azure Kubernetes 服务 (AKS) 群集
原文:https://learn.microsoft.com/zh-cn/azure/aks/learn/quick-kubernetes-deploy-cli 本文内容 开始之前 创建资源组 创建 AKS 群集 连接到群集 显示另外 4 个 Azure Kubernetes 服务 (AKS) 是可 ......
springboot多数据源切换2(mapper、service类注解)
1、引入依赖 <!--配置多数据源--> <dependency> <groupId>com.baomidou</groupId> <artifactId>dynamic-datasource-spring-boot-starter</artifactId> <version>3.5.0</vers ......
Kubernetes学习笔记——Kubernetes入门
一、K8s核心概念 - Kubernetes是Google在2014年开源的一个容器集群管理系统,Kubernetes简称K8S。- Kubernetes用于容器化应用程序的部署,扩展和管理,目标是让部署容器化应用简单高效。 k8s(Kubernetes)作为容器编排生态圈中重要一员,是Google ......
ngsw-bypass HTTP header 和 Service Worker 的关系
"ngsw-bypass" 是与 Angular Service Worker (ngsw) 相关的一个 HTTP 头部。在理解 ngsw-bypass 与 Service Worker 的关系之前,我们首先要了解 Angular Service Worker 的基本概念。 Angular Serv ......
Kubernetes 漫游:etcd
概述 etcd 是一个基于 Raft 协议实现。开源的、分布式的键值存储系统。主要用于在分布式系统中提供强一致性和高可用性的数据存储。 etcd 在 Kubernetes 中的作用如下: 集群状态数据存储:集群配置,集群状态信息等 保证集群一致性和高可用:多实例的数据同步 服务发现和配置共享 集群数 ......
Object Storage Service
Aliyun OSS 1. create bucket2. create sub-account that has granted permissions3. use accesskey and secret browser -> transfer directly -> oss callback- ......
平台工程时代的 Kubernetes 揭秘:2023年生产状况报告深度剖析
Kubernetes 在生产环境中的复杂性已经成为常态,在2023年这个平台工程盛行的时代,容器管理的最大亮点可能在于其灵活性,然而在运维政策和治理等方面仍然存在诸多挑战。八年过去了,在生产环境中使用 Kubernetes 仍然需要面临许多挑战。 Spectro Cloud 刚刚与 Dimensio ......
Kubernetes进阶之使用二进制包部署集群
前言 之前关于Kubernetes有写过文档 参考:Kubernetes入门进阶课程 https://www.cnblogs.com/minseo/category/1654539.html 本文针对操作系统以及软件的新版本补充使用二进制包部署集群 之前版本部署参考:https://www.cnbl ......
Bean instantiation via constructor failed; nested exception is org.springframework.beans.BeanInstantiationException: Failed to instantiate [com.alibaba.nacos.naming.core.v2.service.impl.PersistentClie
一、从公司的的GitLab下载项目到本地 二、nacos-2.0.1 启动不了 我以为是我中文路径问题,然后放到全是英文的一样报错,百度一圈没找到解决方法。 三、大佬路过,瞟了我一眼的电脑解决了。 删除 D:\nacos-2.0.0\data 下面的所有文件即可 原因就是有人把自己的数据上传到git ......
【Kubernetes】 容器探针
【Kubernetes】 容器探针 Kubernetes提供了探针,通过Kubelet对容器执行定期诊断,以了解容器内应用的状态,以探测结果来决定做哪些操作(比如重启容器、关闭流量),kubernetes中提供了三种探针,分别是就绪探针、存活探针、启动探针,如果不使用探针,默认认为是成功的。 每种探 ......
Data Distribution Service(dds) 服务简单说明
在学习nannomq 的时候发现支持一个dds proxy 的功能,所以简单看了下dds 属于一个中间件协议主要是为了方便iot 应用集成,目前有几个很不错的开源实现OpenDDS,cycloneddsdds 包含了一个分层的架构设计如下图,可以方便的进行扩展 说明 目前来说dds 似乎在国内并不是 ......
如何快速实现Prometheus监控Kubernetes集群
Prometheus K8S集群中常见的监控工具有哪些: Kubernetes Dashboard Kube-monkey K8s-testsuite Kubespray Minikube Prometheus K8S集群监控-外部 | apiserver 访问 | | | 集群外部访问: 通过pu ......
10 张图带你搞懂 Kubernetes Pod 的创建流程
10 张图带你搞懂 Kubernetes Pod 的创建流程 点击关注👉 云原生运维圈 2023-11-21 00:02 发表于上海 将 Pod 部署运行在 Kubernetes 内,前几个步骤你可能很熟悉 kubectl 将 YAML 发送到 API Pod 存储在 etcd 中 调度程序分配一 ......
WEBSITE_LOCAL_CACHE_OPTION Environment variables and app settings in Azure App Service
Environment variables and app settings in Azure App Service Setting name Description WEBSITE_LOCAL_CACHE_OPTION Whether local cache is enabled. Availa ......
滚动更新和回滚部署在 Kubernetes 中的工作原理
公众号「架构成长指南」,专注于生产实践、云原生、分布式系统、大数据技术分享。 在过去的几年中,Kubernetes 在生产环境中被广泛使用,它通过其声明式 API 提供了大量解决方案,用于编排容器。 Kubernetes 的一个显著特性是其具有弹性的能力,能够执行滚动更新和回滚部署,而能够完成这些滚 ......
kubernets 设置访问私有仓库的默认秘钥
背景: 设置仓库默认秘钥 为了避免每次使用私有镜像部署时,都需要引用密钥,您可将secret添加到namespace的default service account中,参见Add ImagePullSecrets to a service account。 否则报错 rpc error: code ......
Kubernetes Gateway API 攻略:解锁集群流量服务新维度!
Kubernetes Gateway API 刚刚 GA,旨在改进将集群服务暴露给外部的过程。这其中包括一套更标准、更强大的 API资源,用于管理已暴露的服务。在这篇文章中,我将介绍 Gateway API 资源,并以 Istio 为例来展示这些资源是如何关联的。通过这个示例,你将了解 Gatewa ......
kubernetes container device interface (CDI)
CDI 是什么? Container Device Interface (CDI) 是一个提议的标准,它定义了如何在容器运行时环境中向容器提供设备。这个提议的目的是使得设备供应商能够更容易地将其设备集成到 Kubernetes 集群中,而不必修改 Kubernetes 核心代码。 CDI 插件通常负 ......