随笔分类 - Docker + K8S
摘要:kubenetes使用Etcd数据库存储集群中的数据,安全起见,一定要备份. kubeadm 方式部署: 备份 ETCDCTL_API=3 etcdctl snapshot save /opt/etcd.db \ --endpoints=https://127.0.0.1:2379 \ --cace
阅读全文
摘要:升级K8s 版本 v1.25.0 -> v1.25.1 : # 升级之前 v1.25.0 : [root@k8s-master-1 ~]# kubectl get node -o wide NAME STATUS ROLES AGE VERSION INTERNAL-IP EXTERNAL-IP O
阅读全文
摘要:生产环境部署K8S 的2种方式 服务器硬件配置推荐 使用kubeadm快速部署一个k8s集群 部署的网络组件起什么作用 Kubernets将弃用Docker! kubeconfig配置文件 kubectl命令行管理工具 牛刀小试,快速部署一个网站 基本资源概念 | 生产环境部署K8S的2种方式 *
阅读全文
摘要:docker 安装 # step 1: 安装必要的一些系统工具 sudo yum install -y yum-utils device-mapper-persistent-data lvm2 # Step 2: 添加软件源信息 sudo yum-config-manager --add-repo
阅读全文
摘要:自动水平伸缩,是指运行在k8s上的应用负载(POD),可以根据资源使用率进行自动扩容、缩容,它依赖metrics-server服务pod使用资源指标收集;我们知道应用的资源使用率通常都有高峰和低谷,所以k8s的HPA特性应运而生;它也是最能体现区别于传统运维的优势之一,不仅能够弹性伸缩,而且完全自动
阅读全文
摘要:k8s Dashboard Github 主页: https://github.com/kubernetes/dashboard Dashboard 资源清单: https://github.com/kubernetes/dashboard/tree/v1.10.0/src/deploy/recom
阅读全文
摘要:1.创建deployment kubectl create -f nginx-deployment.yaml 2.查看deployment kubectl get deployment 3.查看Pod kubectl get pod -o wide 4.测试Pod访问 curl --head 10.
阅读全文
摘要:环境说明: node1 10.10.5.135 仓库 1 node2 10.10.5.136 仓库 2 node3 10.10.5.137 客户端 实验内容: Harbor 可以在两台主机之间相互同步仓库,客户端在任意主机上传镜像可以同步到所有Harbor仓库。 Harbor 安装: 两台机器都要安
阅读全文
摘要:阿里云docker 容器镜像服务: www.aliyun.com 1 服务开通 (开通的时候要求创建密码请牢记此密码) 2 创建命名空间 3 创建镜像仓库 4 linux 客户端登录 登录: docker login --username=用户名 registry.cn-beijing.aliyun
阅读全文
摘要:编写dockerfile from centos-base:v1 MAINTAINER 57674891@qq.com RUN mkdir -p /data/{soft,src,logs,scripts,www} RUN yum install systemd-devel -y ADD haprox
阅读全文
摘要:基于官方提供的centos 7.2.1511 基础镜像构建JDK 和tomcat 镜像,先构建JDK镜像,然后在基于JDK镜像构建tomcat镜像 构建 centos:latest 基础镜像: # 下载基础镜像JDK: docker pull centos # 执行构建JDK镜像: mkdir -p
阅读全文
摘要:基于Dockerfile制作yum版本nginx镜像 [root@node-2 ~]# mkdir /opt/nginx [root@node-2 ~]# cd /opt/nginx/ ## 创建Dockerfile文件(Dockerfile 开头字母必须大写): vim Dockerfile #
阅读全文
摘要:Docker 常用命令: ## Docker 登录下载镜像: docker login # 登录官方hub.docker.com docker pull nginx:alpine # 下载nginx的alpine版本 docker push # 推送镜像 ## Docker 查找镜像: docker
阅读全文
摘要:# 下载阿里云的 Centos7 的docker.repo # step 1: 安装必要的一些系统工具 sudo yum install -y yum-utils device-mapper-persistent-data lvm2 # Step 2: 添加软件源信息 sudo yum-config
阅读全文
摘要:Docker 常用命令: ## Docker 登录下载镜像: docker login # 登录官方hub.docker.com docker pull nginx:alpine # 下载nginx的alpine版本 docker push # 推送镜像 ## Docker 查找镜像: docker
阅读全文