前言 理解docker,主要从namesapce,cgroups,联合文件,运行时(runC),网络几个方面。接下来我们会花一些时间,分别介绍。 docker系列–namespace解读 docker系列…
标签:k8s
Docker 桌面版 国内无痛开启内置的 k8s
痛在哪里? k8s.gcr.io 国内访问不了 怎么办? https://github.com/khs1994-do… 开启一个 local server 即可 修改 hosts ip k8s.gcr.io …
k8s :源代码导入
前言 最近在调研 Google kubernetes 开源的容器编排平台,刚好也在学习 Go 语言,所以想看看 Google 这样的大厂是怎么撸 Go 语言的,本文简单介绍如何下载 k8s 源代码,导入 Idea GoL…
k8s :部署
前言 k8s 集群部署是个老生常谈的问题,网上资料一大把,各路大神祭出了各种方案: 使用 linux 发行版提供的包管理器(比如 centos yum) 使用 第三方工具包(脚本) 使用 第三方二次开发包 本文介绍在 浏…
post请求302以及post请求变更为get请求的问题排查小记
一、背景:测试环境,和第三方对接,之前接口访问一直正常,有一天对方反馈,测试环境所有接口请求返回状态为 302。 对方请求 (具体数据忽略) curl -X POST -H ‘Content-Type:app…
【K8S】环境变量
为容器设置一个环境变量 创建 Pod 时,可以为其下的容器设置环境变量。通过配置文件的 env 或者 envFrom 字段来设置环境变量。 本示例中,将创建一个只包含单个容器的 P…
一个网站的微服务架构实战(2)k8s迁移
前言 我们一起回顾上一篇文章《Bees平台的微服务架构(1)docker和docker-compose》,一共通过Dockerfile构建了三个docker镜像:mysql数据库,部署angular前端页面的nginx,…
迈入Docker、Kubernetes容器世界的大门
说明 本文通过简单的示例,带领初学者快速迈入Docker、Kubernetes(K8S)容器世界的大门。假设,你已拥有一个K8S集群,否则,可通过minikube或minishift快速搭建一实验环境。 Docker…
client-go入门之3:解析 yaml 文件并创建 k8s 资源对象
我们使用 k8s 提供的命令行工具 kubeclt 可以很方便地使用kubectl apply -f xx.yaml从 yaml 文件创建 k8s 的资源对象,但使用 client-go 的时候,通常是使用 client…
k8s与日志--采用golang实现Fluent Bit的output插件
采用golang实现Fluent Bit的output插件 前言 目前社区日志采集和处理的组件不少,之前elk方案中的logstash,cncf社区中的fluentd,efk方案中的filebeat,以及大数据用到比较多…
k8s :构建系统
前言 大型软件(linux,android .etc)一般都有自己的构建系统,k8s 也不例外,本文简要介绍 k8s 构建系统 构建流程 release 以 quick-release 为例,在命令行执行以下命令 # m…
k8s :kube-apiserver 访问 etcd 后端存储
前言 本文介绍 kube-apiserver 是如何访问 etcd 后端存储 相关源代码主要在 kubernetes/staging/src/k8s.io/apiserver/pkg/storage 通用接口 Inter…