随笔分类 - Kubernetes
摘要:Log : 容器级别: docker命令查看 docker ps >containerid docker logs containerid >查看容器的日志情况 kubectl命令查看 kubectl logs -f <pod-name> -c <container-name> Pod级别: kub
阅读全文
摘要:常见的部署方案: 滚动更新:服务不会停止,但是整个pod会有新旧并存的情况。 重新创建:先停止旧的pod,然后再创建新的pod,这个过程服务是会间断的。 蓝绿部署:无需停机,风险较小。部署v1的应用(一开始的状态)所有外部请求的流量都打到这个版本上。部署版本2的应用版本2的代码与版本1不同(新功能、
阅读全文
摘要:K8s系统核心组件: 我们学习了关于K8s常用的组件,也可以基于K8s搭建我们的环境及部署CICD的服务。接下去我们有必要来学习一下关于K8s的核心组件部分。本文主要是介绍一个基本的认知。如果小伙伴们感兴趣也可以相互探讨。 Master和Node 官网 :https://kubernetes.io/
阅读全文
摘要:Lifecycle: 官网:https://kubernetes.io/docs/concepts/workloads/pods/pod-lifecycle/ Pod 的 status 定义在 PodStatus 对象中,其中有一个 phase 字段。Pod 的运行阶段(phase)是 Pod 在其
阅读全文
摘要:Kubernetes 官网对 Volumes的介绍说:On-disk files in a Container are ephemeral, which presents some problems for non-trivial applications when running in Conta
阅读全文
摘要:CI&CD: 如果springboot-demo需要修改某些代码,按照上述流程,是不是又要重新打包?然后写Dockerfile,push镜像,然后写k8s配置文件等等之类的操作,在生产环境我们也会遇到发包更新频繁的问题,那么有什么办法提高我们的发布效率与协作效率呢?这里我们通常会引入CI&CD的概念
阅读全文
摘要:学习了K8S的基础知识,我们的目的就是解决我们服务的迁移,那么接下去通过几个案例来感受一下K8s部署带来的便捷与效率。 环境准备: 3个节点,然后我这边也安装了 Ingress。 部署wordpress+mysql(Service:NodePort模式): (1)创建wordpress命名空间 ku
阅读全文
摘要:在前面的部分了解了Pod的创建删除 ,查看信息等。那么我们怎么去管理Pod呢?我们可以通过 ReplicationController 去管理维护 Pod。 Replication Controller (RC): A ReplicationController ensures that a spe
阅读全文
摘要:基于Kubeadm 搭建K8s集群: 通过上一篇博客,我们已经基本了解了 k8s 的基本概念,也许你现在还是有些模糊,说真的我也是很模糊的。只有不断地操作去熟练,强化自己对他的认知,才能提升境界。 我们就去搭建一个集群来感受一下。我这里搭建的一个Master 2个 Worker。尽量保持机器环境干净
阅读全文
摘要:Kubernetes (K8s): 中文社区:https://www.kubernetes.org.cn/replication-controller-kubernetes 官网:https://kubernetes.io/ 是一个开源系统,用于容器化应用的自动部署、扩缩和管理。Kubernetes
阅读全文