文章分类 - 云计算
OpenStack
摘要:一、OpenStack Overview The Most Widely Deployed Open Source Cloud Software in the World 1.1. OpenStack 是一个开源云计算平台,使用户能够控制数据中心中的大型计算、存储和网络资源池。它既可靠又高度可扩展,
阅读全文
Kubernetes-简介
摘要:
Kubernetes 一、Kubernetes简介 Kubernetes 由Google团队发起并维护的基于Docker的开源容器集群管理系统, 目标是管理跨多个主机的容器, 它不仅支持常见的云平台, 而且支持内部数据中心; 核心概念是 Container Pod–> 一个 Pod(容器集合)由一组
阅读全文

Devops plateform
摘要:
基于 Jenkins + k8s + Git + DockerHub 一、简介 The continuous integration/continuous delivery pipeline is rightly called an agile DevOps workflow; it not onl
阅读全文

kubernetes-安全认证(RBAC)
摘要:
RBAC API 声明了四种 Kubernetes 对象:Role、ClusterRole、RoleBinding、ClusterRoleBinding 使用 RBAC 鉴权 # 1. 在命名空间rbac中为用户es授权admin ClusterRole kubectl create rolebin
阅读全文

kubernets-Daemonset & Configmap控制器
摘要:
Daemonset DaemonSet控制器能够确保k8s集群所有的节点都运行一个相同的pod副本,当向k8s集群中增加node节点时,这个node节点也会自动创建一个pod副本,当node节点从集群移除,这些pod也会自动删除;删除Daemonset也会删除它们创建的pod; [root@anyu
阅读全文

kubernetes-Volume(k8s数据持久化)
摘要:
1)emptyDir(pod删除卷被删除) 点击查看代码 [root@anyu967master1 volume]# more ./emptydir.yaml apiVersion: v1 kind: Pod metadata: name: pod-empty spec: containers: -
阅读全文

kubernetes-Service 四层代理(ip:port)
摘要:
pod ip经常变化,service是pod的代理,客户端访问,只需要访问service,就会把请求代理到Pod;pod ip在k8s集群之外无法访问,所以需要创建service,这个service可以在k8s集群外访问的。 # service 的 FQDN:<svc_name>.<namespac
阅读全文

kubernetes-控制器(Replicaset 和 Deployment)
摘要:
k8s 控制器(Replicaset 和 Deployment) 控制器:能够管理pod,监测pod运行状况,当pod发生故障,可以自动恢复pod,确保每一个pod资源始终处于定义或者期望的目标状态,一旦pod资源出现故障,那么控制器会尝试重启pod或者里面的容器,如果一直重启有问题的话那么它可能会
阅读全文

kubernetes-Pod资源清单介绍
摘要:
Pod资源清单 可通过 kubectl explain pods.metadata 命令查看对应的字段 可通过 kubectl logs -f podName 命令动态查看pod日志 可通过 kubectl exec -it podName -c containerName -- /bin/sh 命
阅读全文

kubernetes-Kubeadm单master(CRI为containerd)
摘要:
Kubeadm单master(CRI为containerd) 一、初始化环境 ⛳环境配置 注意:自 1.24 版起,Dockershim 已从 Kubernetes 项目中移除,v1.24 之前的 Kubernetes 版本直接集成了 Docker Engine 的一个组件,名为 dockershi
阅读全文

kubernetes-Kubeadm单master安装
摘要:
k8s.gcr.io => registry.cn-hangzhou.aliyuncs.com/google_containers Kubeadm单master安装 一、规划 | 角色 | IP | 主机名 | 组件 | | | | | | | master | 192.168.56.129 | a
阅读全文

kubernetes-Kubeadm双活master安装(HA)
摘要:
一、组件介绍 Kubeadm:官方一个安装k8s的工具,kubeadm init、kubeadm join Kubelet:启动、删除pod Kubectl:操作k8s资源,创建、删除、修改资源 初始化环境 | k8s集群角色 | IP | 主机名 | 组件 | | | | | | | master
阅读全文

kubernetes-搭建之二进制部署
摘要:
二进制部署(HA) 一、规划 环境初始化 ☑️配置静态IP ☑️配置主机名 ☑️Hosts ☑️免密登录 ☑️Firewalld ☑️Selinux ☑️Swap ☑️修改内核参数 ☑️Repo ☑️配置时间同步 ☑️Iptables ☑️Docker ☑️修改Docker配置 | k8s集群角色
阅读全文

kubernetes-搭建之环境初始化
摘要:
三、Kubernetes搭建环境初始化 ⛳环境配置 VMWare NET模式 一、初始化环境 ☑️ 设置主机名:hostnamectl set-hostname anyu967master1 && bash ☑️ VMware克隆改UUID:uuidgen 命令; nmcli connection
阅读全文

Docker-(Docker Compose)
摘要:
一、Docker Compose Docker-Compose 项目是Docker官方的开源项目,负责实现对Docker容器集群的快速编排可以轻松、高效的管理容器; Docker-Compose 是一个用于定义和运行多容器 Docker 的应用程序工具,**docker-compose.yml**;
阅读全文

Docker-Dockerfile
摘要:
Dockerfile 一、基本命令 | Name1 | Desc1 | Name2 | Desc2 | | | | | | | FROM | 构建基于的镜像 | MAINTAINER | 镜像维护者信息 | | RUN | 构建镜像运行的shell命令 | CMD | 运行容器执行的shell命令
阅读全文

Docker-命令使用
摘要:
docker 命令详解 环境信息与Repo Docker - 实现本地镜像的导出、导入(export、import、save、load) docker info [option] docker info --format '{{json .}}' docker info [option] docke
阅读全文

Docker-简介及安装
摘要:
Docker 一、Docker简介 容器是解决从一个计算环境移动到另一个计算环境时如何使软件可靠运行的问题的解决方案; Docker是一个容器化平台,它以容器的形式将应用程序及所有的依赖项打包在一起,以确保应用程序在任何环境中无缝运行。 Docker 是一个开源的应用容器引擎,基于Go,Docker
阅读全文
