zl程序教程

二进制部署K8S

  • 二进制部署一套高可用K8s集群-v1.24+(一)

    二进制部署一套高可用K8s集群-v1.24+(一)

    一、系统初始化说明:本文档的角色规划和系统初始化流程跟下面链接中的文章规划一致,本文不在赘诉! 二进制部署K8s系统初始化提示:本文档使用的K8s版本为1.24+ 2.本文档使用的容器运行时为 Containerd 3.本文档使用的网络插件为 Calico 4.本文档使用的系统为 CentOS 7.6,内核版本5.4+ 5.执行下面的操作之前,请确保K8s-master1节点机器与其它集群节点已经

    日期 2023-06-12 10:48:40     
  • 二进制部署k8s教程19 - 加入worker节点

    二进制部署k8s教程19 - 加入worker节点

    !TIP 二进制部署 k8s - 部署 kubelet TLS Bootstrap 引导证书方式转载请注明出处:https://janrs.com/sxbs 有任何问题欢迎在底部评论区发言。部署 kubelet!NOTE 部署 kubelet 之前需要初始化系统环境以及设置 calico 网络。在 node 节点上,kubelet 是需要对外提供服务的。在 k8s 中,调用 kubelet 服

    日期 2023-06-12 10:48:40     
  • 二进制部署k8s教程16 - 部署kubelet[TLS引导方式]

    二进制部署k8s教程16 - 部署kubelet[TLS引导方式]

    !TIP 二进制部署 k8s - 部署 kubelet TLS Bootstrap 引导证书方式转载请注明出处:https://janrs.com/i3vk 有任何问题欢迎在底部评论区发言。部署 kubelet1.TLS Bootstrap 引导证书方式!NOTE 需要搞明白的是:TLS Bootstrap 是用来自动管理 kube-apiserver 为 kubelet 颁发的客户端 cl

    日期 2023-06-12 10:48:40     
  • 二进制部署k8s教程13 - 部署calico网络插件

    二进制部署k8s教程13 - 部署calico网络插件

    !TIP 二进制部署 k8s - node 节点部署 calico转载请注明出处:https://janrs.com/5rce 有任何问题欢迎在底部评论区发言。部署 calico!NOTE 在 node 节点部署。1.配置网络部署 calico之前需要配置一下网络。具体查看官网说明。地址:(https://projectcalico.docs.tigera.io/maintenance/tro

    日期 2023-06-12 10:48:40     
  • 二进制部署k8s教程07 - 部署kubectl

    二进制部署k8s教程07 - 部署kubectl

    !TIP 二进制部署 k8s - 部署 kubectl转载请注明出处:https://janrs.com/3x5q 有任何问题欢迎在底部评论区发言。部署 kubectlkubectl 作为 kube-apiserver 的客户端工具,需要访问 kube-apiserver 的服务,所以需要 kube-apiserver 的 ca机构为其签发客户端 client 证书。1.生成 ssl 证书1-

    日期 2023-06-12 10:48:40     
  • 二进制部署k8s教程06 - 部署apiserver

    二进制部署k8s教程06 - 部署apiserver

    !TIP 二进制部署 k8s - 部署 kube-apiserver转载请注明出处:https://janrs.com/dchk 有任何问题欢迎在底部评论区发言。部署 kube-apiserver1.创建目录!NOTE 每台 master 服务器都要创建。# 创建证书目录 mkdir -p /etc/kubernetes/pki/{apiserver/,kubelet/,aggregator/

    日期 2023-06-12 10:48:40     
  • 二进制部署k8s教程02 - 服务器方案

    二进制部署k8s教程02 - 服务器方案

    !TIP 二进制部署 k8s - 方案转载请注明出处:https://janrs.com/82cc 有任何问题欢迎在底部评论区发言。方案版本k8s 版本:1.23.9coredns 版本:1.9.3calico 版本:3.24系统:AlamLinux8.6 ,内核版本:4.18网络规划pod/endpoint/calico 网段:10.100.0.0/16service 网段:10.68.0.1

    日期 2023-06-12 10:48:40     
  • 二进制部署k8s教程01 - ssl证书

    二进制部署k8s教程01 - ssl证书

    !TIP 二进制部署 k8s - ssl 证书转载请注明出处:https://janrs.com/3odo 有任何问题欢迎在底部评论区发言。1.ssl 证书简介!NOTE 在这里只做应用的简介,原理不做介绍。自行谷歌查阅。 涉及到安全的,也不整理文档了。自行研究。1-1.什么是 ssl 证书其实。。。ssl 证书没啥的,就是加密通讯用的,真正让大家头疼的不是 ssl 证书,而是跟 k8s 放在一块

    日期 2023-06-12 10:48:40     
  • Centos7二进制部署k8s-v1.20.2 ipvs版本(部署mysql、nacos)

    Centos7二进制部署k8s-v1.20.2 ipvs版本(部署mysql、nacos)

    一、部署mysql容器 获取最新更新以及文章用到的软件包,请移步点击:查看更新1、创建yaml文件 mkdir /data/docker_volume -p vim mysql-rc.yaml apiVersion: v1 kind: ReplicationController metadata: name: mysql-rc labels: name: mysql-rc s

    日期 2023-06-12 10:48:40     
  • Centos7二进制部署k8s-v1.20.2 ipvs版本(Prometheus监控k8s)

    Centos7二进制部署k8s-v1.20.2 ipvs版本(Prometheus监控k8s)

    一、k8s部署Prometheus  获取最新更新以及文章用到的软件包,请移步点击:查看更新1、组件说明1)MetricServer:是kubernetes集群资源使用情况的聚合器,收集数据给kubernetes集群内使用,如kubectl,hpa,scheduler等。2)PrometheusOperator:是一个系统监测和警报工具箱,用来存储监控数据。3)NodeExporter

    日期 2023-06-12 10:48:40     
  • Centos7二进制部署k8s-v1.20.2 ipvs版本(controller-manager、kube-scheduler、kubelet)

    Centos7二进制部署k8s-v1.20.2 ipvs版本(controller-manager、kube-scheduler、kubelet)

    一、部署kube-controller-manager 获取最新更新以及文章用到的软件包,请移步点击:查看更新 1、创建csr请求文件 cat > kube-controller-manager-csr.json << EOF { "CN": "system:kube-controller-manager", "key": { "algo":

    日期 2023-06-12 10:48:40     
  • Centos7二进制部署k8s-v1.20.2 ipvs版本(docker、etcd)

    Centos7二进制部署k8s-v1.20.2 ipvs版本(docker、etcd)

    一、iptables和ipvs对比 获取最新更新以及文章用到的软件包,请移步点击:查看更新 1、概念   从k8s的1.8版本开始,kube-proxy引入了IPVS模式,IPVS模式与iptables同样基于Netfilter,但是ipvs采用的hash表,iptables采用一条条的规则列表。iptables又是为了防火墙设计的,集群数量越多iptables规则就越多,而iptables规则

    日期 2023-06-12 10:48:40     
  •  Centos7 k8s v1.5.2二进制部署安装-k8s组件

    Centos7 k8s v1.5.2二进制部署安装-k8s组件

    一、安装kube-apiserver服务 1、安装supervisor yum install -y supervisor 2、创建supervisor的启动文件 vi /etc/supervisord.d/etcd-server.ini #内容如下 [program:etcd-server-112-23] command=/opt/etcd/etcd-server-startup.sh

    日期 2023-06-12 10:48:40     
  • Centos7二进制部署k8s-v1.20.2 ipvs版本(Prometheus监控k8s)

    Centos7二进制部署k8s-v1.20.2 ipvs版本(Prometheus监控k8s)

    一、k8s部署Prometheus  获取最新更新以及文章用到的软件包,请移步点击:查看更新1、组件说明1)MetricServer:是kubernetes集群资源使用情况的聚合器,收集数据给kubernetes集群内使用,如kubectl,hpa,scheduler等。2)PrometheusOperator:是一个系统监测和警报工具箱,用来存储监控数据。3)NodeExporter

    日期 2023-06-12 10:48:40     
  • Centos7二进制部署k8s-v1.20.2 ipvs版本(docker、etcd)

    Centos7二进制部署k8s-v1.20.2 ipvs版本(docker、etcd)

    一、iptables和ipvs对比 获取最新更新以及文章用到的软件包,请移步点击:查看更新 1、概念   从k8s的1.8版本开始,kube-proxy引入了IPVS模式,IPVS模式与iptables同样基于Netfilter,但是ipvs采用的hash表,iptables采用一条条的规则列表。iptables又是为了防火墙设计的,集群数量越多iptables规则就越多,而iptables规则

    日期 2023-06-12 10:48:40     
  • Centos7 k8s v1.5.2二进制部署安装-交付jenkins到k8s集群

    Centos7 k8s v1.5.2二进制部署安装-交付jenkins到k8s集群

    一、部署前准备   1、下载jenkins   首先下载jenkins镜像并上传到我们自己的私有仓库:24 docker pull jenkins/jenkins:2.190.3 docker tag 22b8b9a84dbe harbor.od.com/public/jenkins:v2.190.3 docker push harbor.od.com/public/jenkins:v2.19

    日期 2023-06-12 10:48:40     
  • Centos7 k8s v1.5.2二进制部署安装-交付dubbo服务到k8s集群准备工作

    Centos7 k8s v1.5.2二进制部署安装-交付dubbo服务到k8s集群准备工作

    一、安装部署zookeeper   1、架构图      本次交付的服务架构图:因为zookeeper属于有状态服务,不建议将有状态服务,交付到k8s,如mysql,zk等。   2、首先部署zk集群:zk是java服务,需要依赖jdk,jdk请自行下载:   集群分布:20、21、22 rpm -ivh jdk-8u261-linux-x64.rpm java -version java v

    日期 2023-06-12 10:48:40     
  • 二进制部署nacos、docker部署nacos、k8s部署nacos、helm部署nacos

    二进制部署nacos、docker部署nacos、k8s部署nacos、helm部署nacos

    目录 前言Nacos支持三种部署模式官方文档二进制部署nacos(单机模式)安装jdk创建数据库及用户名下载安装包并解压导入nacos的表结构修改配置文件,启动naco

    日期 2023-06-12 10:48:40