上一页 1 ··· 61 62 63 64 65 66 67 68 69 ··· 234 下一页

2020年9月28日

K8s获取NodePort

摘要: K8s获取NodePort (金庆的专栏 2018.9) 将服务用NodePort暴露到外网,为避免端口冲突,不指定NodePort,而是让k8s自动选择一个端口。 $ cat get_node_port.yaml kind: Service apiVersion: v1 metadata: nam 阅读全文

posted @ 2020-09-28 16:22 ExplorerMan 阅读(1213) 评论(0) 推荐(0)

KUBERNETES中的服务发现机制与方式

摘要: 1. 服务发现机制与类型 简单来说,服务发现就是服务或者应用之间互相定位的过程。不过,服务发现并非什么新概念,传统的单体应用架构时代也会用到,只不过单体应用的动态性不强,更新和重新发布频度较低,通常以月甚至以年计,基本不会进行自动伸缩,因此服务发现的概念无须显性强调。在传统的单体应用网络位置发生变化 阅读全文

posted @ 2020-09-28 16:12 ExplorerMan 阅读(469) 评论(0) 推荐(0)

2020年9月27日

Rancher容器目录持久化

摘要: 最近一直在研究Rancher的持久化问题。 目前已找到两种方式实现Rancher里的容器文件实现持久化方法。 方法一: 配置映射(只适用单个文件,不适用于目录) 这个算不上是真正的持久化,只是相当于配置一个键值,然后键值内容等于文件内容,从而使得容器重启后,该文件内容会自动读取该键值内容,从而实现保 阅读全文

posted @ 2020-09-27 18:46 ExplorerMan 阅读(875) 评论(0) 推荐(0)

rancher k8s 实现pod弹性伸缩

摘要: rancher2.2.7部署的k8s ,通过参数配置实现pod弹性伸缩1、deployment配置资源限制(必须配置,否则hpa启动后target会一直unknown。估计是这里不配置,rancher就不调用metrics-server去采集pod资源信息,这个问题暂时没找到办法解决,所以就老实配置 阅读全文

posted @ 2020-09-27 18:44 ExplorerMan 阅读(818) 评论(0) 推荐(0)

K8S集群Master高可用实践

摘要: https://blog.51cto.com/ylw6006/2164981 本文将在前文基础上介绍k8s集群的高可用实践,一般来讲,k8s集群高可用主要包含以下几个内容:1、etcd集群高可用2、集群dns服务高可用3、kube-apiserver、kube-controller-manager、 阅读全文

posted @ 2020-09-27 17:54 ExplorerMan 阅读(523) 评论(0) 推荐(0)

2020年9月24日

健康检查详解:机制、配置、对比、实操

摘要: 若您的应用程序是面向用户的,那么确保持续可用性、尽力达到最短停机时间,是一项无比重要却也不易的挑战。因此,想要避免任何中断,良好地监控应用程序的运行状况,在此显得至关重要。 Rancher 1.6中的健康检查 Rancher 1.6中的编排引擎Cattle,具有为部署好的服务添加HTTP或TCP健康 阅读全文

posted @ 2020-09-24 17:35 ExplorerMan 阅读(560) 评论(0) 推荐(0)

制作自签名证书

摘要: 1,手动制作自签名证书(NGINX用) openssl req -newkey rsa:2048 -nodes -keyout tls.key -x509 -days 3650 -out tls.pem -subj /C=CN/ST=BJ/L=CY/O=DCLINGCLOUD/OU=APM/CN=a 阅读全文

posted @ 2020-09-24 11:11 ExplorerMan 阅读(606) 评论(0) 推荐(1)

2020年9月23日

一个典型的kubernetes工作流程 - kubernetes

摘要: 1、准备好一个包含应用程序的Deployment的yml文件,然后通过kubectl客户端工具发送给ApiServer。 2、ApiServer接收到客户端的请求并将资源内容存储到数据库(etcd)中。 3、Controller组件(包括scheduler、replication、endpoint) 阅读全文

posted @ 2020-09-23 21:38 ExplorerMan 阅读(232) 评论(0) 推荐(0)

k8s滚动发布使用

摘要: Deployment为Pod和Replica Set提供声明式更新,并维持期望状态。 spec: ... minReadySeconds: 100 # 这里需要估一个比较合理的值,从容器启动到应用正常提供服务 strategy: # k8s 默认的 strategy 就是 RollingUpdate 阅读全文

posted @ 2020-09-23 21:17 ExplorerMan 阅读(416) 评论(0) 推荐(0)

详解k8s零停机滚动发布微服务 - kubernetes

摘要: 1、前言 在当下微服务架构盛行的时代,用户希望应用程序时时刻刻都是可用,为了满足不断变化的新业务,需要不断升级更新应用程序,有时可能需要频繁的发布版本。实现"零停机"、“零感知”的持续集成(Continuous Integration)和持续交付/部署(Continuous Delivery)应用程 阅读全文

posted @ 2020-09-23 21:11 ExplorerMan 阅读(522) 评论(0) 推荐(0)

上一页 1 ··· 61 62 63 64 65 66 67 68 69 ··· 234 下一页

导航