04 2022 档案
摘要:1、准备dashboard镜像: ~]# docker pull k8scn/kubernetes-dashboard-amd64:v1.8.3 ~]# docker tag 0c60bcf89900 harbor.od.com/k8s/dashboard:v1.8.3 ~]# docker pus
阅读全文
摘要:1、准备镜像 镜像地址:https://github.com/containous/traefik k8s两种暴露服务的方法: 前面通过coredns在k8s集群内部做了serviceNAME和serviceIP之间的自动映射,使得不需要记录service的IP地址,只需要通过serviceNAME
阅读全文
摘要:1.K8S的DNS实现了服务在集群“内”被自动发现,那如何使得服务在k8s集群“外”被使用和访问呢 NodePort型的Service: 注意:无法使用kube-proxy的ipvs模型 使用Ingress资源 注意:Ingress只能调度并暴露7层应用,特指http和https协议 2.Ingre
阅读全文
摘要:k8s-部署-17-coreDNS详解 1、coreDNS的用途: 下载地址:kubernetes/coredns.yaml.base at master · kubernetes/kubernetes · GitHub coreDNS在k8s 中的主要用途是:是用作服务发现,也就是服务(或者叫应用
阅读全文
摘要:k8s-部署-16-flannel之SNAT规则优化 1、备注安装部署完flannel之后需要优化SNAT规则 1.1、安装iptables并开机自启动 ~]# yum install iptables-services -y ~]# systemctl start iptables ~]# sys
阅读全文
摘要:CentOS 官方下载地址:https://www.centos.org/download/ Centos国内下载源 http://man.linuxde.net/download/CentOS http://mirrors.btte.net/centos/7/isos/x86_64/ http:/
阅读全文
摘要:1、删除3个月前的日志文件 find . -type f -name *.log -mtime +180 -exec rm {} \; 2、查看3个月前的日志文件 find . -type f -mtime +90 -exec ls -l {} \; | more 3、移动三个月前的文件 find
阅读全文
摘要:k8s-部署-15-CNI网络-flannel 1、常见的CNI网络插件介绍 Flannel Calico Cancl OpenContrail NSX-T Kube-router 2、flannel下载地址: 2.1、github上的下载地址 https://github.com/coreos/f
阅读全文
摘要:MyCAT加密方法: 1、server.xml文件加密 # 1、生产密钥 标注黄色的部分是生成的加密的密码, cd ~/mycat/ mycat]$ java -cp lib/Mycat-server-1.6.7.5-release.jar io.mycat.util.DecryptUtil 0:t
阅读全文
摘要:1、CPU&内存压测脚本-python #! /user/bin/env python # -*- encoding: utf-8 -*- import sys import re import time from multiprocessing import Process,cpu_count d
阅读全文
摘要:k8s-学习-13-kubelet详解 1、使用二进制安装部署K8S的要点 1、基础设置环境准备好: Centos7.6系统(内核在3.8.x以上) 关闭selinux,关闭firewalld服务 时间同步(chronyd) 调整Base源,Epel源 内核优化(文件描述符大小,内核转发,等等) 2
阅读全文
摘要:k8s-部署-13-验证集群 1、创建资源配置清单 [root@hdss7-21 conf]# cat /root/nginx-ds.yaml apiVersion: extensions/v1beta1 kind: DaemonSet metadata: name: nginx-ds spec:
阅读全文
摘要:k8s-部署-11-kubelet 1、部署主机 2、准备pause基础镜像 # 1、在运维主机10.4.7.200上 # 拉取镜像 docker pull kubernetes/pause # 给镜像打tag docker tag f9d5de079539 harbor.od.com/public
阅读全文
摘要:k8s-部署-09-controller-manager 1、部署主机 2、controller-manager安装部署 # 1、kube-controller-manager.sh [root@hdss7-21 ~]# cat /opt/kubernetes/server/bin/kube-con
阅读全文
摘要:k8s-部署-08-nginx-L4层反向代理 1、部署主机 2、nginx安装部署 # 1、安装nginx yum install -y nginx yum install nginx-mod-stream -y # 2、修改配置文件,在 /etc/nginx/nginx.conf 最后添加如下内
阅读全文
摘要:k8s-部署-06-apiserver 1、部署主机 2、安装部署kube-apiserver # 1、下载软件并创建软连接 tar xf kubernetes-server-linux-amd64-v1.15.2.tar.gz -C /opt/ cd /opt/ mv kubernetes/ ku
阅读全文
摘要:k8s-部署-05-harbor搭建 1、部署主机 2、下载harbor安装包并部署 # 1、常见安装包存放目录 mkdir /opt/src # 2、解压安装包 tar -xf harbor-offline-installer-v1.8.3.tgz -C ../ mv harbor/ harbor
阅读全文
摘要:k8s-部署-04-docker环境部署 1、部署主机: 部署主机 主机IP 主机名 10.4.7.200 hdss7-200.host.com 10.4.7.21 hdss7-21.host.com 10.4.7.22 hdss7-22.host.com 2、下载docker镜像 curl -fs
阅读全文
摘要:k8s-部署-03-签发证书 0、部署主机 10.4.7.200 1、安装证书环境:cfssl # 1、下载证书 wget https://pkg.cfssl.org/R1.2/cfssl_linux-amd64 -O /usr/bin/cfssl wget https://pkg.cfssl.or
阅读全文
摘要:k8s-部署-02-DNS 0、部署主机 10.4.7.10 1、bind软件安装 # 1.1、软件安装 yum install -y bind 2、配置文件修改 # 1.2、配置文件配置 [root@hdss7-11 network-scripts]# cat /etc/named.conf //
阅读全文
摘要:k8s-部署-01-环境准备 1、服务主机规划: IP地址 主机名 主机角色 10..4.7.11 hdss7-11.host.com 10.4.7.12 hdss7-12.host.com 10.4.7.21 hdss7-21.host.com 10.4.7.22 hdss7-22.host.co
阅读全文
摘要:1、常用命令 编译:mvn compile --src/main/java目录java源码编译生成class (target目录下) 测试:mvn test --src/test/java 目录编译 清理:mvn clean --删除target目录,也就是将class文件等删除 打包:mvn pa
阅读全文
摘要:git 常用命令总结 1、git初始化git init 2、初始化配置 本地配置: git config user.name AlexMa git config user.email 1611224578@qq.com 系统配置: git config --global user.name Alex
阅读全文