项目部署改造(K8S 部署)之环境准备

项目部署改造(K8S 部署)之环境准备

提要 经公司技术团队研究,计划把现有服务转移部署到 K8S,但前期先在测试环境部署一套并运转一段时间,以测试具体性能以及可行性。 此处使用 Kubeadm 方式部署 K8S。 介绍 Kubernetes (后续简称 k8s) 是 Google (2014年6月) 开源的一个容器编排引擎,使用 Go 语言开发,它支持自动化部署、大规模可伸缩、以及云平台中多个主机上的容器化应用进行管理。其目标...

Linux,Kubernetes 2022-11-25 PM 238次 0条
在 kubernetes 中搭建 LNMP 环境,并安装 Discuz

在 kubernetes 中搭建 LNMP 环境,并安装 Discuz

环境介绍 依然使用之前部署的 k8s 集群和 harbor 服务 下载 MySQL、PHP 以及 Nginx 镜像 这一步在 ansible 控制端(master1)上做操作 事实上集群上任意一台机器均可 docker pull mysql:5.7 docker pull richarvey/nginx-php-fpm   使用 Dockerfile 重构 nginx-php-f...

Linux,Kubernetes 2020-04-02 PM 2034次 0条
kubernetes 中使用 NFS 作为共享存储

kubernetes 中使用 NFS 作为共享存储

Persistent Volume(持久化卷) 简称 PV,是一个 K8S 资源对象,我们可以单独创建一个 PV,它不和 Pod 直接发生关系,而是通过 Persistent Volume Claim,简称PVC来实现动态绑定,我们会在 Pod 定义里指定创建好的 PVC, 然后 PVC 会根据 Pod 的要求去自动绑定合适的 PV 给 Pod 使用。 持久化卷下 PV 和 PVC 概...

Linux,Kubernetes 2020-04-01 AM 1233次 0条
kubernetes 集群构建(kubeasz 和 harbor 相关)

kubernetes 集群构建(kubeasz 和 harbor 相关)

本文档参考: https://github.com/gjmzj/kubeasz   扩展: 使用 kubeadm 部署集群 https://blog.frognew.com/2018/08/kubeadm-install-kubernetes-1.11.html 软硬件限制 1)cpu 和内存 master:至少 1c2g,推荐 2c4g;node:至少 1c2g 2)linux...

Linux,Kubernetes 2020-03-31 AM 1547次 0条
kubectl 命令使用

kubectl 命令使用

语法 kubectl [command] [TYPE] [NAME] [flags] 1 command:子命令,用于操作 Kubernetes 集群资源对象的命令,如 create, delete, describe, get, apply 等   2 TYPE:资源对象的类型,如 pod, service, rc, deployment, node 等,可以单数、复数以及简写(...

Linux,Kubernetes 2020-03-26 PM 1081次 0条
kubernetes 相关概念

kubernetes 相关概念

kubernetes 内部组件工作原理:http://dockone.io/article/5108 Master Master 是整个集群的控制中心,kubernetes 的所有控制指令都是发给 master,它负责具体的执行过程。一般我们会把 master 独立于一台物理机或者一台虚拟机,它的重要性不言而喻。   master上有这些关键的进程: Kubernetes API...

Linux,Kubernetes 2020-03-23 PM 1037次 0条
kubernetes 介绍

kubernetes 介绍

简介 官网:https://kubernetes.io/ Kubernetes 也就是 k8s   Kubernetes 是一个开源系统,它主要用来自动部署、扩容缩容和管理容器应用。它将诸多应用的容器分为若干个逻辑单元以便于管理和发现。Kubernetes 拥有着 Google 高负载生产环境的15年经验,并结合了社区的优秀思想和实践。   在 kubernetes 中,...

Linux,Kubernetes 2020-03-20 PM 1258次 0条