标签为 "k8s" 的博客
2019年12月13日

首先和大家一样,来说说现在比较主流的一些数据仓库 Docker官方的Registry原生仓库 SuSE团队推出的出的Portus:https://github.com/SUSE/Portus VMWare中国团队推出的企业级仓库—Harbor 大家熟知的Maven私服:Sonatype Nexus3 在网上转悠了一圈,基本上就是上面的几个入了大家的法眼,现在公司是采用的docker原生Registry仓库,仅用来存储私有镜像还是够用了,pull的时候直接使用阿里的镜像库进行加速即可,但随着使

2019年6月20日

介绍 Airflow是一个可编程,调度和监控的工作流平台,基于有向无环图(DAG),airflow可以定义一组有依赖的任务,按照依赖依次执行。airflow提供了丰富的命令行工具用于系统管控,而其web管理界面同样也可以方便的管控调度任务,并且对任务运行状态进行实时监控,方便了系统的运维和管理。 安装部署 helm官方chart:https://github.com/helm/charts/tree/master/stable/airflow 版本信息 apiVersion: v1 descri

2019年6月5日

介绍 kube-dns服务器解析失败 问题产生原因 域名冲突:kube-dns cluster域名 与目标域名冲突 解决方式 cluster.local 与 业务域名不冲突

2019年5月28日

介绍 在k8s集群中,通过drone与bitbucket server集成实现软件开发的持续集成与构建。 软件清单 drone (v1.0.0-rc.5) bitbucket server (v6.2.0) 部署 通过helm进行部署 https://github.com/helm/charts/tree/master/stable/drone drone环境变量参考 https://docs.drone.io/installation/bitbucket-server/kubernetes

2019年5月17日

清理 初始化部署环境,清除历史数据 sudo rm -rf /etc/kubenetes/* sudo rm -rf /var/lib/kubelet/* sudo rm -rf /var/lib/cni/* sudo rm -rf /var/lib/calico/* 示例 生成配置文件: rke config 启动集群: rke up 集群成功启动后,会生成一个对应的kubectl配置文件 # If you intened to deploy Kubernetes in an air-gap

2019年4月28日

问题描述 consul会加载k8s网络配置文件 /etc/cni/net.d/10-calico.conflist 其中nodename 在节点更名后不会改变,导致consul启动时找不到节点,无限重启 解决方案 删除 /etc/cni/net.d/目录下文件 重启docker

2019年4月10日

介绍 Helm 是 Kubernetes 生态系统中的一个软件包管理工具。本文将介绍 Helm 中的相关概念和基本工作原理,并通过一个具体的示例学习如何使用 Helm 打包、分发、安装、升级及回退 Kubernetes 应用。 客户端 下载相应的版本: https://github.com/kubernetes/helm/releases 服务端 # 客户端与服务端版本需保持一致 gcr.io/kubernetes-helm/tiller:version # 可使用jessestuart/ti

2019年4月9日

介绍 使用kubectl来管理Kubernetes集群。 可以在  https://github.com/kubernetes/kubernetes   找到更多的信息。 安装 https://kubernetes.io/docs/tasks/tools/install-kubectl/#install-kubectl 配置文件 # 默认路径:~/.kube/ # 查看可用配置文件 kubectl config get-contexts # 切换配置文件 kubectl config use-c

1