PonyMa的小站
  • 首页
  • java
    MySQL Spring 网络协议 并发编程 微服务 中间件 JVM 常见问题
  • go
    go基础 go标准库 go框架 gozero微服务框架 go项目
  • AI大模型
  • 云原生
    docker k8s k8s部署 k8s源码解析 ServiceMesh 监控 日志 DevOps
  • 架构设计
  • 技术管理

k8s部署(3) -- wordpress部署

wordpress实战部署 wordpress是php实现的一个CMS系统,被广泛用来做为博客,网站等,应用度非常高,比较适合拿来做例子。 我们需要达到的目的是让 Wordpress 应用具有高可用、滚动更新的过程中不能中断服务、数据要持久化不能丢失、当应用负载太高的时候能够自动进行扩容等等,这些是
2024-04-29
k8s部署
#云原生

k8s部署(2) -- Harbor部署

Harbo Harbor是由VMware公司开源的企业级的Docker Registry管理项目,它包括权限管理(RBAC)、LDAP、日志审核、管理界面、自我注册、镜像复制和中文支持等功能,具有web管理功能,有了它之后能够很方便的管理容器镜像,搭配Jenkins使用很是方便。 同时Harbor也
2024-04-29
k8s部署
#云原生

k8s部署(1) -- Helm 部署 k8s 1.24

Helm 部署 k8s 1.24 容器运行时 docker ,1.24版本以后 移除docker,CRI容器运行时接口 ,docker-cri 1.准备 1.1 系统配置 在安装之前,需要先做好如下准备。3台CentOS 7.9主机如下: [root@mas
2024-04-29
k8s部署
#云原生

k8s(18)-- 创建一个Helm Chart

创建一个Helm Chart 1. 应用准备 准备一个简单的golang http服务: main.go package main import (  "fmt"  "log"  "net/http"  "os" ) func main() {  port := os.Getenv("PORT"
2024-04-28
k8s
#云原生

k8s(17)--Chart Hooks

Chart Hooks Helm 也提供了一种 Hook 机制,可以允许 chart 开发人员在 release 生命周期的某些时间点进行干预。比如,可以使用 hook 来进行下面的操作: 在加载任何 charts 之前,在安装的时候加载 ConfigMap 或者 Secret 在安装新的 char
2024-04-28
k8s
#云原生

k8s(16)-- 模板开发

模板开发 1. 内置对象 前面我们介绍了 Helm Chart 的一些基本概念和使用,接下来我们重点介绍下 Chart 模板的编写。模板会渲染成 Kubernetes 的资源清单文件。 前面提到过我们可以在模板中使用 {{ .Release.Name }} 获取 release 的名称,Releas
2024-04-28
k8s
#云原生

k8s(15)-- Charts

Charts Helm 使用一种名为 charts 的包格式,一个 chart 是描述一组相关的 Kubernetes 资源的文件集合,单个 chart 可能用于部署简单的应用,比如 memcached pod,或者复杂的应用,比如一个带有 HTTP 服务、数据库、缓存等等功能的完整 web 应用程
2024-04-28
k8s
#云原生

k8s(14)-- Helm

Helm 地址:https://github.com/helm/helm Helm 对于 Kubernetes 来说就相当于 yum 对于 Centos 来说,如果没有 yum 的话,我们在 Centos 下面要安装一些应用程序是极度麻烦的,同样的,对于越来越复杂的 Kubernetes 应用程序来
2024-04-28
k8s
#云原生

k8s(11)-- 调度框架

调度框架 kube-scheduler 是 kubernetes 的核心组件之一,主要负责整个集群资源的调度功能,根据特定的调度算法和策略,将 Pod 调度到最优的工作节点上面去,从而更加合理、更加充分的利用集群的资源。 1. 说明 默认情况下,kube-scheduler 提供的默认调度器能够满足
2024-04-28
k8s
#云原生

k8s(10)-- 网络

网络 容器网络发展到现在,形成了两大阵营,就是 Docker 的 CNM 和 Google、CoreOS、Kuberenetes 主导的 CNI。首先明确一点,CNM 和 CNI 并不是网络实现,他们是网络规范和网络体系,从研发的角度他们就是一堆接口,你底层是用 Flannel 也好、用 Calic
2024-04-28
k8s
#云原生
1 … 9 10 11 12 13 … 16
皖ICP备2024047329号-1