Janrs.com | 杨建勇

  • 首页
  • 站点地图
  • 所有文章
  • 加入学习群
所有文章
CICD

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/run/docker.sock \ -v /usr/bin/…

2022年9月19日 1条评论 144点热度 686人点赞 码仔 阅读全文
CICD

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 90:80 -p 1122:22 \ -v /etc/localtime:…

2022年9月19日 3条评论 157点热度 686人点赞 码仔 阅读全文
CICD

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

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

2022年9月19日 1条评论 113点热度 684人点赞 码仔 阅读全文
k8s/云原生

Alma8.6 部署ETCD集群教程03 - 部署etcdkeeper可视化工具

[!TIP] etcdkeeper 可视化工具 转载请注明出处:https://janrs.com linux 安装 etcdkeeper 下载 wget https://github.com/evildecay/etcdkeeper/releases/download/v0.7.6/etcdkeeper-v0.7.6-linux_x86_64.zip 解压 unzip etcdkeeper-v0.7.6-linux_x86_64.zip 把 assets 跟 etcdkeeper 都放到 /usr/local/b…

2022年8月19日 0条评论 85点热度 683人点赞 码仔 阅读全文
k8s/云原生

Alma8.6 部署ETCD集群教程02 - 部署etcd集群

[!TIP] Alma 部署 etcd 集群并开启 ssl 认证 转载请注明出处:https://janrs.com Alma版本为8.6 Etcd版本为3.5.5 Alma 部署 etcd 集群 [!NOTE] 采用的是方式是二进制部署方式 工作目录为:/var/lib/etcd/ 数据存放目录为:/data/etcd/ 配置文件位置为:/etc/etcd/etcd.conf 集群部署方式为: static。 其他部署还有 etcd discovery 以及 DNS discovery 1.创建目录 [!NOTE…

2022年8月19日 0条评论 87点热度 683人点赞 码仔 阅读全文
k8s/云原生

Alma8.6 部署ETCD集群教程01 - 创建ssl证书

[!TIP] cfssl 创建 etcd 集群所需 ssl 证书 转载请注明出处:https://janrs.com Alma 版本 8.6 etcd 版本 3.5.5 cfssl 创建 ssl 证书 关于 ssl 证书简介 在部署前,有必要先了解 ssl 的工作机制。 有关 ssl 证书的详解介绍链接:(https://janrs.com/?p=51) [!NOTE] ssl 证书有分三种:server client peer server 端证书用于服务端验证客户端 client 端证书用于客户端验证服务端 p…

2022年8月19日 0条评论 87点热度 682人点赞 码仔 阅读全文
k8s/云原生

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 +0000 UTC deployed fleet-100.0.5+up0.3.11 0.3.11 fleet-agent-local cattle…

2022年7月19日 0条评论 98点热度 682人点赞 码仔 阅读全文
k8s/云原生

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 部署 rancher 1.下载helm 下载地址 进入下载地址下载对应的版本或者最新版 https://github.com/hel…

2022年7月19日 0条评论 102点热度 680人点赞 码仔 阅读全文
k8s/云原生

rancher离线部署rke2

[!TIP] debian 离线部署 rke2 转载请注明出处:https://janrs.com debian 版本 10.11 rke2 版本 v1.24.7+rke2r1 离线部署 rke2 [!NOTE] debian 不是 rancher 建议的兼容性系统。 可用 Centos7 或者 SUSE 系列的。具体看官网。 安装要求官方说明:(https://docs.rancher.cn/docs/rke2/install/requirements/_index/) 1.初始化系统 初始化需要做以下几个动作:…

2022年7月19日 0条评论 136点热度 678人点赞 码仔 阅读全文
k8s/云原生

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 vi /etc/selinux/config 修改为disabled # This file controls the state of …

2022年7月19日 0条评论 97点热度 678人点赞 码仔 阅读全文
k8s/云原生

k8s部署ingress controller

[!TIP] 记录k8s部署ingress-nginx服务 并且添加nginx-errors服务。也就是default-backend 并且部署nginx服务 最后配置ingress通过ingress-controller访问到nginx 转载请注明出处:https://janrs.com 需要注意的是:Ingress Nginx Controller跟Nginx Ingress Controller不一样。 前者是k8s社区维护的,后者是Nginx社区维护的。新人刚开始学习会混淆,比如我 使用到的版本: k8sv…

2022年6月19日 0条评论 103点热度 678人点赞 码仔 阅读全文
k8s/云原生

k8s部署kong网关

[!TIP] 记录安装网关工具kong以及可视化管理工具konga 并使用postgresql作为kong的数据库,并且把postgresql挂载到nfs 注意:konga不能使用最新版的postgresql,根据网上多人配置,使用的是9.6版本 本次教程所有涉及到的镜像都我个人的阿里镜像仓库。按照本教程需要替换成自己的或者公用的。 转载请注明出处:https://janrs.com k8s 部署 kong 网关 [!NOTE] 前提: 安装kong之前先安装nfs服务,教程地址:(https://janrs.co…

2022年6月19日 0条评论 91点热度 677人点赞 码仔 阅读全文
k8s/云原生

k8s部署prometheus/grafana

