上一页 1 ··· 50 51 52 53 54 55 56 57 58 ··· 69 下一页

2022年3月28日

|NO.Z.00038|——————————|^^ 部署 ^^|——|Kubernetes&JDK部署.V01|——|jdk1.8.0_281部署|

摘要: 一、JDK下载地址 ### jdk1.8.0_281软件包下载地址 ~~~ 地址:http://www.oracle.com/technetwork/java/javase/downloads/index.html ### 安装部署 [root@server14 ~]# tar -zxvf jdk- 阅读全文

posted @ 2022-03-28 15:03 yanqi_vip 阅读(95) 评论(0) 推荐(0)

|NO.Z.00037|——————————|CloudNative|——|Kubernetes&Java项目.V03|——|部署Java项目|

摘要: 一、控制器部署镜像Deployment ### 创建一个Pod之生成yaml文件 [root@k8s-master1 ~]# kubectl create deployment javademo1 --image=registry.cn-hangzhou.aliyuncs.com/docker-ya 阅读全文

posted @ 2022-03-28 15:02 yanqi_vip 阅读(20) 评论(0) 推荐(0)

|NO.Z.00035|——————————|CloudNative|——|Kubernetes&Java项目.V01|——|基础环境|

摘要: 一、在k8s集群部署项目(Java项目):部署项目流程介绍 二、部署java项目 一、基础准备 ### 需要两个依赖环境: ### JDK1.8.0_281安装部署 ~~~ 见原创|NO.A.0011|部署方案 ### apache-Maven 3.6.3安装部署 ~~~ 见原创|NO.A.0012 阅读全文

posted @ 2022-03-28 15:01 yanqi_vip 阅读(31) 评论(0) 推荐(0)

|NO.Z.00036|——————————|^^ 标准 ^^|——|Kubernetes&Java项目.V02|——|docker镜像制作|

摘要: 一、制作镜像 ### 将demojenkins上传至服务器 [root@server14 ~]# mkdir javaproject [root@server14 ~]# cd javaproject/demojenkins/ ### 制作镜像 [root@server14 demojenkins] 阅读全文

posted @ 2022-03-28 15:01 yanqi_vip 阅读(49) 评论(0) 推荐(0)

|NO.Z.00034|——————————|CloudNative|——————————————————————————————————————

摘要: NO: Walter Savage Landor:strove with none,for none was worth my strife.Nature I loved and, next to Nature, Art:I warm'd both hands before the fire of 阅读全文

posted @ 2022-03-28 15:00 yanqi_vip 阅读(46) 评论(0) 推荐(0)

|NO.Z.00032|——————————|^^ 部署 ^^|——|Kubernetes&高可用集群.V06|——|Master扩容|

摘要: 一、master1节点加入集群:复制密钥及相关文件 ### 从master2复制密钥及相关文件到master1 ~~~ 跳转到k8s-master1节点,并创建文件夹 [root@k8s-master2 flannel]# ssh root@10.10.10.11 mkdir -p /etc/kub 阅读全文

posted @ 2022-03-28 14:59 yanqi_vip 阅读(48) 评论(0) 推荐(0)

|NO.Z.00033|——————————|^^ 部署 ^^|——|Kubernetes&高可用集群.V07|——|Node扩容|

摘要: 一、加入Kubernetes Node ### 在node1上执行 ~~~ 向集群添加新节点,执行在kubeadm init输出的kubeadm join命令: [root@k8s-node1 ~]# kubeadm join master.k8s.io:16443 --token 6npcq0.p 阅读全文

posted @ 2022-03-28 14:59 yanqi_vip 阅读(33) 评论(0) 推荐(0)

|NO.Z.00030|——————————|^^ 部署 ^^|——|Kubernetes&高可用集群.V04|——|Kubernetes Master|

摘要: 一、部署Kubernetes Master(在vip所在节点上进行操作,当前环境在k8s-master2节点) ### 部署Kubernetes Master(在vip所在节点上进行操作,当前环境在k8s-master2节点) [root@k8s-master2 ~]# ip a s ens34 3 阅读全文

posted @ 2022-03-28 14:58 yanqi_vip 阅读(106) 评论(0) 推荐(0)

