随笔分类 - docker+k8s
摘要:1、google账号选择 gcloud init # 注需要googlecloud权限 2、链接对应gke集群 gcloud container clusters get-credentials <集群名> --zone <地区> --project <项目> 3、helm安装 curl -fsSL
阅读全文
摘要:配置环境 系统: Ubuntu16 Centos7 软件: prometheus-2.8.0 Grafana v6.0.1 node_exporter 0.17.0 一、node_exporter安装配置 1.1 下载 sudo wget https://github.com/prometheus/
阅读全文
摘要:转自:https://draveness.me/docker 提到虚拟化技术,我们首先想到的一定是 Docker,经过四年的快速发展 Docker 已经成为了很多公司的标配,也不再是一个只能在开发阶段使用的玩具了。作为在生产环境中广泛应用的产品,Docker 有着非常成熟的社区以及大量的使用者,代码
阅读全文
摘要:简介 Kubernetes是一个强大的编排工具,可以用来很方便的管理许多台机器,为了使机器的资源利用率提高,同时也尽可能的把压力分摊到各个机器上,这个职责就是由scheduler来完成的。 Kubernetes scheduler是一个策略丰富、拓扑感知、工作负载特定的功能,显著影响可用性、性能和容
阅读全文
摘要:1. 关于docker build docker build可以基于Dockerfile和context打包出一个镜像,其中context是一系列在PATH或URL中指定的位置中的文件(context是递归的,包含子目录下的文件,build时会将context中的全部内容传递给docker daem
阅读全文
摘要:K8S中的包管理工具 1. 客户端Helm(即Helm) 通过脚本安装:curl https://raw.githubusercontent.com/helm/helm/master/scripts/get > helm.sh,赋权运行: 123456789101112 chmod +x helm.
阅读全文
摘要:1、失败任务 apiVersion: batch/v1 kind: Job metadata: name: bad spec: template: metadata: name: bad spec: restartPolicy: Never containers: - name: box image
阅读全文
摘要:1、entrypoint & cmd 指令的区别 这主要考察 Dockerfile 良好实践中关于容器启动时运行的命令。 entrypoint 和 cmd 命令都是设置容器启动时要执行的命令,但用法稍有不同。entrypoint 和 cmd 指令都是在 Dockerfile 中定义,但在镜像构建过程
阅读全文
摘要:一、什么是CNI? CNI-容器网络接口,CNI(容器网络接口)是Cloud Native Computing Foundation项目,由一个规范和库(用于编写用于在Linux容器中配置网络接口的插件)以及许多受支持的插件组成。CNI仅涉及容器的网络连接以及删除容器时删除分配的资源。由于这种关注,
阅读全文
摘要:Kubernetes的Ingress控制器比较 fiisio Kubernetes/云计算/资源调度/Go语言 fiisio Kubernetes/云计算/资源调度/Go语言 fiisio Kubernetes/云计算/资源调度/Go语言 fiisio fiisio fiisio Kubernete
阅读全文
摘要:之前介绍Harbor私有仓库的安装和使用,这里重点说下Harbor高可用集群方案的部署,目前主要有两种主流的Harbor高可用集群方案:1)双主复制;2)多harbor实例共享后端存储。 一、Harbor双主复制高可用集群 1)主从同步harbor官方默认提供主从复制的方案来解决镜像同步问题,通过复
阅读全文
摘要:部署对象式存储minio 运维主机HDSS7-200.host.com上: 准备docker镜像 镜像下载地址 复制 12345678910111213141516 [root@hdss7-200 ~]# docker pull minio/minio:latestlatest: Pulling f
阅读全文
摘要:改造dubbo-demo-web项目为Tomcat启动项目 Tomcat官网 准备Tomcat的镜像底包 准备tomcat二进制包 运维主机HDSS7-200.host.com上:Tomcat8下载链接 复制/opt/src 1234 [root@hdss7-200 src]# ls -l|grep
阅读全文
摘要:使用ConfigMap管理应用配置 拆分环境 主机名角色ip HDSS7-11.host.com zk1.od.com(Test环境) 10.4.7.11 HDSS7-12.host.com zk2.od.com(Prod环境) 10.4.7.12 重配zookeeper HDSS7-11.host
阅读全文
摘要:基础架构 主机名角色ip HDSS7-11.host.com k8s代理节点1,zk1 10.4.7.11 HDSS7-12.host.com k8s代理节点2,zk2 10.4.7.12 HDSS7-21.host.com k8s运算节点1,zk3 10.4.7.21 HDSS7-22.host.
阅读全文
摘要:实验环境 基础架构 主机名角色ip HDSS7-11.host.com k8s代理节点1 10.4.7.11 HDSS7-12.host.com k8s代理节点2 10.4.7.12 HDSS7-21.host.com k8s运算节点1 10.4.7.21 HDSS7-22.host.com k8s
阅读全文
摘要:一、认识python python初识(一) python初识(二) python初识(三) 二、pyhton工具使用 centos7 安装python3.6 及模块安装演示 pycharm远程调试 PyCharm快捷键使用 python+Nginx+uWSGI使用说明 三、python模块使用 p
阅读全文
摘要:环境准备 1、系统版本 CentOS7.5 + docker ee 2、配置阿里云yum源 wget -O /etc/yum.repos.d/CentOS-Base.repo http://mirrors.aliyun.com/repo/Centos-7.repo wget -O /etc/yum.
阅读全文