Janrs.com | 杨建勇

k8s
文章归档

基于Go/Grpc/kubernetes/Istio开发微服务的最佳实践尝试 - 3/3

点击[加入交流群] | 我的GitHub 基于Go/Grpc/kubernetes/Istio开发微服务的最佳实践尝试 - 1/3 基于Go/Grpc/kubernetes/Istio开发微服务的最佳实践尝试 - 2/3 基于Go/Grpc/kubernetes/Istio开发微服务的最佳实践尝试 - 3/3 项目地址:https://github.com/janrs-io/Jgr…

   1,061   2023-03-30   3 点击阅读

基于Go/Grpc/kubernetes/Istio开发微服务的最佳实践尝试 - 2/3

点击[加入交流群] | 我的GitHub 基于Go/Grpc/kubernetes/Istio开发微服务的最佳实践尝试 - 1/3 基于Go/Grpc/kubernetes/Istio开发微服务的最佳实践尝试 - 2/3 基于Go/Grpc/kubernetes/Istio开发微服务的最佳实践尝试 - 3/3 项目地址:https://github.com/janrs-io/Jgr…

   728   2023-03-29   0 点击阅读

基于Go/Grpc/kubernetes/Istio开发微服务的最佳实践尝试 - 1/3

点击[加入交流群] | 我的GitHub 基于Go/Grpc/kubernetes/Istio开发微服务的最佳实践尝试 - 1/3 基于Go/Grpc/kubernetes/Istio开发微服务的最佳实践尝试 - 2/3 基于Go/Grpc/kubernetes/Istio开发微服务的最佳实践尝试 - 3/3 项目地址:https://github.com/janrs-io/Jgr…

   1,492   2023-03-28   4 点击阅读

本地开发Kubernetes微服务远程调试工具 - kubefwd

点击[加入交流群] | 我的GitHub 转载请注明来来源:https://janrs.com/87qz 项目地址:https://github.com/txn2/kubefwd kubefwd帮助实现了在本地工作站上开发应用程序和服务的无缝和高效方式。在本地开发打算与Kubernetes集群中的其他服务进行交互的应用程序。 kub…

   748   2023-03-25   0 点击阅读

谷歌发布编写分布式应用的框架Service Weaver

点击[加入交流群] | 我的GitHub 一个新的框架,在本地以模块化单体的形式运行,一旦部署,则为分布式微服务架构 转载请注明来源:https://janrs.com/dl08 项目GitHub地址:https://github.com/ServiceWeaver/weaver 感觉就像永远,总是在什么是更好的之间来来回回:…

   375   2023-03-07   0 点击阅读

在Kubernetes上使用Jaeger的分布式追踪基础设施

点击[加入交流群] | 我的GitHub 在Kubernetes上使用Jaeger的分布式追踪基础设施 转载请注明来源:https://janrs.com/sptc 作为分布式系统(或任何系统)的一个组成部分,监测基础设施的重要性怎么强调都不过分。监控不仅要跟踪二进制的 "上升 "和 "…

   1,096   2023-03-02   2 点击阅读

istio网关配置ssl证书开启443端口访问

istio网关配置ssl证书开启443端口访问 生成ssl证书 以配置访问rancher为例子 export DOMAIN_NAME=janrs.com openssl req -x509 -sha256 -nodes -days 365 -newkey rsa:2048 -subj '/O=$DOMAIN_NAME Inc./CN=$DOMAIN_NAME' -keyout $DOMAIN_NAME.key -out $…

   357   2023-03-02   0 点击阅读

CICD部署08 - jenkins + gitlab + harbor + k8s

[!TIP] Gitlab flow 常用开发流程实践 转载请注明出处:https://janrs.com Gitlab Flow [!NOTE] 80% 的项目可以用下面的流程规则开发以及交付。 官网介绍文档:(https://docs.gitlab.cn/jh/topics/gitlab_flow.html) 1.分支设置 项目分三个分支:develop 开发分支…

   623   2022-12-19   0 点击阅读

CICD部署07 - jenkins + gitlab + harbor + k8s

[!TIP] Jenkins 部署 go 应用到 k8s 转载请注明出处:https://janrs.com Jenkins 部署 go 应用到 k8s 以 go-zero 项目为例构建镜像并推送到 Harbor 镜像仓库中心,并且使用 kubectl 部署到 k8s。 1.设置 Jenkins 参数 Jenkins 使用 Docker 构建镜像需要挂载 Docker …

   614   2022-11-19   0 点击阅读

CICD部署06 - jenkins + gitlab + harbor + k8s

