随笔分类 -  kubernetes

ambassador 学习八 流量拷贝说明
摘要:这个功能nginx 的mirror 插件也支持,基本原理就是数据发送后端,但是不进行响应 参考图 实现方式 原始请求 getambassador.io/config: | apiVersion: ambassador/v0 kind: Mapping name: myservice-mapping 阅读全文

posted @ 2018-07-06 16:53 荣锋亮 阅读(254) 评论(0) 推荐(0) 编辑

ambassador 学习七 Mapping说明
摘要:mapping 通过rest 资源与k8s 的service进行关联,ambassador 必须有一个或者多个提供访问servide 的mapping定义 mapping 可以包含的配置 rewrite rule 修改URL 对于k8s service 的访问 weight 指定流量路由的权重 ho 阅读全文

posted @ 2018-07-06 16:22 荣锋亮 阅读(606) 评论(0) 推荐(0) 编辑

ambassador 学习六 Module说明
摘要:模块允许给与特定的mapping 或者整体添加特定的行为,方便进行系统的控制。 当前的module 定义主要是系统级别的 当前系统主要的配置 apiVersion: ambassador/v0 kind: Module name: ambassador config: # If present, s 阅读全文

posted @ 2018-07-06 14:53 荣锋亮 阅读(351) 评论(0) 推荐(0) 编辑

ambassador 学习四 grpc 处理
摘要:实际上都是envoy 的功劳 基本环境安装参考相关文档即可 参考demo proto code syntax = "proto3"; option java_multiple_files = true; option java_package = "io.grpc.examples.hellowor 阅读全文

posted @ 2018-07-05 20:58 荣锋亮 阅读(456) 评论(0) 推荐(0) 编辑

ambassador 学习三 限速处理
摘要:与认证类似ambassador 也是委托给三方的其他服务进行限速处理 基本的环境安装可以参考相关文档,主要还是qotm 服务 官方参考实现的简单限速服务 apiVersion: v1 kind: Service metadata: name: example-rate-limit annotatio 阅读全文

posted @ 2018-07-05 20:27 荣锋亮 阅读(424) 评论(0) 推荐(0) 编辑

ambassador 学习二 认证
摘要:ambassador 可以在请求路由之前进行认证处理,一般的我们可能会使用第三方的认证服务 基本的环境安装可以参考相关文档 安装&&运行qotm 服务 可以参考官方文档,或者https://github.com/rongfengliang/ambassador-learning 安装运行认证服务 d 阅读全文

posted @ 2018-07-05 20:07 荣锋亮 阅读(533) 评论(0) 推荐(0) 编辑

ambassador 学习一基本试用
摘要:安装使用docker for mac Without RBAC 安装ambassador 安装 kubectl apply -f https://getambassador.io/yaml/ambassador/ambassador-no-rbac.yaml 创建service apiVersion 阅读全文

posted @ 2018-07-05 19:30 荣锋亮 阅读(751) 评论(0) 推荐(0) 编辑

