• 如何访问部署在kubernetes平台上的应用

    时间:2024-03-31 16:54:26

    用户在使用阿里云容器服务kubernetes的时候经常遇到需要访问部署在容器服务平台上的应用的场景。无论是在kubernetes集群内部访问应用,还是通过外部进行应用的访问,用户都会遇到些问题,本文主要是对用户在访问kubernetes平台上的应用时遇到的普遍问题进行解决方案的总结。基础内容普及应用...

  • Kubernetes(K8S)学习(四):K8S之Storage

    时间:2024-03-31 10:24:55

    K8S之Storage 一、Storage1.1、Volume1.2、PersistentVolume(PV)1.3、PersistentVolumeClaim(PVC)1.4、StorageClass1.5、PV的状态和回收策略 kubernetes使用NFS共享存储有两种方式...

  • Kubernetes—StatefulSet部署有状态应用详解(二十四)

    时间:2024-03-30 14:20:41

    关注微信公众号:CodingTechWork,一起学习进步。引言  我们都知道在k8s集群中,Deployment是用来部署无状态的服务,那有状态的服务是用什么资源对象来部署呢?无状态和有状态服务部署的区别是什么?有状态的pod肯定需要独立的存储卷,这样才能保证故障后寻找数据就地恢复原状态,那如何实...

  • 跨集群服务——如何利用Kubernetes 1.3实现跨区高可用

    时间:2024-03-30 14:19:29

    摘要:编者按:这篇文章是关于Kubernetes 1.3新功能的一系列深入文章的一部分。本文是第七篇。编者按:这篇文章是关于Kubernetes 1.3新功能的一系列深入文章的一部分。本文是第七篇。用户使用Kubernetes 对生产环境上的部署进行弹性伸缩,同时我们听到一个明确的声音:希望跨区域、...

  • 高可用Kubernetes集群原理介绍

    时间:2024-03-30 14:18:40

    https://blog.csdn.net/horsefoot/article/details/52247277高可用Kubernetes集群原理介绍 1. 背景Kubernetes作为容器应用的管理中心,对集群内部所有容器的生命周期进行管理,结合自身的健康检查及错误恢复机制,实现了集群内部应用层的...

  • 如何在Kubernetes中部署一个高可用的PostgreSQL集群环境

    时间:2024-03-30 14:12:22

    本文主要介绍了如何在Kubernetes环境中用Stolon去部署高可用的PostgreSQL,本文从Stolon的结构 组成开始,由浅入深介绍原理,从开始安装到最后对其进行failover测试,深入浅出,为以后部署高可用的PostgreSQL提供了一种的解决方案。创建一个高可用的PostgreSQ...

  • 优化Kubernetes集群负载的技术方案探讨

    时间:2024-03-30 14:10:22

    Kubernetes的资源编排调度使用的是静态调度,将Pod Request Resource与Node Allocatable Resource进行比较来决定Node是否有足够资源容纳该Pod。静态调度带来的问题是,集群资源很快被业务容器分配完,但是集群的整体负载非常低,各个节点的负载也不均衡。本...

  • Kubernetes 日志收集方案

    时间:2024-03-30 14:05:04

    本文简单整理 Kubernetes 里关于容器应用日志的四种收集方式。文章目录一、直接指定方案(app容器 - 后端)二、NodeAgent 方案(app容器 - [stdout/stderr] - NodeAgent - 后端)三、Sidecar + NodeAgent 方案(app容器 - Si...

  • Kubernetes 核心组件

    时间:2024-03-30 13:53:48

    Kubernetes主要由以下几个核心组件组成主要组件:kube-apiserver : 提供了资源的增、删、改、查等操作的唯一入口,并提供认证、授权、访问控制、API注册和发现等机制;etcd :保存了整个集群的状态;kube-scheduler :负责资源的调度,按照预定的调度策略将Pod调度到...

  • Mesos+Marathon和Kubernetes的区别

    时间:2024-03-30 13:18:13

    Mesos+Marathon和Kubernetes的区别Mesos+MarathonMesos Mesos是分布式资源管理框架,它被称为是分布式系统的内核。Mesos能把集群内机器的资源(cpu,内存,磁盘)抽象成一个资源池,然后按容器的需求将其调度到合适的节点,达到资源利用率最大化的目的。 Mes...

  • 图解 kubernetes scheduler 架构设计系列-初步了解

    时间:2024-03-30 12:30:23

    资源调度基础scheudler是kubernetes中的核心组件,负责为用户声明的pod资源选择合适的node,同时保证集群资源的最大化利用,这里先介绍下资源调度系统设计里面的一些基础概念基础任务资源调度基础的任务资源调度通常包括三部分:角色类型功能nodenode负责具体任务的执行,同时对包汇报自...

  • [Kubernetes] 阿里云容器服务Kubernetes配置负载均衡HTTPS ...

    时间:2024-03-27 10:45:04

    在云端环境使用Kubernetes与SLB(负载均衡器)搭建HTTPS时,有多种实现的方式:在SLB上配置HTTPS,SLB通过HTTP直接访问到集群内的具体服务(SLB负责处理HTTPS)在SLB上配置TCP 443端口到Ingress的映射,SLB通过TCP将流量转发到Ingress,在容器集群...

  • gitlab-ci集成kubernetes自动化部署

    时间:2024-03-27 08:25:08

    1、从Kubernetes获取ServiceAccount tokenService Account 是 Kubernetes 用于集群内运行的程序,进行服务发现时调用 API 的帐号,帐号的 token 会直接挂载到 Pod 中,可以供程序直接使用,ServiceAccount给运行在Pod中的进...

  • Kubernetes环境搭建 之 FAQ for Nodes显示NotReady

    时间:2024-03-26 20:57:43

    1.在master查看nodes2.查看所有pod的信息, 注意, 是所有namespace的kubectl get pod --all-namespaces会发现有两个coredns-576cbf47c7- 是ContainerCreating 状态的.3.查看任意一个coredns poda.截...

  • 使用 VS Code 阅读 Kubernetes 代码

    时间:2024-03-26 18:05:41

    问题:无法跳转到定义在其他文件的方法 (如下图所示)解决方法:打开 shell安装 GOsudo apt-get updatesudo apt install -y wgetsudo wget https://storage.googleapis.com/golang/go1.9.2.linux-a...

  • Kubernetes概念:服务、负载均衡和联网:1. 服务(Service)

    时间:2024-03-26 08:40:24

    服务(Service) 官方文档:https://kubernetes.io/zh-cn/docs/concepts/services-networking/service/ Kubernetes 中 Service 是 将运行在一个或一组 Pod 上的网络应用程序公开为网络服务的方法。 Kuber...

  • Oracle VirtualBox导入Kubernetes 1.14 ova镜像

    时间:2024-03-25 11:20:44

    Oracle VirtualBox导入Kubernetes 1.14 ova镜像详细步骤:1,安装主机网络管理器1-1,点击【主机网络管理器】1-2,点击【创建】1-3,点击【属性】(第一次创建时不会带#6,作者多次创建所以带有#6)1-4,修改IPv4地址为"192.168.56.1",然后点击【...

  • kubernetes: coredns故障 /etc/coredns/Corefile问题

    时间:2024-03-23 13:32:58

    现象 coredns挂掉查看日志报错/etc/coredns/Corefile:3 -Error during parsing: Unknow driective ‘ready’解决办法:找到 coredns 挂载 Corefile的cmkubectl describe pod/XXX -oyaml...

  • 转载NodePort,LoadBalancer还是Ingress?我该如何选择 - kubernetes

    时间:2024-03-22 17:04:05

    原文:http://mp.weixin.qq.com/s/dHaiX3H421jBhnzgCCsktg当我们使用k8s集群部署好应用的Service时,默认的Service类型是ClusterIP,这种类型只有 Cluster 内的节点和 Pod 可以访问。如何将应用的Service暴露给Clust...

  • 容器、容器集群管理平台与Kubernetes技术漫谈

    时间:2024-03-20 11:03:18

    我们为什么使用容器?我们为什么使用虚拟机(云主机)? 为什么使用物理机? 这一系列的问题并没有一个统一的标准答案。因为以上几类技术栈都有自身最适用的场景,在最佳实践之下,它们分别都是不可替代的。 原本没有虚拟机,所有类型的业务应用都直接跑在物理主机上面,计算资源和存储资源都难于增减,要么就是一直不够...