[!TIP] 创建 CD 转载请注明出处:https://janrs.com 创建 CD [!NOTE] 创建 CD 采用的是 pipeline SCM 以及 kubectl 的方式。 1.创建 Jenkinsfile [!NOTE] Jenkinsfile 也可以跟项目放在一起,只要指定好文件位置就行了。 这里采用单独的一个项目。 在 gitlab 创…

   570   2022-11-19   0 点击阅读

CICD部署05 - jenkins + gitlab + harbor + k8s

[!TIP] 创建 CI 转载请注明出处:https://janrs.com 创建 CI 1.建立 gitlab 项目 建立项目属于基操,此处教程省略,自动谷歌。 2.jenkins 连接 gitlab 在部署 Jenkins 的时候已经说明。 3.构建 pipeline 构建 jenkins 的 pipeline 来执行 CICD。 以下为操作步骤 3-…

   661   2022-10-19   0 点击阅读

CICD部署04 - jenkins + gitlab + harbor + k8s

[!TIP] Docker 部署 harbor 转载请注明出处:https://janrs.com docker 部署 harbor 1.下载 docker-composer wget https://github.com/docker/compose/releases/download/v2.10.1/docker-compose-linux-x86_64 2.下载 harbor wget https://github.com/goharbor/harbo…

   806   2022-10-19   0 点击阅读

CICD部署03 - jenkins + gitlab + harbor + k8s

[!Tip] Docker 部署 jenkins 并连接 gitlab 转载请注明出处:https://janrs.com docker 部署 jenkins 1.部署 docker run --name jenkins \ -u root \ -d \ -p 8080:8080 \ -p 50000:50000 \ -v /var/jenkins_home:/var/jenkins_home \ -v /var/run/docker.sock:/var…

   807   2022-09-19   1 点击阅读

CICD部署02 - jenkins + gitlab + harbor + k8s

[!Tip] Docker 部署 gitlab 转载请注明出处:https://janrs.com gitlab 版本:v15.4.2 docker 部署 gitlab 1.创建目录 mkdir -p /opt/gitlab/{data/,logs,config/} 2.部署服务 docker run -d --restart=always \ --hostname gitlab --name=gitlab \ -p 5443:443 -p …

   998   2022-09-19   3 点击阅读

CICD部署01 - jenkins + gitlab + harbor + k8s

[!TIP] ci/cd 工作流程 转载请注明出处:https://janrs.com ci/cd 工作流程 主要包含两部分:构建应用镜像与部署到 k8s 开发仔将代码 push 到 git。可以是 gitlab 或者 github jenkins pull 代码,编译编码,构建镜像,push 到镜像中心。镜像中心例如: harbor jenk…

   785   2022-09-19   1 点击阅读

k3s/rke2 helm卸载rancher

[!TIP] helm 彻底卸载 rancher 转载请注明出处:https://janrs.com helm 彻底卸载 rancher 1.uninstall 卸载 列出 helm 已部署的服务 helm list --all-namespaces 显示 fleet cattle-fleet-system 4 2022-09-12 03:37:38.802762087 …

   635   2022-07-19   0 点击阅读

k3s/rke2 helm部署rancher

[!TIP] helm在线部署rancher 使用的是cert-manager自动生成ssl证书 本教程的cert-manager是kubectl apply安装的,不是helm安装 转载请注明出处:https://janrs.com CPU架构amd64 helm版本v3.9.4 k3s版本1.24.4 rancher版本v2.6 cert-manager版本v1.9.1 helm 部署 ran…

   700   2022-07-19   0 点击阅读

rancher离线部署rke2

[!TIP] debian 离线部署 rke2 转载请注明出处:https://janrs.com debian 版本 10.11 rke2 版本 v1.24.7+rke2r1 离线部署 rke2 [!NOTE] debian 不是 rancher 建议的兼容性系统。 可用 Centos7 或者 SUSE 系列的。具体看官网。 安装要求官方说明:(https://docs.…

   891   2022-07-19   0 点击阅读

rancher离线部署k3s

[!TIP] Centos7脚本安装k3s 采用的是离线镜像部署方式 使用的外部数据库MariaDB实现高可用 转载请注明出处:https://janrs.com CentOS版本7-2009 k3s版本1.24.4 CPU架构amd64 MariaDB版本10.3 CentOS部署k3s 1.禁用相关服务 1.1 禁用SELinux 打开/etc/selinux/config…

   650   2022-07-19   0 点击阅读

k8s部署ingress controller

[!TIP] 记录k8s部署ingress-nginx服务 并且添加nginx-errors服务。也就是default-backend 并且部署nginx服务 最后配置ingress通过ingress-controller访问到nginx 转载请注明出处:https://janrs.com 需要注意的是:Ingress Nginx Controller跟Nginx Ingress Contro…

   633   2022-06-19   0 点击阅读
加载更多