k8s PersistentVolume hostpath 简单使用
摘要:kubernets host PersistentVolume 测试 因为yaml 格式的问题 ,我修改为了json 创建 pv pv.json { "kind": "PersistentVolume", "apiVersion": "v1", "metadata": { "name": "myde 阅读全文

posted @ 2018-06-28 11:27 荣锋亮 阅读(7387) 评论(0) 推荐(0) 编辑

nexus helm proxy 集成&&问题解决
摘要:对于使用kubernetes 进行开发的人员来说helm是很方便的 构建nexus helm plugin git clone https://github.com/sonatype-nexus-community/nexus-repository-helm.git mvn clean packag 阅读全文

posted @ 2018-05-28 19:59 荣锋亮 阅读(1526) 评论(0) 推荐(0) 编辑

ambassador kubernetes native api gateway
摘要:github 上的介绍: Ambassador is an open source Kubernetes-native API Gateway built on Envoy, designed for microservices. Key features include: Self-service 阅读全文

posted @ 2018-04-30 09:48 荣锋亮 阅读(823) 评论(0) 推荐(0) 编辑

k8s helm 私服chartmuseum minio s3 存储配置
摘要:1. 安装minio 使用docker 安装 参考项目 https://github.com/rongfengliang/mino-thumbor-openresty 备注: 因为是一个集成项目可能会有点复杂使用了docker-compsoe 以及图片缩略图 2. 配置 a. 配置s3 mkdir 阅读全文

posted @ 2018-04-17 11:41 荣锋亮 阅读(1079) 评论(0) 推荐(0) 编辑

k8s helm 包管理私服chartmuseum 安装
摘要:备注: 预备环境需要安装helm 1. 安装chartmuseum 参考 # on Linux curl -LO https://s3.amazonaws.com/chartmuseum/release/latest/bin/linux/amd64/chartmuseum # on macOS cu 阅读全文

posted @ 2018-04-17 10:21 荣锋亮 阅读(1108) 评论(0) 推荐(0) 编辑

conduit 安装试用
摘要:备注: 测试安装环境使用docker mac 版本(目前版本已经支持kubernetes了) 1. 基本安装 curl https://run.conduit.io/install | bash 配置环境变量 Copy /Users/dalong/.conduit/bin/conduit into 阅读全文

posted @ 2018-02-01 09:47 荣锋亮 阅读(943) 评论(0) 推荐(0) 编辑

转 OpenFaaS 介绍
摘要:来源: https://thenewstack.io/openfaas-put-serverless-function-container/?utm_source=tuicool&utm_medium=referral Why limit serverless functions to whatev 阅读全文

posted @ 2017-10-10 09:13 荣锋亮 阅读(915) 评论(0) 推荐(0) 编辑

CoreDNS kubernetes 安装使用
摘要:kubernetes 以前是skydns 后面变为 dnsmasq,coredns 也是一个不错的工具 1. 准备环境 安装 kubernetes 配置 kubelet 的cluster-dns 2. 下载coredns kubernetes 模板 地址:https://github.com/cor 阅读全文

posted @ 2017-10-03 16:35 荣锋亮 阅读(740) 评论(0) 推荐(0) 编辑

k8s api server ha 连接配置问题
摘要:常见的lb 负载有硬件的f5 big-ip ,同时对于互联网公司大家常用的是nginx haproxy 了解k8s 集群高可用的都知道 api server 是无状态的(etcd 解决了),但是controller-manager scheduler 组件必须在集群中只能保证有一份副本,保证一个副本 阅读全文

posted @ 2017-09-20 23:23 荣锋亮 阅读(451) 评论(0) 推荐(0) 编辑

gitlab pipelines 使用
摘要:1. 安装runner # For Debian/Ubuntu curl -L https://packages.gitlab.com/install/repositories/runner/gitlab-ci-multi-runner/script.deb.sh | sudo bash # For 阅读全文

posted @ 2017-09-06 19:41 荣锋亮 阅读(1361) 评论(0) 推荐(0) 编辑

kong k8s 安装 以及可视化管理界面
摘要:1. git clone gitclonegit@github.com:Mashape/kongdistkubernetes.git cd kong-dist-kubernetes 2. 修改配置文件 主要是k8s 对应service 的类型 修改为 type: nodePort 3 阅读全文

posted @ 2017-06-17 15:31 荣锋亮 阅读(9967) 评论(0) 推荐(0) 编辑

Kubernetes Helm
摘要:Helm is a tool for managing Kubernetes charts. Charts are packages of pre-configured Kubernetes resources. Use Helm to... Find and use popular softwar 阅读全文

posted @ 2017-06-10 17:08 荣锋亮 阅读(844) 评论(0) 推荐(0) 编辑

Helm Charts
摘要:Use this repository to submit official Charts for Kubernetes Helm. Charts are curated application definitions for Kubernetes Helm. For more informatio 阅读全文

posted @ 2017-06-10 17:07 荣锋亮 阅读(1855) 评论(0) 推荐(0) 编辑

导航

< 2025年3月 >
23 24 25 26 27 28 1
2 3 4 5 6 7 8
9 10 11 12 13 14 15
16 17 18 19 20 21 22
23 24 25 26 27 28 29
30 31 1 2 3 4 5
点击右上角即可分享
微信分享提示