|NO.Z.00031|——————————|^^ 部署 ^^|——|Kubernetes&高可用集群.V05|——|flannel网络|

摘要: 一、安装集群网络(在vip所在节点上执行部署) ### 从官方地址获取到flannel的yaml,在master2上执行 [root@k8s-master2 manifests]# mkdir flannel [root@k8s-master2 manifests]# cd flannel [roo 阅读全文

posted @ 2022-03-28 14:58 yanqi_vip 阅读(28) 评论(0) 推荐(0)

|NO.Z.00029|——————————|^^ 部署 ^^|——|Kubernetes&高可用集群.V03|——|Docker&kubeadm&kubelet|

摘要: 一、所有节点安装Docker/kubeadm/kubelet(Kubernetes默认CRI容器运行时为Docker因此先安装Docker ### 安装Docker [root@k8s-master1 ~]# wget https://mirrors.aliyun.com/docker-ce/lin 阅读全文

posted @ 2022-03-28 14:57 yanqi_vip 阅读(25) 评论(0) 推荐(0)

|NO.Z.00027|——————————|^^ 部署 ^^|——|Kubernetes&高可用集群.V01|——|环境准备|

摘要: 一、kubernetes集群搭建-高可用集群 二、部署规划 一、基础环境配置 ### 关闭防火墙 [root@server11 ~]# systemctl stop firewalld [root@server11 ~]# systemctl disable firewalld ### 关闭seli 阅读全文

posted @ 2022-03-28 14:57 yanqi_vip 阅读(16) 评论(0) 推荐(0)

|NO.Z.00028|——————————|^^ 部署 ^^|——|Kubernetes&高可用集群.V02|——|Keepalived&haproxy|

摘要: 一、 所有master节点部署keepalived ### 安装相关包和keepalived [root@k8s-master1 ~]# yum install -y conntrack-tools libseccomp libtool-ltdl [root@k8s-master1 ~]# yum 阅读全文

posted @ 2022-03-28 14:57 yanqi_vip 阅读(34) 评论(0) 推荐(0)

|NO.Z.00026|——————————|CloudNative|——————————————————————————————————————

摘要: NO: Walter Savage Landor:strove with none,for none was worth my strife.Nature I loved and, next to Nature, Art:I warm'd both hands before the fire of 阅读全文

posted @ 2022-03-28 14:56 yanqi_vip 阅读(18) 评论(0) 推荐(0)

|NO.Z.00024|——————————|CloudNative|——|Kubernetes&持久化存储.V02|——|PV/PVC|

摘要: 一、持久化存储pv/pvc 二、持久化存储pv/pvc实验 ### 删除历史创建 [root@k8s-master pv]# kubectl delete -f nfs-nginx.yaml deployment.apps "nginx-dep1" deleted ### 创建一个pvc和pv ap 阅读全文

posted @ 2022-03-28 14:55 yanqi_vip 阅读(37) 评论(0) 推荐(0)

|NO.Z.00025|——————————|^^ 部署 ^^|——|Kubernetes&集群监控.V01|——|Prometheus&Grafana|

摘要: 一、集群资源监控-监控品台搭建 二、实验环境部署 ### 准备:下载下列文件并上传至服务器 ~~~ configmap.yaml:存储相关的配置文件的存储 ~~~ prometheus.deploy.yml:资源限制,端口号等信息点 ~~~ prometheus.svc.yml:对外暴露端口,进行外 阅读全文

posted @ 2022-03-28 14:55 yanqi_vip 阅读(63) 评论(0) 推荐(0)

|NO.Z.00022|——————————|CloudNative|——|Kubernetes&RBAC介绍.V04|——|helm-chart高效复用|

摘要: 一、helm-chart高效复用(动态渲染yaml文件部署) 二、helm-chart高效复用实验 ### 定义全局变量的配置文件 [root@k8s-master ~]# cd mychart/ [root@k8s-master mychart]# ls values.yaml ### 在valu 阅读全文

posted @ 2022-03-28 14:54 yanqi_vip 阅读(32) 评论(0) 推荐(0)

|NO.Z.00023|——————————|CloudNative|——|Kubernetes&持久化存储.V01|——|NFS存储|

摘要: 一、持久存储-nfs 二、持久存储-NFS ### 找一台新的服务器作为nfs服务器, [root@k8s-nfs ~]# yum install -y nfs-utils ~~~ 设置挂载的目录 [root@k8s-node2 ~]# vim /etc/exports /data/nfs *(rw 阅读全文

posted @ 2022-03-28 14:54 yanqi_vip 阅读(29) 评论(0) 推荐(0)

|NO.Z.00020|——————————|CloudNative|——|Kubernetes&RBAC介绍.V03|——|helm|

摘要: 一、Helm 二、helm概述 ~~~ helm官网地址: ### 之前方式部署应用基本操作 ~~~ 部署一个nginx应用;导出为yaml文件 [root@k8s-master ~]# kubectl create deployment nginx --image=nginx -o yaml ## 阅读全文

posted @ 2022-03-28 14:53 yanqi_vip 阅读(17) 评论(0) 推荐(0)

|NO.Z.00021|——————————|CloudNative|——|Kubernetes&RBAC介绍.V04|——|helm-chart|

摘要: 一、helm:自己创建chart,完成应用部署 二、通过helm创建chart ### 使用命令创建chart ~~~ 命令格式:helm create chart 名称 [root@k8s-master ~]# helm create mychart Creating mychart ### 可以 阅读全文

posted @ 2022-03-28 14:53 yanqi_vip 阅读(35) 评论(0) 推荐(0)

|NO.Z.00019|——————————|CloudNative|——|Kubernetes&RBAC介绍.V02|——|Ingress|

摘要: 一、ingress 二、创建Ingress ### 创建nginx应用,对外暴露端口使用NodePort [root@k8s-master ~]# kubectl create deployment web --image=nginx deployment.apps/web created [roo 阅读全文

posted @ 2022-03-28 14:52 yanqi_vip 阅读(22) 评论(0) 推荐(0)

|NO.Z.00017|——————————|CloudNative|——|Kubernetes&pod操作.V05|——|configmap不加密数据|

摘要: 一、configMap:不加密数据 二、configmap操作流程 ### 将历史环境删除 [root@k8s-master ~]# kubectl delete secret --all secret "default-token-686hn" deleted secret "mysecret" 阅读全文

posted @ 2022-03-28 14:51 yanqi_vip 阅读(15) 评论(0) 推荐(0)

|NO.Z.00018|——————————|CloudNative|——|Kubernetes&RBAC介绍.V01|——|命名空间|

摘要: 一、集群的安全机制 二、k8s集群安全机制-rbac实现鉴权 一、创建一个命名空间 ### 创建一个命名空间 [root@k8s-master ~]# kubectl get ns NAME STATUS AGE default Active 3d23h kube-node-lease Active 阅读全文

posted @ 2022-03-28 14:51 yanqi_vip 阅读(23) 评论(0) 推荐(0)

|NO.Z.00016|——————————|CloudNative|——|Kubernetes&pod操作.V04|——|controller操作|

摘要: 一、controller 二、controller实验操作 ### 对base64进行编码执行 [root@k8s-master ~]# echo -n 'admin' | base64 YWRtaW4= ### 将下列文件上传到服务器 [root@k8s-master ~]# ls secret* 阅读全文

posted @ 2022-03-28 14:51 yanqi_vip 阅读(12) 评论(0) 推荐(0)

|NO.Z.00015|——————————|CloudNative|——|Kubernetes&pod操作.V03|——|service操作|一次性任务|定时任务|

摘要: 一、service概述 二、services定义pod的访问规则 ### services定义pod的访问规则 ### 防止pod失联 ~~~ 某一个服务想要访问到哪一个Pod,由servvices来负责,起到一个负载均衡的作用。 ~~~ 定义Pod的负载均衡。 ~~~ services存在的意义: 阅读全文

posted @ 2022-03-28 14:50 yanqi_vip 阅读(66) 评论(0) 推荐(0)

|NO.Z.00013|——————————|CloudNative|——|Kubernetes&pod操作.V01|

摘要: 一、k8s核心技术pod:pod概述-流程概述 二、Pod实现机制-共享网络 三、Pod实现机制——共享存储 四、镜像拉取策略 五、Pod资源限制示例 六、Pod重启策略 七、Pod健康检查 ### 状态为running,java堆内存溢出,检测可能不能对外提供服务, ~~~ 通过容器检查可能不能检 阅读全文

posted @ 2022-03-28 14:49 yanqi_vip 阅读(31) 评论(0) 推荐(0)

|NO.Z.00014|——————————|CloudNative|——|Kubernetes&pod操作.V02|——|Deployment部署应用|

摘要: 一、kubernetes核心技术-Controller控制器:controller流程概述 二、使用deployment部署应用(yaml) ### 使用deployment部署应用(yaml) ~~~ 就可以部署,但是只能做测试环境 [root@k8s-master ~]# kubectl cre 阅读全文

posted @ 2022-03-28 14:49 yanqi_vip 阅读(34) 评论(0) 推荐(0)

|NO.Z.00011|——————————|^^ 部署 ^^|——|Kubernetes&二进制部署.V07|——|新增Worker Node|

摘要: 一、新增加Worker Node ### 拷贝已部署好的Node相关文件到新节点 ~~~ 在master节点将Worker Node涉及文件拷贝到新节点10.10.10.12/13 [root@k8s-master ~]# scp -r /opt/kubernetes root@10.10.10.1 阅读全文

posted @ 2022-03-28 14:47 yanqi_vip 阅读(33) 评论(0) 推荐(0)

|NO.Z.00012|——————————|CloudNative|——|Kubernetes&Yaml文件.V01|

摘要: 一、kubernetes集群YAML文件详解:yaml文件说明 二、快速书写yaml文件 三、方式一:yaml文件创建 ### 第一种方式:create命令生成yaml文件 [root@k8s-master ~]# kubectl create deployment web --image=ngin 阅读全文

posted @ 2022-03-28 14:47 yanqi_vip 阅读(17) 评论(0) 推荐(0)

|NO.Z.00009|——————————|^^ 部署 ^^|——|Kubernetes&二进制部署.V05|——|部署Master Node|

摘要: 一、部署Master Node:生成kube-apiserver证书 ### 自签证书颁发机构(CA) [root@k8s-master ~]# cd TLS/k8s/ [root@k8s-master k8s]# cat > ca-config.json<< EOF > { > "signing" 阅读全文

posted @ 2022-03-28 14:46 yanqi_vip 阅读(35) 评论(0) 推荐(0)

|NO.Z.00010|——————————|^^ 部署 ^^|——|Kubernetes&二进制部署.V06|——|部署Worker Node|

摘要: 一、部署worker Node节点:下面还是在Master Node上操作,即同时作为worker Node ### 创建工作目录并拷贝二进制文件 ~~~ 在所有worker node创建工作目录: [root@k8s-master ~]# mkdir -p /opt/kubernetes/{bin 阅读全文

posted @ 2022-03-28 14:46 yanqi_vip 阅读(20) 评论(0) 推荐(0)

|NO.Z.00008|——————————|^^ 部署 ^^|——|Kubernetes&二进制部署.V04|——|部署Docker集群|

摘要: 一、部署Docker:(etc-1/etc-2/etc-3均操作) ### 下载docker版本包: ~~~ 以下在所有节点操作,这里采用二进制安装,用yum安装也一样 ~~~ 下载地址:https://download.docker.com/linux/static/stable/x86_64/d 阅读全文

posted @ 2022-03-28 14:45 yanqi_vip 阅读(12) 评论(0) 推荐(0)

|NO.Z.00007|——————————|^^ 部署 ^^|——|Kubernetes&二进制部署.V03|——|部署ETCD集群|

摘要: 一、部署Etcd集群 节点名称 IP etcd-1 10.10.10.11 etcd-2 10.10.10.12 etcd-3 10.10.10.13 ### 部署Etcd集群 ~~~ Etcd是一个分布式键值存储系统,kubernetes使用Etcd进行数据存储, ~~~ 所以先准备一个Etcd数 阅读全文

posted @ 2022-03-28 14:45 yanqi_vip 阅读(75) 评论(0) 推荐(0)

|NO.Z.00005|——————————|CloudNative|——|Kubernetes&二进制部署.V01|——|部署规划|

摘要: 一、二进制.部署流程 二、kubernetes集群搭建(二进制方式) ### 安装要求:在开始之前,部署kubernetes集群几区需要满足一下几个条件 ~~~ 一台或多台机器,操作系统CentOS7.x-86_x64 ~~~ # 硬件配置: ~~~ 2GB或更多RAM,2个CPU或更多CPU,硬盘 阅读全文

posted @ 2022-03-28 14:43 yanqi_vip 阅读(31) 评论(0) 推荐(0)

|NO.Z.00006|——————————|^^ 部署 ^^|——|Kubernetes&二进制部署.V02|——|系统初始化|

摘要: 一、操作系统初始化配置 ### 关闭防火墙 [root@server11 ~]# systemctl stop firewalld.service [root@server11 ~]# systemctl disable firewalld.service ### 关闭selinux [root@s 阅读全文

posted @ 2022-03-28 14:43 yanqi_vip 阅读(9) 评论(0) 推荐(0)

|NO.Z.00004|——————————|^^ 部署 ^^|——|Kubernetes&kubeadm部署.V03|——|kubernetes集群部署|

摘要: 一、部署kubernetes Master ### 在10.10.10.11(master)执行 [root@k8s-master ~]# kubeadm init \ > --apiserver-advertise-address=10.10.10.11 \ # 当前节点的IP > --image 阅读全文

posted @ 2022-03-28 14:42 yanqi_vip 阅读(39) 评论(0) 推荐(0)

|NO.Z.00003|——————————|^^ 部署 ^^|——|Kubernetes&kubeadm部署.V02|——|系统初始化|

摘要: 一、部署规划 ### 部署规划 ~~~ centos7.x.server1: k8s-master IP:10.10.10.11 ~~~ centos7.x.server2: k8s-node1 IP:10.10.10.12 ~~~ centos7.x.server3: k8s-node2 IP:1 阅读全文

posted @ 2022-03-28 14:42 yanqi_vip 阅读(16) 评论(0) 推荐(0)

|NO.Z.00001|——————————|CloudNative|——|Kubernetes&组件说明.V01|

摘要: 一、纲要:K8s课程流程 二、概述特性和架构组件 三、核心概念 四、平台规划/硬件配置/集群部署方式 五、硬件要求 ### 硬件要求 ~~~ 测试环境: master: 2核, 内存: 4G, 硬盘:20G以上 ~~~ node: 4核, 内存:8G 硬盘:40G ~~~ 生产环境: master: 阅读全文

posted @ 2022-03-28 14:41 yanqi_vip 阅读(11) 评论(0) 推荐(0)

|NO.Z.00002|——————————|CloudNative|——|Kubernetes&kubeadm部署.V01|——|架构说明|

摘要: 一、部署流程 二、kubernetes集群搭建(kubeamd方式) ### kubernetes集群搭建(kubeamd方式) ### 前置知识点:目前生产部署kubernetes集群主要有两种方式 ~~~ # kubeadm: ~~~ kubeadm是一个k8s部署工具,提供kubeadm in 阅读全文

posted @ 2022-03-28 14:41 yanqi_vip 阅读(15) 评论(0) 推荐(0)

|NO.Z.00000|——————————|CloudNative|——————————————————————————————————————

摘要: NO: Walter Savage Landor:strove with none,for none was worth my strife.Nature I loved and, next to Nature, Art:I warm'd both hands before the fire of 阅读全文

posted @ 2022-03-28 14:40 yanqi_vip 阅读(7) 评论(0) 推荐(0)

|NO.Z.10000|——————————|CloudNative|——————————————————————————————————————

摘要: NO: Walter Savage Landor:strove with none,for none was worth my strife.Nature I loved and, next to Nature, Art:I warm'd both hands before the fire of 阅读全文

posted @ 2022-03-28 14:39 yanqi_vip 阅读(10) 评论(0) 推荐(0)

上一页 1 ··· 50 51 52 53 54 55 56 57 58 ··· 69 下一页

导航