![](https://img-blog.csdnimg.cn/20201014180756757.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Kubernetes
Kubernetes
随风去。
莫道浮云终蔽日,严冬过尽春蓓蕾。
展开
-
Kubernetes日志及监控部署策略
Log :容器级别: docker命令查看docker ps --->containeriddocker logs containerid --->查看容器的日志情况 kubectl命令查看kubectl logs -f <pod-name> -c <container-name>Pod级别:kubectl d...原创 2020-01-09 16:13:00 · 962 阅读 · 0 评论 -
Kubernetes常见部署方案--滚动更新、重新创建、蓝绿、金丝雀
常见的部署方案:滚动更新:服务不会停止,但是整个pod会有新旧并存的情况。重新创建:先停止旧的pod,然后再创建新的pod,这个过程服务是会间断的。蓝绿部署:无需停机,风险较小。部署v1的应用(一开始的状态)所有外部请求的流量都打到这个版本上。部署版本2的应用版本2的代码与版本1不同(新功能、Bug修复等)。将流量从版本1切换到版本2。如版本2测试正常,就删除版本1正在使用的资源...原创 2020-01-08 11:20:00 · 991 阅读 · 0 评论 -
Kubernetes系统核心组件之再回首及安全策略
K8s系统核心组件: 我们学习了关于K8s常用的组件,也可以基于K8s搭建我们的环境及部署CICD的服务。接下去我们有必要来学习一下关于K8s的核心组件部分。本文主要是介绍一个基本的认知。如果小伙伴们感兴趣也可以相互探讨。Master和Node 官网 :https://kubernetes.io/zh/docs/concepts/architecture/master-nod...原创 2020-01-07 20:04:00 · 218 阅读 · 0 评论 -
Kubernetes之Pod的生命周期及Controller相关组件
Lifecycle: 官网:https://kubernetes.io/docs/concepts/workloads/pods/pod-lifecycle/ Pod 的status定义在PodStatus对象中,其中有一个phase字段。Pod 的运行阶段(phase)是 Pod 在其生命周期中的简单宏观概述。该阶段并不是对容器或 Pod 的综合汇总,也不是为了做为...原创 2020-01-02 10:56:00 · 696 阅读 · 0 评论 -
Kubernetes之持久化Volumes及StorageClass
Kubernetes 官网对 Volumes的介绍说:On-disk files in a Container are ephemeral, which presents some problems for non-trivial applications when running in Containers. First, when a Container crashes, kubelet...原创 2019-12-30 09:42:00 · 1444 阅读 · 0 评论 -
kubeadm搭建K8s集群及Pod初体验
基于Kubeadm 搭建K8s集群: 通过上一篇博客,我们已经基本了解了 k8s 的基本概念,也许你现在还是有些模糊,说真的我也是很模糊的。只有不断地操作去熟练,强化自己对他的认知,才能提升境界。 我们就去搭建一个集群来感受一下。我这里搭建的一个Master 2个 Worker。尽量保持机器环境干净,我由于minikube没装好导致kubelet一直无法启动。 配置要求(官网推...原创 2019-12-18 17:12:00 · 1086 阅读 · 0 评论 -
Kubernetes集成Jenkins实现CICD
CI&CD: 如果springboot-demo需要修改某些代码,按照上述流程,是不是又要重新打包?然后写Dockerfile,push镜像,然后写k8s配置文件等等之类的操作,在生产环境我们也会遇到发包更新频繁的问题,那么有什么办法提高我们的发布效率与协作效率呢?这里我们通常会引入CI&CD的概念持续集成(Continuous integration,简称CI...原创 2019-12-26 11:47:00 · 2558 阅读 · 2 评论 -
Kubernetes服务部署解决方案
学习了K8S的基础知识,我们的目的就是解决我们服务的迁移,那么接下去通过几个案例来感受一下K8s部署带来的便捷与效率。环境准备: 3个节点,然后我这边也安装了 Ingress。部署wordpress+mysql(Service:NodePort模式):(1)创建wordpress命名空间 kubectl create namespace wordpress ...原创 2019-12-21 14:28:00 · 1638 阅读 · 0 评论 -
Kubernetes组件及网络基础
在前面的部分了解了Pod的创建删除 ,查看信息等。那么我们怎么去管理Pod呢?我们可以通过ReplicationController 去管理维护 Pod。Replication Controller (RC): A ReplicationController ensures that a specified number of pod replicas are running...原创 2019-12-19 15:18:00 · 883 阅读 · 0 评论 -
kubernetes(k8s)容器编排工具基础概念
Kubernetes (K8s): 中文社区:https://www.kubernetes.org.cn/replication-controller-kubernetes 官网:https://kubernetes.io/ 是一个开源系统,用于容器化应用的自动部署、扩缩和管理。Kubernetes 将构成应用的容器按逻辑单位进行分组以便于管理和发现。 Kubernetes ...原创 2019-12-11 19:37:00 · 1768 阅读 · 0 评论