快速入门
从部署 httpd 入手,理清 k8s 配置中的 containerPort、port、nodePort、targetPort
2022-04-04 16:16

注:文中各种内网、公网 IP 仅为示例,不保证所有 IP 都可以访问,且你的环境中 IP 可能不同。

背景

在上一篇文章 自己搭建一个k8s环境 中,我们一顿操作猛如虎,搭建出了由 1 个 master 和 1 个 worker 节点组成的 k8s 集群,大概是这样的效果:

阅读全文
自己搭建一个k8s环境
2022-03-27 17:06

背景

Kubernetes 是时下流行的容器编排引擎,因为字母太多,且掐头去尾后剩下 8 个字母,于是被大家亲切的缩写为 k8s。

另外所谓“云原生”概念火爆,各大云厂商也纷纷推出了自己的容器服务,例如阿里云的ACK、腾讯云的TKE、微软云的AKS等,无不是基于 Kubernetes 。

由于我个人博客搭建在腾讯云上,大概是去年(2021年)11、12 月的时候萌生的“要不把博客搬到 k8s 上?”的想法。云厂商提供的容器服务一般都支持从原有云服务器转换为 Kubernetes 的 worker 节点;不过当然也有一些限制,例如腾讯云价格相对低廉的轻量应用服务器则不支持转换。不过正巧我的博客使用的是云服务器,那就试试腾讯云的 TKE 吧。

阅读全文
如何查看 .NET Core 3.1 源代码
2021-07-11 21:19

背景

在 .NET 走向开源后,我们可以方便的查看 .NET 内部的实现方式,学习和寻找问题,甚至参与到 .NET 的开发中。

前段时间,同事需要查看 C# 的 Task 类 (System.Threading.Tasks) 的一些实现和内部的原理,想找 Task 类的源代码来查看,却遇到了一些阻碍……

本文借此机会介绍两种方式来查看 .NET Core 3.1 的源代码:

  • 直接查看 .NET Core 源代码
  • 通过反编译来查看实现
阅读全文
使用 Razor Pages 打造查看真实 IP、IPv6 检测网站 —— 实现篇
2020-11-30 20:09

使用 Razor Pages 打造查看真实 IP、IPv6 检测网站系列文章:

欢迎大家阅读 ASP.NET Core Razor Pages 打造查看真实 IP、IPv6 系列文章,本篇是系列的第二篇,详细介绍代码的编写。如果错过了《使用 Razor Pages 打造查看真实 IP、IPv6 检测网站 —— 思路篇》,可以点击链接阅读。

本篇文章对应的代码可以在 https://github.com/huhubun/BunIp/tree/simple_ver​ 查看到。

完整实现可以访问 https://ip.bun.plus/ 体验。

开始之前

在上一篇我们已经创建好了一个空的 Razor 页面项目。

阅读全文
使用 GitHub Actions 自动部署 Nuxt 站点到 GitHub Pages
2020-11-23 02:20

背景

GitHub Pages 相信大家都不陌生,它是 GitHub 推出的一项静态站点托管服务,能将 GitHub 仓库中的 HTML、CSS 等发布为网站,也可以通过 Jekyll 将 Markdown 创建为静态网站。让没有主机的人,可以把产品的首页、个人博客免费托管在 GitHub Pages 上。GitHub Pages 还提供了二级域名,个人首页为 https://username.github.io,项目首页为 http://username.github.io/repository

GitHub Actions 则是 GitHub 前段时间推出的自动化流程工具,可以用于执行 CI/DI (持续集成和持续部署)作业等。

Nuxt 经常读我博客的朋友一定都很熟悉了,我的博客就是使用 Nuxt 开发的,它是一款基于 Vue.js 的 Web 框架,提供了包括 SSR(服务器端渲染)、静态化等功能。

阅读全文
Load more
July 2025
Su
Mo
Tu
We
Th
Fr
Sa
29
30
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
1
2
3
4
5
6
7
8
9
快速入门ASP.NET.NET CoreIPv6K3sKubernetesNuxt.jsRazor PagesVue前端开发服务器端开发树莓派软件推荐配置DebianDockerJavaScriptLinuxNginxPrometheus 查看全部
An unhandled error has occurred. Reload 🗙