摘要:
这是一个可一键部署在 Kubernetes-Istio 集群中的,基于 Golang 的博客微服务 Demo,支持分布式事务。 项目地址:https://github.com/jxlwqq/blog-microservices ,欢迎 Star 和 PR。 架构 Kiali Console 目录结构 阅读全文
摘要:
安装环境依赖 docker-desktop >= 4.1.1 kubernetes >= 1.21.5 go >= 1.17 protobuf >= 3.17.3 istioctl >= 1.11.4 下载安装 Docker Desktop ,并启动内置的 Kubernetes 集群。 # 安装 G 阅读全文
摘要:
什么是 Kubernetes? Kubernetes 是一个可移植的、可扩展的开源平台,用于管理容器化的工作负载和服务,可促进声明式配置和自动化。 什么是 Serverless ? 无服务器是一种云原生开发模型,可使开发人员专注构建和运行应用,而无需管理服务器。 无服务器方案中仍然有服务器,但它们已 阅读全文
摘要:
在 Kubernetes 中,调度是指将 Pod 放置到合适的 Node 上,然后对应 Node 上的 Kubelet 才能够运行这些 Pod 。 kube-scheduler 是集群控制平面的主要组件之一。Kubernetes 通过它来决定如何调度集群中的 Pod。它会使用基于预选(断言 pred 阅读全文
摘要:
我们通常使用 kubectl 来管理我们的 Kubernetes 集群。 当我们需要一个 Nginx 服务时,可以使用以下命令来创建: kubectl create deployment nginx --image nginx 返回: deployment.apps/nginx created 稍等 阅读全文
摘要:
「Kubernetes 官方示例:使用 Redis 部署 PHP 留言板应用程序」Operator 化。 源码仓库:https://github.com/jxlwqq/guestbook-operator 前置条件 安装 Docker Desktop,并启动内置的 Kubernetes 集群 注册一 阅读全文
摘要:
Operator SDK 中的 Go 编程语言支持可以利用 Operator SDK 中的 Go 编程语言支持,为 Memcached 构 建基于 Go 的 Operator 示例、分布式键值存储并管理其生命周期。 github: https://github.com/jxlwqq/memcache 阅读全文
摘要:
JetBrains 系列 IDE 有一个非常好用的 Kubernetes 的官方插件:JetBrains Kubernetes Plugin 。该插件支持资源对象关键字的自动补全和语法检查,这对于编写或者修改 YAML 文件非常方便。但是此前版本不支持 自定义的 CRD 对象,这对于该插件的易用性来 阅读全文
摘要:
实验前提 需要你有 macOS 开发环境,本文以此为例,其他类型的开发环境请自行搭建。 需要你对 YAML 这一专门用来写配置文件的语言有所了解。 需要你对 Docker 有一些基本的了解。 需要你对 Kubernetes 中的 Node、Pod、ReplicaSet、Deployment、Serv 阅读全文
摘要:
地址:https://github.com/jxlwqq/id validator.py 中华人民共和国居民身份证 、 中华人民共和国港澳居民居住证 以及 中华人民共和国台湾居民居住证 号码验证工具(Python 版)支持 15 位与 18 位号码。 "PHP 版本" 安装 使用 和 示例大陆居民身 阅读全文