随笔分类 -  k8s技术相关

摘要:k8s~术语解释 简介 Kubernetes是一个开源的,用于管理云平台中多个主机上的容器化的应用,Kubernetes的目标是让部署容器化的应用简单并且高效(powerful),Kubernetes提供了应用部署,规划,更新,维护的一种机制。 Kubernetes一个核心的特点就是能够自主的管理容 阅读全文
posted @ 2020-07-01 20:01 信方 编辑
摘要:参考:https://istio.io/latest/zh/ istio是什么 Istio带给你: HTTP、gRPC、WebSocket和TCP流量的自动负载均衡。 通过丰富的路由规则、重试、故障转移和故障注入对流量行为进行细粒度控制。 支持访问控制、速率限制和配额的可拔插策略层和配置API。 自 阅读全文
posted @ 2020-07-01 19:52 信方 编辑
摘要:prometheus 安装 官网:https://prometheus.io/download/ wget https://github.com/prometheus/prometheus/releases/download/v2.10.0/prometheus-2.10.0.linux-amd64 阅读全文
posted @ 2020-05-19 12:41 信方 编辑
摘要:Helm 常用命令查看版本 #helm version 查看当前安装的charts#helm list 查询 charts#helm search nginx 查看package详细信息#helm inspect chart 安装charts#helm install --name nginx -- 阅读全文
posted @ 2020-05-19 12:28 信方 编辑
摘要:docker容器配置hosts 可以通过下面两种方法把hosts配置到docker容器上 一、启动容器的时候加上“--add-host”把hosts配置上 # docker run --add-host=www.baidu.com:127.0.0.1 xxx -it /bin/bash 上面的容器启 阅读全文
posted @ 2020-05-19 12:20 信方 编辑
摘要:1. Docker容器介绍 Docker是一个开源的容器引擎,可以让开发者把他的应用和依赖环境打包到一个可移植的容器环境中。 容器: 可以理解为一个轻量级的“虚拟机”,应用程序的运行环境。 Docker的特点: 应用隔离 轻量级的虚拟化方案 扩展性,可以轻松扩展出成千上万的容器实例。 移植性,统一开 阅读全文
posted @ 2020-05-19 12:17 信方 编辑
摘要:3. k8s常用对象(Object)类型 3.1. deployment 主要用于部署pod,支持滚动升级。 apiVersion: apps/v1 #对象类型 kind: Deployment metadata: name: nginx-deployment #deployment名字 label 阅读全文
posted @ 2020-05-19 12:15 信方 编辑
摘要:节点 (Master node and Worker node) 节点通常指的就是服务器,在k8s中有两种节点:管理节点(Master Node)和工作节点(Worker Node) 管理节点(Master Node):负责管理整个k8s集群,一般由3个管理节点组成HA的架构。 工作节点(Worke 阅读全文
posted @ 2020-05-19 12:14 信方 编辑
摘要:Helm是k8s的包管理工具,类似Linux系统常用的 apt、yum等包管理工具。 使用helm可以简化k8s应用部署 Chart:一个 Helm 包,其中包含了运行一个应用所需要的镜像、依赖和资源定义等,还可能包含 Kubernetes 集群中的服务定义,类似 Homebrew 中的 formu 阅读全文
posted @ 2020-05-19 12:07 信方 编辑
摘要:1.下载mysql源码 wget https://dev.mysql.com/get/Downloads/MySQL-5.7/mysql-boost-5.7.20.tar.gz 2.新建my.cnf文件 [client] port = 3306 default-character-set=utf8 阅读全文
posted @ 2020-05-13 11:22 信方 编辑
摘要:# 原版官方镜像安装命令(中国大陆用户不建议直接使用原版镜像,可以用后面的加速镜像) docker pull star7th/showdoc # 中国大陆镜像安装命令(安装后记得执行docker tag命令以进行重命名) docker pull registry.cn-shenzhen.aliyun 阅读全文
posted @ 2020-04-30 09:11 信方 编辑
摘要:#!/bin/bash set -e base="$(cd `dirname $0`; pwd)" if [ ! -f "$base/xxx.tar" ];then echo "Not xxx images can't be load" exit fi if [ ! -f "$base/xxx.ta 阅读全文
posted @ 2020-04-30 08:46 信方 编辑
摘要:1.docker部署mysql 拉取镜像:docker pull mysql 执行发布:docker run -p 3306:3306 --name mysql -e MYSQL_ROOT_PASSWORD=123456 -d mysql --name:容器名,此处命名为mysql -e:配置信息, 阅读全文
posted @ 2020-04-29 09:07 信方 编辑
摘要:Dockerfile命令详解 下面我们来分别介绍下上面使用到的命令: FROM 格式:FROM 或FROM :。 解释:FROM必须是Dockerfile里的第一条指令(注视除外),后面跟有效的镜像名(如果该镜像你的本地仓库没有则会从远程仓库Pull取)。然后后面的其它指令FROM的镜像中执行。 M 阅读全文
posted @ 2019-12-20 15:33 信方 编辑
摘要:kubectl kubectl annotate – 更新资源的注解。kubectl api-versions – 以“组/版本”的格式输出服务端支持的API版本。kubectl apply – 通过文件名或控制台输入,对资源进行配置。kubectl attach – 连接到一个正在运行的容器。ku 阅读全文
posted @ 2019-12-06 14:43 信方 编辑
摘要:##1.安装1) python版本需要2.6以上,不过通过centos7都会默认安装上python2.7.5,查看方法:python -V2) 添加yum 源a.vim /etc/yum.repos.d/ansible[epel]name = all source for ansiblebaseur 阅读全文
posted @ 2019-11-18 16:10 信方 编辑
摘要:#配置源[kubernetes] name=kubernetes repo baseurl=http://mirrors.aliyun.com/kubernetes/yum/repos/kubernetes-el7-x86_64/ enabled=1 gpgcheck=0 #安装基础组件yum in 阅读全文
posted @ 2019-11-08 15:22 信方 编辑
摘要:每次个节点上当然都要运行Docker。Docker来负责所有具体的映像下载和容器运行。 Kubernetes主要由以下几个核心组件组成: etcd保存了整个集群的状态; apiserver提供了资源操作的唯一入口,并提供认证、授权、访问控制、API注册和发现等机制; controller manag 阅读全文
posted @ 2019-11-08 14:16 信方 编辑
摘要:参考:https://blog.csdn.net/networken/article/details/84991940 # k8s工具部署方案 # 1.集群规划 | **服务器** | || | || **数量** | >1(根据实际提供的服务器分配模块) || **配置** | 16 core / 阅读全文
posted @ 2019-11-06 15:44 信方 编辑

点击右上角即可分享
微信分享提示