[!TIP] K8S部署prometheus以及grafana 并且使用Ingress对外访问 Ingress Nginx Controller 的安装教程地址:(https://janrs.com/2023/02/k8s%e9%83%a8%e7%bd%b2ingress-controller/) 转载请注明出处:https://janrs.com k8s部署prometheus以及grafana k8s部署prometheus以及grafana,并且挂载nfs进行持久化 1.创建nfs服务 查看教程,地址:(ht…

2022年6月19日 0条评论 136点热度 677人点赞 码仔 阅读全文
k8s/云原生

k8s部署nfs

[!Tip] k8s 部署 nfs 转载请注明出处:https://janrs.com alma 版本:8.6 nfs 版本:nfs-utils-1.3.0 rpcbind 版本:0.2.0 k8s 版本:1.23.9 k8s 部署 nfs [!NOTE] 分为两部分: 每台节点都安装 nfs 软件。master 和 node 都要 部署 NFS Provisioner 提供攻台分配卷 安装 nfs 每个节点都要安装并且设置开机启动 dnf install nfs-utils -y && \ sys…

2022年6月19日 0条评论 102点热度 677人点赞 码仔 阅读全文
k8s/云原生

k8s部署metrics-server

[!Tip] k8s 部署 metrics-server 转载请注明出处:https://janrs.com k8s 部署 metrics-server 1.生成密钥 kubectl生成密钥文件 kubectl --namespace kube-system create secret docker-registry aliimagesecret --docker-server=registry.cn-shenzhen.aliyuncs.com --docker-username=yjy86868@163.com …

2022年6月19日 0条评论 90点热度 677人点赞 码仔 阅读全文
k8s/云原生

k8s kubeadm v1.24版本变化

[!TIP] k8s-v1.24 版本变化 转载请注明出处:https://janrs.com k8s-v1.24 版本的变化 由于后期版本的 k8s 不再支持 docker 作为运行时容器,而是用 containerd,所以需要用到 ctr 容器命令。 并且启动 k8s 集群用到的镜像后期会放到 ctr ,又因为 k8s.gcr.io 国内访问不了,所以要自行下载镜像并且 retag 到启动 k8s 时所需要的位置。 并且 ctr 多了一个命名空间,安装 k8s 时会到 k8s.io 这个命名空间查找镜像。默认没…

2022年5月19日 0条评论 88点热度 676人点赞 码仔 阅读全文
k8s/云原生

Debian10 部署kubeadm教程03 - 部署worker节点

[!TIP] 加入 worker 节点 转载请注明出处:https://janrs.com 加入 worker 节点 [!NOTE] 加入 worker 节点之前要先删除 containerd 的配置文件,因为默认的配置文件禁用 cri 插件。 删除默认配置 rm /etc/containerd/config.toml systemctl restart containerd 修改 etc/hosts 172.16.222.231 k8s-node01 下载镜像 ctr -n k8s.io i pull regis…

2022年5月19日 0条评论 102点热度 676人点赞 码仔 阅读全文
k8s/云原生

Debian10 部署kubeadm教程02 - 部署master节点

[!TIP] 初始化 master 节点 转载请注明出处:https://janrs.com 初始化 master 节点 查看所需镜像以及版本 kubeadm config images list --kubernetes-version v1.24.8 根据上面显示的镜像版本下载阿里的镜像 ctr -n k8s.io i pull registry.aliyuncs.com/google_containers/coredns:v1.8.6 && ctr -n k8s.io i pull regis…

2022年5月19日 0条评论 97点热度 676人点赞 码仔 阅读全文
k8s/云原生

Debian10 部署kubeadm教程01 - 安装kubeadm

[!TIP] Debian10 使用 kubeadm 部署 k8s 集群 转载请注明出处:https://janrs.com Debian 版本 10.11 k8s 版本 v1.24.8 Debian10 安装 k8s [!NOTE] 在每个节点都要执行安装 k8s 1.设置主机名以及/etc/hosts 1-1.设置主机名 # master上执行 hostnamectl set-hostname k8s-master01 # node01上执行 hostnamectl set-hostname k8s-node0…

2022年5月19日 0条评论 97点热度 676人点赞 码仔 阅读全文
k8s/云原生

Centos7 kubeadm部署k8s教程03 - 部署worker节点

[!TIP] Centos7 使用 kubeadm 部署 k8s 集群 转载请注明出处:https://janrs.com CentOS7版本2009 k8s版本v1.23.9 Docker版本docker-ce-v20.10 k8s worker 节点加入 master 集群 添加Worker节点比较简单,直接在集群部署好之后的join代码复制过来执行即可,命令如下 kubeadm join 172.16.222.231:6443 --token cs7x2w.vltumsf0z7e0ot89 --discove…

2022年5月19日 0条评论 94点热度 675人点赞 码仔 阅读全文
1234
有关Go/istio/k8s/云原生直接搜
分类
  • CICD
  • Docker
  • Go
  • Istio
  • Jaeger
  • k8s/云原生
  • Kubeadm部署k8s
  • Linux
  • MySQL
  • PHP
  • Rancher
  • 二进制部署k8s
  • 代码手册
  • 所有文章
  • 架构/微服务
  • 部署k8s服务
归档
  • 2023年3月 / 14篇
  • 2023年2月 / 5篇
  • 2023年1月 / 3篇
  • 2022年12月 / 2篇
  • 2022年11月 / 2篇
  • 2022年10月 / 2篇
  • 2022年9月 / 3篇
  • 2022年8月 / 3篇
  • 2022年7月 / 4篇
  • 2022年6月 / 5篇
  • 2022年5月 / 7篇
  • 2022年4月 / 22篇
  • 2022年3月 / 4篇
  • 2022年2月 / 9篇

COPYRIGHT © 2023 Janrs.com | 杨建勇. ALL RIGHTS RESERVED.

Theme Kratos Made By Seaton Jiang

闽ICP备20002184号