k8s
文章平均质量分 73
vito0319
博客内容都是个人学习的笔记,为了方便自己查阅,博客内容的完整性和连贯性欠佳,各位勿怪!
展开
-
kubeedge安装
部署步骤1、下载go:[root@ke-cloud ~]# wget https://golang.google.cn/dl/go1.15.5.linux-amd64.tar.gz[root@ke-cloud ~]# tar -zxvf go1.15.5.linux-amd64.tar.gz -C /usr/local2、配置环境变量[root@ke-cloud ~]# vim /etc/profile# golang envexport GOROOT=/usr/local/goexpor原创 2021-10-11 18:24:36 · 1936 阅读 · 0 评论 -
使用 kubeadm 安装 kubernetes v1.15.3
1、检查linux版本:cat /etc/redhat-release建议7.4以上2、hostname不要用hostname3、lscpu原创 2019-09-03 20:48:21 · 461 阅读 · 0 评论 -
kubernetes 集群安全机制
一、概述kubernetes通过一系列安全机制来实现集群的安全控制,以下从几个方面来保证集群安全Authentication: API Server认证管理Authorization:API Server授权管理Admission Control 准入控制Service AccountSecret 二、逐个安全机制总结1、Authentication...原创 2018-05-15 17:34:55 · 980 阅读 · 0 评论 -
keepalived实现服务高可用
第1章 keepalived服务说明1.1 keepalived是什么? Keepalived软件起初是专为LVS负载均衡软件设计的,用来管理并监控LVS集群系统中各个服务节点的状态,后来又加入了可以实现高可用的VRRP功能。因此,Keepalived除了能够管理LVS软件外,还可以作为其他服务(例如:Nginx、Haproxy、MySQL等)的高可用解决方案软件。 Keepalived软转载 2018-05-07 16:15:16 · 543 阅读 · 0 评论 -
ETCD 命令集合
ETCD 命令存储: curl http://127.0.0.1:4001/v2/keys/testkey -XPUT -d value='testvalue' curl -s http://127.0.0.1:4001/v2/keys/message2 -XPUT -d value='hello etcd' -d ttl=5获取: curl http://127....转载 2018-05-07 12:20:15 · 10819 阅读 · 0 评论 -
kubeadm安装Kubernetes V1.10集群详细文档
1:服务器信息以及节点介绍系统信息:centos1708 minimal 只修改IP地址主机名称IP备注node01192.168.150.181master and etcdrode02192.168.150.182master and etcdnode03192.168.150.183master and etcd...转载 2018-05-07 10:59:33 · 724 阅读 · 2 评论 -
kubernetes 共享存储原理
共享存储原理1、pv详解 pv作为存储资源,主要包括:存储能力、访问模式、存储类型、回收策略、后端存储类型等关键信息的设置。pv的关键配置参数如下:存储能力 capacity:storage=5Gi访问模式 access modes:RWO、ROX、RWX存储类别 class: storageclassname回收策略 reclaim policy:保留retain、回收re原创 2018-01-02 09:05:06 · 3713 阅读 · 2 评论 -
kubernetes 网络原理
网络原理1、kubernetes 网络模型基础原则:每个pod都有一个独立的ip地址,所有pod之间都可以直接访问。pod内部共享网络,共享端口,pod内部可以通过localhst直接访问。2、docker 网络基础- 网络命名空间 Network Namespace linux 在网络栈中引入了Network Namespce,处于不同的命名空间的网络栈是完全隔离的,彼此之间无法通信,通过这种原创 2017-12-29 10:19:21 · 459 阅读 · 0 评论 -
kubernetes pod
1、pod 基本用法pod要求其主程序一直在前台运行,如该无法改造为前台执行程序,可以使用开源工具supervisor辅助进行前台运行的功能。pod中可以包含多个容器,在spec的containers下定义多个容器。静态pod是由kubelet管理,进存在与特定node上的pod,他们不能通过apd、rcdaemonset等进行管理。通过node节点上的yaml文件定义,如果想删除该pod必须原创 2018-01-02 10:30:06 · 759 阅读 · 0 评论 -
kubernetes 核心原理
kubernetes API ServerController ManagerSchedulerkubeletkube-proxy网络原理–1、kubernetes 网络模型 基础原则:每个pod都有一个独立的ip地址,所有pod之间都可以直接访问。pod内部共享网络,共享端口,pod内部可以通过localhst直接访问。2、docker 网络基础网络命名空间 Network Namespace原创 2017-12-25 10:30:08 · 2882 阅读 · 0 评论 -
kubernetes service
1、service 定义service 可以为一组相同功能的pod应用提供统一的入口地址,并将请求负载均衡分发到各个容器应用上。service的负载均衡功能由node节点上的kube-proxy提供。创建service模板如下:apiVersion: v1kind: Servicemetadata: labels: app: peony name: peonysp原创 2018-01-09 14:38:34 · 2329 阅读 · 0 评论 -
kubernetes 概念总结
k8s 概念总结MASTER节点Kubernetes API Server:提供 REST接口服务,是所有资源增删改查、集群控制的统一入口。kubernetes Controller Manager:所有资源对象的自动化控制中心。kubernetes Scheduler:负责资源调度。ETCD:数据保存NODE 节点Kubelet :负责Pod对应容器的创建,启停等任务。与master节原创 2017-12-24 17:41:01 · 309 阅读 · 0 评论 -
k8s 学习笔记
什么是k8sk8s是一个开源平台,用于自动部署、扩展、操作应用程序容器。使用k8s,你可以快速有效的解决用户需求: 1、快速部署应用程序。 2、快速扩展应用程序。 3、无缝滚动升级新特性。 4、限制硬件使用给必要的资源。 我们的目标是培育出一个组建或工具组成的生态系统,真正的担负起责任,使应用程序运行在共有云或者私有云上。Kubernetes is可移植的:共有云、私有云、混合云、多集群云原创 2017-10-30 16:17:35 · 747 阅读 · 0 评论