本文来源于Infoq的一篇文章(见参考部分),并在难懂的地方自己理解的基础上做了修改。实际在ubuntu上部署 kubernetes 操作另见 文章 。 Together we will ensure that Kube…
标签:kubernetes
mysql有状态服务部署
概述 本文对mysql cluster on kubernetes with ceph的集成使用做了部署和测试。 这个测试案例来源于kubernetes官网,有兴趣的话大家可以看下原文。 我在k8s上部署了一套mysql…
记一次 K3s MySQL 启动 OOM 排查
以前用Docker Compose做开发环境,MySQL也在Docker里运行,一切使用正常。后来开发环境迁移到K3s(轻量级的K8s),但是MySQL一启动就被OOM Killer干掉,所以一直没迁移MySQL。 重现…
k8s 使用配合Jenkins CICD 方案
k8s 使用配合Jenkins CICD 方案 环境描述: 192.168.0.63为k8s集群主节点,保证你的集群里dns与ingress已经安装了 编译打包就不叙述了,主要流程就是:编译打包-> build镜像…
containerd 配置代理服务器
背景 containerd 安装的环境在内网,无法拉取外网 dockerhub 的镜像,为了实现 拉取外网镜像,需要 containerd 服务配置正向代理,使 containerd 可以通过代理访问 外网。 搭建代理服…
3. 独乐乐不如众乐乐。搭桥修路,迎接用户
上篇文章有提到,通过POD ID只能够在k8s集群内部进行访问,作为一个博客!只给自己看…好像也行啊… 但是每次都要先登录到集群节点中才能看…这就…(脑海里闪过成吨shel…
ABAP的Package interface, 安卓的manifest.xml和Kubernetes的Capabilities
ABAP 事务码SE21创建ABAP包接口。这是ABAP基于包层面的访问控制实现逻辑。包里可以存储很多ABAP对象。如果开发人员想将某些对象声明为包外程序也能访问,可以将这些对象放在包接口的Visible Element…
Kubernetes初体验:Minikube
本文会指引读者完成minikube及其相关工具的安装,通过一个单节点的kubernetes集群来进行学习和体验。 STEP 1: 安装 kubectl 本文仅演示macOS上通过 Homebrew安装 kubectl的过…
k8s与log--利用lua为fluent bit添加一个filter
前言 之前我们介绍过fluent bit这个日志收集神器。最近我们遇到奇葩的需求,不得不利用lua编写fluent bit的filter,来满足需求。 首先介绍一下需求:非容器的日志团队使用filebeat, 其配置文件…
k8s与健康检查--grpc服务健康检查最佳实践
前言 GRPC正在成为云原生微服务之间通信的通用语言。如果您今天要将gRPC应用程序部署到Kubernetes,您可能想知道配置运行状况检查的最佳方法。在本文中,我们将讨论grpc-health-probe,一种Kube…
k8s与aws--在ec2中部署高可用k8s1.13.1集群(ipvs,cloud-provider)
前言 kubeadm1.13达到了生产可用,利用kubeadm部署一个高可用集群简单不少。但是竟然部署在aws上,就要启用cloud-provider=aws,深度结合iaas层资源。主要是利用aws的elb和ebs等。…
k8s与网络--Flannel源码分析
前言 之前在k8s与网络–Flannel解读一文中,我们主要讲了Flannel整体的工作原理。今天主要针对Flannel v0.10.0版本进行源码分析。首先需要理解三个比较重要的概念: 网络(Network…