
Kubernetes
Ora.
爱我中华!
展开
-
Kubernetes secret和configmap的配置管理
文章目录Secret配置管理Secret机密创建secret方式一:基于文件创建secret方式二:基于参数创建secretpod使用secret方式一:使用secret中的变量导入到pod方式二:使用挂载ConfigMap配置管理方式一:使用kubectl创建方式二:使用变量参数形式创建configmap资源Secret配置管理Secret机密官网文档地址:点我点我!Secret解决了密码、token、密钥等敏感数据的配置问题,将加密数据存放在etcd中,而不需要把这些敏感数据暴露到镜像或者Pod原创 2020-10-15 19:24:23 · 331 阅读 · 0 评论 -
Kubernetes 五种控制器类型
文章目录K8s五种控制器k8s的控制器类型Deployment控制器测试deployment控制器SatefulSet控制器创建无头服务的service资源和dns资源编写yaml文件并创建service资源配置dns服务,使用yaml文件创建创建一个测试的pod资源并验证DNS解析创建statefulset资源创建资源并测试DaemonSet控制器编写yaml文件并创建资源测试job控制器编写yaml文件并创建资源K8s五种控制器k8s的控制器类型Kubernetes中内建了很多controller原创 2020-10-15 09:38:57 · 1864 阅读 · 1 评论 -
Kubernetes Pod管理进阶——资源控制、重启策略与探针
文章目录pod高级管理pod的资源控制重启策略探针使用exec方式检查使用httpGet方式检查使用tcpSocket方式检查pod高级管理pod的资源控制Docker中我们可以对容器进行资源控制,在k8s中当然也有对pod资源进行控制,我们可以在yaml中进行限制Pod的每个容器可以指定以下一项或多项:‘//resources表示资源限制字段’‘//requests表示基本资源’‘//limits表示资源上限,即这个pod最大能用到多少资源’spec.containers[].resour原创 2020-10-13 20:18:24 · 460 阅读 · 0 评论 -
KubernetesPod容器、镜像管理以及私有仓库搭建使用
文章目录pod的容器分类与镜像拉取策略pod的容器分类镜像拉取策略(image PullPolicy)K8s私有harbor仓库部署安装docker-ce,docker-compose以及他们的依赖环境还要harbormaster节点创建一个yaml文件并将镜像下载地址修改为harbor官方文档:https://kubernetes.io/docs/concepts/containers/images/pod的容器分类与镜像拉取策略pod在k8s中是:最小部署单页一组容器的集合一个pod中的容原创 2020-10-12 23:22:26 · 1620 阅读 · 0 评论 -
Kubernetes kubectl常用命令集锦
文章目录kubectl管理使用kubectl命令管理项目的生命周期来吧!展示!!创建发布kubectl管理kubectl是管理k8s的命令行工具,通过生成json格式传递给apiserver进行一些操作可以使用 kubectl --help ,查看常见选项[root@localhost ~]# kubectl --helpkubectl controls the Kubernetes cluster manager. Find more information at: https://kube原创 2020-10-12 22:51:25 · 216 阅读 · 0 评论 -
Kubernetes Yaml文件
文章目录概述YAML的文件格式和注意事项来吧!展示!!查看 资源版本标签敲!创建目录,编辑测试文件创建资源创建service服务提供访问自动生成yaml或者json文件概述k8s支持使用YAML和JSON格式的文件来创建资源对象,相比较而言:json格式的文件用于接口之间消息的传递,更适合二次开发yaml格式的文件只是一种简洁的非标记性语言,更适合运维YAML的文件格式和注意事项不支持制表符tab键缩进,需要使用空格缩进,使用缩进表示层级关系通常开头缩进2个空格,缩进的空格数不重要,只要原创 2020-10-12 10:05:13 · 229 阅读 · 0 评论 -
Kubernetes 图形化界面 dashboard
文章目录图形化界面概述来吧!展示!!在master上进行操作查看命名空间状态成为running之后,查看pods在那个节点上打开页面查看生成登录令牌登录实验结束微软Edge或者谷歌浏览器登录方法图形化界面概述dashboard是商业智能仪表盘(business intelligence dashboard,BI dashboard)的简称,它是一般商业智能都拥有的实现数据可视化的模块,是向企业展示度量信息和关键业务指标(KPI)现状的数据虚拟化工具 .dashboard在一个简单屏幕上联合并整理数字原创 2020-10-09 09:45:40 · 1965 阅读 · 1 评论 -
K8s 多节点部署
基于上次的单节点部署开始制作,master02的IP地址实际上在上一篇有所提及,欢迎查看上一篇博客文章目录来吧!展示!!master复制文件给master02mater02进行修改Nginx代理设置Keepalived部署node节点修改配置文件在nginx1上检查日志创建pod测试查看网页信息来吧!展示!!master复制文件给master02复制配置文件以及启动脚本[root@localhost ~]# scp -r /opt/kubernetes/ root@20.0.0.6:/opt/[原创 2020-10-07 00:55:29 · 388 阅读 · 0 评论 -
Kubernetes 单节点群集
文章目录直接展示!制作证书ETCD安装拷贝证书和启动脚本给 node 节点node01/2节点操作群集状态检查docker部署Flannel配置开启flannel网络功能配置docker连接flannel重启docker服务直接展示!三台虚拟机,三台机器均为 CentOS 7.6Master机器:20.0.0.3,安装软件:kube-apiserver、kube-controller-manager、kube-scheduler、etcdnode01机器:20.0.0.4,安装软件:kubelet、原创 2020-09-30 12:16:57 · 365 阅读 · 0 评论 -
kubernetes 理论初识
文章目录Kubernetes 概述K8S对比其他容器管理软件优势Kubernetes 概述kubernetes,简称K8s,是用8代替8个字符“ubernete”而成的缩写。是Google在2014年发布的一个开源的,用于管理云平台中多个主机上的容器化的应用,Kubernetes的目标是让部署容器化的应用简单并且高效(powerful),Kubernetes提供了应用部署,规划,更新,维护的一种机制。传统的应用部署方式是通过插件或脚本来安装应用。这样做的缺点是应用的运行、配置、管理、所有生存周期将与当原创 2020-09-28 09:50:10 · 614 阅读 · 0 评论