kubernetes
路飞DD
一心修仙
展开
-
Kubernetes | Service
--昨夜西风凋碧树,独上高楼,望尽天涯路 Service小试牛刀 Controller会通过动态创建和销毁Pod来保证整体的健壮性。由于每个Pod都有自己的IP地址,当Controller用新的Pod替代发生故障的Pod时,新Pod会分配到新的IP地址,这样由于IP变化就导致了客户端无法访问该Pod。Kubernetes通过Servic...原创 2018-10-09 10:23:29 · 210 阅读 · 0 评论 -
Kubernetes遇上Spring Cloud | 访问外部服务
--昨夜西风凋碧树,独上高楼,望尽天涯路 问题 当通过Kubernetes部署微服务的时候,发现Spring Cloud配置文件中配置的外部数据库链接无法访问(数据库在其他不受k8s控制的服务器,以及配置的ip是内网ip)。通过docker exec进入容器内部访问数据库ip,发现无法访问: 原因分析 这是由于部署Kuberne...原创 2018-11-02 17:17:01 · 1699 阅读 · 1 评论 -
Kubernetes遇上Spring Cloud | 服务无法从配置中心拉取配置
--昨夜西风凋碧树,独上高楼,望尽天涯路 问题 当我们config的配置如下时(eureka的配置和应用服务的配置参照https://mp.csdn.net/postedit/83589258):此时,应用服务从配置中心拉去代码的时候会报错连接异常。查看应用服务的日志发现,竟然是从http://eureka-srv:8791下去拉去配...原创 2018-11-02 16:51:43 · 1589 阅读 · 0 评论 -
Jenkins Pipeline执行shell脚本远程连接主机时 Host key verification failed
--昨夜西风凋碧树,独上高楼,望尽天涯路 错误描述 当Jenkins Pipeline通过执行shell脚本,远程连接服务器发布项目的时候出现校验失败:Jenkins已经配置了免密登陆远程服务器,以及在Jenkins 宿主机中通过root用户执行脚本是可以进行免密登陆远程主机的配置免密登陆 戳 :Here 原因 Why?r...原创 2018-10-31 20:24:35 · 8443 阅读 · 1 评论 -
Kubernetes遇上Spring Cloud | 服务无法向Eureka注册
--昨夜西风凋碧树,独上高楼,望尽天涯路 错误描述 当采用docker+Spring Cloud+Kubernetes时,发现服务无法像Kubernetes注册,错误如下:服务会采用Pod name向eureka注册 原因 由于eureka的默认注册方式为:采用hostname注册,当讲微服务通过Kubernetes发布的时候...原创 2018-10-31 19:56:49 · 5105 阅读 · 0 评论 -
DevOps | CI CD | (五)
--昨夜西风凋碧树,独上高楼,望尽天涯路万事俱备,只欠发布了,首先编写发布脚本k8s-deploy.sh:#!/bin/bashIMAGE=`cat image_name.txt` #从一个临时文件存放镜像名DEPLOYMENT=$1 #传入de...原创 2018-10-22 17:41:49 · 236 阅读 · 0 评论 -
Kubernetes | Health Check
--昨夜西风凋碧树,独上高楼,望尽天涯路自愈能力是Kubernetes一个强大的特性,自愈的默认实现方式是自动重启发生故障的容器,除此之外,还可以利用Liveness和Readiness探测机制设置更精细的健康检查。有了这个强大的特性可以实现强大的需求:1)零停机部署2)避免部署无效镜像3)更加安全的滚动升级 默认健康检测 ...原创 2018-10-10 14:29:57 · 795 阅读 · 0 评论 -
Kubernetes | 滚动更新 | 回滚
--昨夜西风凋碧树,独上高楼,望尽天涯路Kubernetes提供的滚动更新机制每次更新一小部分,零停机,实现了业务的连续性;回滚机制则是保证了每次更新应用的时候都会记录下当前的配置,保存为一个revision,这样就可以回滚到某个特定的revision。 更新 根据下面配置文件,部署一个5副本应用httpd:2.2.31:通过ku...原创 2018-10-09 15:07:49 · 1914 阅读 · 0 评论 -
Kubernetes | 运行应用
--昨夜西风凋碧树,独上高楼,望尽天涯路 Deployment 部署一个应用,配置文件如下:apiVersion: extensions/v1beta1kind: Deploymentmetadata: name: nginx-ymlspec: replicas: 2 template: metadata:...原创 2018-09-30 11:34:03 · 435 阅读 · 0 评论 -
Kubernetes | 入门篇 | (二)
--昨夜西风凋碧树,独上高楼,望尽天涯路Kubernetes | 入门篇 | (二) 查看 通过 kubectl get node 或者 kubectl get nodes查看节点状况:kubectl get node -o wide可以查看详细信息:kubectl get pod查看pod,No resources fo...原创 2018-09-30 11:33:32 · 396 阅读 · 0 评论 -
Kubernetes | 入门篇 |(一)
--昨夜西风凋碧树,独上高楼,望尽天涯路Kubernetes是Google的一套容器编排框架,下面先了解以下K8s的一些重要概念以及组件 Cluster Cluster就是Kubernetes集群,是计算和存储的集合,Kubernetes利用这些资源运行各种基于容器的应用 Master Master负责调度整个Cluster中的...原创 2018-09-09 16:25:10 · 1938 阅读 · 0 评论 -
Kubernetes安装 | k8s组件安装
--昨夜西风凋碧树,独上高楼,望尽天涯路请先看上篇博客:如何搭建基础环境以及etcd集群 准备kubernetes的证书 在master节点操作(1)创建相关目录mkdir $HOME/ssl && cd $HOME/ssl(2)配置 &生成 root ca#配置root cacat >...原创 2018-09-08 18:27:43 · 2441 阅读 · 5 评论 -
Kubernetes安装 | 环境搭建 | etcd搭建
--昨夜西风凋碧树,独上高楼,望尽天涯路 环境准备 新装好三台虚拟机,系统均为Centos7.5:如何安装虚拟机IP和K8S节点以及etcd对应关系: 为了节约资源将etcd集群和k8s放在统一服务器(建议分开)192.168.2.207(k8s_1) k8s master节点 etcd1 192.168.2...原创 2018-09-08 18:25:56 · 2927 阅读 · 1 评论 -
Kubernetes遇上Spring Cloud | 服务无法通过网关路由
-- 昨夜西风凋碧树,独上高楼,望尽天涯路 问题 当网关路由转发配置如下时:此时,从网关同意入口访问服务会发现异常。查看应用服务的日志发现,竟然是从连接为 http://eureka-srv:服务端口号 下去拉去访问具体服务,这肯定是找不到的(具体微服务的host被替换为eureka-srv,kubernetes中设定的eure...原创 2018-11-20 20:23:32 · 1587 阅读 · 0 评论