随笔分类 -  docker+k8s

摘要:1、google账号选择 gcloud init # 注需要googlecloud权限 2、链接对应gke集群 gcloud container clusters get-credentials <集群名> --zone <地区> --project <项目> 3、helm安装 curl -fsSL 阅读全文
posted @ 2021-11-27 19:27 shuyang 阅读(216) 评论(0) 推荐(0)
摘要:配置环境 系统: 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/ 阅读全文
posted @ 2021-04-05 19:57 shuyang 阅读(231) 评论(0) 推荐(0)
摘要:转自:https://draveness.me/docker 提到虚拟化技术,我们首先想到的一定是 Docker,经过四年的快速发展 Docker 已经成为了很多公司的标配,也不再是一个只能在开发阶段使用的玩具了。作为在生产环境中广泛应用的产品,Docker 有着非常成熟的社区以及大量的使用者,代码 阅读全文
posted @ 2020-02-21 09:46 shuyang 阅读(321) 评论(0) 推荐(0)
摘要:简介 Kubernetes是一个强大的编排工具,可以用来很方便的管理许多台机器,为了使机器的资源利用率提高,同时也尽可能的把压力分摊到各个机器上,这个职责就是由scheduler来完成的。 Kubernetes scheduler是一个策略丰富、拓扑感知、工作负载特定的功能,显著影响可用性、性能和容 阅读全文
posted @ 2020-02-20 10:34 shuyang 阅读(343) 评论(0) 推荐(0)
摘要:1. 关于docker build docker build可以基于Dockerfile和context打包出一个镜像,其中context是一系列在PATH或URL中指定的位置中的文件(context是递归的,包含子目录下的文件,build时会将context中的全部内容传递给docker daem 阅读全文
posted @ 2020-02-13 14:39 shuyang 阅读(423) 评论(0) 推荐(0)
摘要:K8S中的包管理工具 1. 客户端Helm(即Helm) 通过脚本安装:curl https://raw.githubusercontent.com/helm/helm/master/scripts/get > helm.sh,赋权运行: 123456789101112 chmod +x helm. 阅读全文
posted @ 2020-02-13 14:27 shuyang 阅读(528) 评论(0) 推荐(0)
摘要:1、失败任务 apiVersion: batch/v1 kind: Job metadata: name: bad spec: template: metadata: name: bad spec: restartPolicy: Never containers: - name: box image 阅读全文
posted @ 2020-02-13 14:24 shuyang 阅读(1347) 评论(0) 推荐(0)
摘要:1、entrypoint & cmd 指令的区别 这主要考察 Dockerfile 良好实践中关于容器启动时运行的命令。 entrypoint 和 cmd 命令都是设置容器启动时要执行的命令,但用法稍有不同。entrypoint 和 cmd 指令都是在 Dockerfile 中定义,但在镜像构建过程 阅读全文
posted @ 2020-02-11 17:40 shuyang 阅读(346) 评论(0) 推荐(0)
摘要:一、什么是CNI? CNI-容器网络接口,CNI(容器网络接口)是Cloud Native Computing Foundation项目,由一个规范和库(用于编写用于在Linux容器中配置网络接口的插件)以及许多受支持的插件组成。CNI仅涉及容器的网络连接以及删除容器时删除分配的资源。由于这种关注, 阅读全文
posted @ 2020-02-11 17:04 shuyang 阅读(2513) 评论(0) 推荐(0)
摘要:Kubernetes的Ingress控制器比较 fiisio Kubernetes/云计算/资源调度/Go语言 fiisio Kubernetes/云计算/资源调度/Go语言 fiisio Kubernetes/云计算/资源调度/Go语言 fiisio fiisio fiisio Kubernete 阅读全文
posted @ 2019-11-30 15:08 shuyang 阅读(928) 评论(0) 推荐(0)
摘要:之前介绍Harbor私有仓库的安装和使用,这里重点说下Harbor高可用集群方案的部署,目前主要有两种主流的Harbor高可用集群方案:1)双主复制;2)多harbor实例共享后端存储。 一、Harbor双主复制高可用集群 1)主从同步harbor官方默认提供主从复制的方案来解决镜像同步问题,通过复 阅读全文
posted @ 2019-11-12 19:55 shuyang 阅读(1110) 评论(0) 推荐(0)
摘要:部署对象式存储minio 运维主机HDSS7-200.host.com上: 准备docker镜像 镜像下载地址 复制 12345678910111213141516 [root@hdss7-200 ~]# docker pull minio/minio:latestlatest: Pulling f 阅读全文
posted @ 2019-10-10 16:18 shuyang 阅读(846) 评论(0) 推荐(0)
摘要:改造dubbo-demo-web项目为Tomcat启动项目 Tomcat官网 准备Tomcat的镜像底包 准备tomcat二进制包 运维主机HDSS7-200.host.com上:Tomcat8下载链接 复制/opt/src 1234 [root@hdss7-200 src]# ls -l|grep 阅读全文
posted @ 2019-10-10 15:38 shuyang 阅读(1209) 评论(0) 推荐(0)
摘要:使用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 阅读全文
posted @ 2019-10-10 15:30 shuyang 阅读(793) 评论(0) 推荐(0)
摘要:基础架构 主机名角色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. 阅读全文
posted @ 2019-10-10 15:26 shuyang 阅读(649) 评论(0) 推荐(0)
摘要:实验环境 基础架构 主机名角色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 阅读全文
posted @ 2019-10-10 15:23 shuyang 阅读(1158) 评论(0) 推荐(0)
摘要:一、认识python python初识(一) python初识(二) python初识(三) 二、pyhton工具使用 centos7 安装python3.6 及模块安装演示 pycharm远程调试 PyCharm快捷键使用 python+Nginx+uWSGI使用说明 三、python模块使用 p 阅读全文
posted @ 2018-10-24 12:56 shuyang 阅读(705) 评论(0) 推荐(0)
摘要:环境准备 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. 阅读全文
posted @ 2018-06-25 20:14 shuyang 阅读(772) 评论(0) 推荐(0)