kubeasz部署k8s集群

环境准备 Master节点 Copy 1 2 3 172.16.244.14 172.16.244.16 172.16.244.18 Node节点 Copy 1 2 172.16.244.25 172.16.244.27 Master节点VIP地址: 172.16.243.13 部署工具:Ansible/kubeasz 初始化环境

基于K8S部署gitlab-runner

部署gitlab-runner 这里基于helm部署,参考:https://gitlab.com/gitlab-org/charts/gitl

基于Docker-compose搭建jenkins

docker-compose配置 Copy 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 version: '2' services: jenkins: image: jenkins/jenkins:latest restart: always environment: JAVA_OPTS: "-Dorg.apache.commons.jelly.tags.fmt.timeZone=Asia/Shanghai -Djava.awt.headless=true -Dmail.smtp.starttls.enable=true" ports: - "80:8080" - "50000:50000" volumes: - '/ssd/jenkins:/var/jenkins_home' - '/var/run/docker.sock:/var/run/docker.sock' - '/etc/localtime:/etc/localtime:ro' dns: 223.5.5.5 networks: - extnetwork

Mac系统配置炫酷终端(oh my zsh)

brew工具 官网:https://brew.sh 安装brew Copy 1 /usr/bin/ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)" 修改brew源为国内源 Copy 1 2 3 4 5 6 7 git -C "$(brew --repo)" remote set-url origin https://mirrors.tuna.tsinghua.edu.cn/git/homebrew/brew.git git -C "$(brew --repo homebrew/core)" remote

Git日常命令总结

Git全局设置: Copy 1 2 git config --global user.name "wanzi" git config --global user.email "iwz2099@163.com" Git提交代码 Copy 1 2 3 4 5 6 7 8 9 10 11 12 13 git clone git@github.com:iwz2099/test.git cd test touch README.md git add README.md git commit -m "add README" git push -u origin master #上面命令将本地

Dockerfile多阶段构建

Docker多阶段构建理解: 构建镜像需要有一个基础镜像,后续操作就会基于该基础镜像构建 docker镜像文件里有层级概念,每执行一次RUN指令

Dockerfile语法详情

FROM 指定构建镜像使用的基础镜像,FROM必须是Dockerfile中非注释行的第一个指令,如果本地没有指定的镜像,则会自动从Docker的公共

Docker基础命令

常用命令 Copy 1 2 3 4 5 6 7 8 docker info #查看本地docker信息 docker search openresty #搜索远程镜像仓库 docker images #查看当前系统镜像仓库镜像 docker ps #查看当前正在运行容器 docker pull