Kubernetes
文章平均质量分 90
Zmac111
得不到的永远在骚动。
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
k8s集群调度
k8s集群调度一、概述二、Pod启动典型创建过程三、调度过程指定调度节点强制约束亲和性键值运算关系亲和性与反亲和性四、污点(Taint)和容忍(Tolerations)污点(Taint)容忍(Tolerations)其它注意事项五、相位Phase六、故障排除步骤查看Pod事件查看Pod日志(Failed状态下)进入Pod(状态为running,但是服务没有提供)查看集群信息发现集群状态正常查看kubelet日志发现对节点执行维护操作将Node标记为不可调度的状态,这样就不会让新创建的 Pod在此 Node原创 2021-08-23 22:05:58 · 569 阅读 · 0 评论 -
k8s之Pod
k8s之Pod一、概述在Kubrenetes集群中Pod有如下两种使用方式pause容器使得Pod中的所有容器可以共享两种资源:网络和存储。二、Pod分类1.自主式Pod2.控制器管理的Podkubernetes中的pause容器主要为每个业务容器提供以下功能:·Kubernetes设计这样的Pod概念和特殊组成结构有什么用意三、Pod容器的分类1.基础容器(infrastructure container)2.初始化容器(initcontainers)3.应用容器(Maincontainer)四、镜像拉取原创 2021-08-21 22:42:55 · 685 阅读 · 0 评论 -
yaml文件详解
yaml文件详解一、概述YAML语法格式:查看api资源版本标签二、详解k8s中的port三、实操1.创建一个yaml文件2.创建资源对象3.创建service服务对外提供访问并测试4.验证5.自动测试命令的正确性,并不执行创建6.查看生成yaml格式7.查看生成json格式8.导出生成模板四、简单命令总结写yaml太累怎么办yaml文件的学习方法:一、概述Kubernetes 支持YAML和 JSON 格式管理资源对象JSON 格式:主要用于api接口之间消息的传递YAML格式:用于配置和管理,Y原创 2021-08-19 17:59:01 · 1718 阅读 · 0 评论 -
k8s资源管理
k8s资源管理一、陈述式资源管理方法1.概述2.简单命令二、基本信息查看1.查看master节点状态2.查看命令空间3.查看default命名空间的所有资源4.创建命名空间app5.删除命名空间app6.在命名空间kube-public 创建副本控制器(deployment)来启动Pod (nginx-test)7.描述某个资源的详细信息8.查看命名空间kube-public 中的pod 信息9.kubectl exec可以跨主机登录容器,docker exec只能在容器所在主机上登录10.删除(重启)po原创 2021-08-17 21:18:00 · 698 阅读 · 0 评论 -
kubeadm
kubeadm一、实验环境准备二、所有节点,关闭防火墙规则,关闭selinux,关闭swap交换设置内核参数三、所有节点安装docker四、所有节点安装kubeadm,kubelet和kubectl五、部署K8S集群1.初始化kubeadm (master节点上操作)2.所有节点部署网络插件flannel3.测试六、安装dashboard(所有节点安装)七、安装Harbor私有仓库一、实验环境准备master (cpu核心数要求大于2) 192.168.19.99 docker、 kubeadm、ku原创 2021-08-17 01:48:23 · 544 阅读 · 0 评论 -
Kubernetes之部署Dashboard UI
Kubernetes之部署Dashboard UI一、简介二、部署Dashboard UI1.创建工作目录,上传文件2.在node节点中上传镜像压缩包3.通过kubectl create 命令创建resources4.验证配置谷歌通信问题的脚本前言本实验建立在Kubernetes多节点二进制部署基础之上。一、简介仪表板是基于Web的Kubernetes用户界面。可以使用仪表板将容器化应用程序部署到Kubernetes集群,对容器化应用程序进行故障排除,并管理集群本身及其伴随资源。可以使用仪表板来原创 2021-08-14 00:35:29 · 797 阅读 · 0 评论 -
Kubernetes多节点二进制部署
Kubernetes多节点二进制部署及Dashboard UI一、前言本实验建立在Kubernetes单节点二进制部署基础之上。实验环境k8s集群master01:192.168.19.11 kube-apiserver kube-controller-manager kube-scheduler etcdk8s集群master02:192.168.19.33 (为多节点准备)k8s集群node01:192.168.19.44 kubelet kube-proxy docker flan原创 2021-08-13 22:25:32 · 1559 阅读 · 1 评论 -
Kubernetes单节点二进制部署
Kubernetes单节点二进制部署一、常见的K8S部署方式:1.Minikube2.Kubeadmin3.二进制安装部著二、二进制部署环境准备1.部署etcd(1)修改主机名,关闭防火墙(2)上传证书制作工具(k8smaster01上操作)(3)启动etcd服务(k8smaster01上操作)(4)修改node01和node02的配置文件(k8snode01和k8snode02)一、常见的K8S部署方式:1.MinikubeMinikube是一个工具,可以在本地快速运行一个单节点微型K8S,仅用于学原创 2021-08-13 18:35:08 · 931 阅读 · 0 评论 -
初步了解Kubernetes
初步了解Kubernetes一、Kubernetes 简介二、Kubernetes 特性1、弹性伸缩2、自我修复3、服务发现和负载均衡4、自动发布(默认滚动发布模式)和回滚5、集中化配置管理和秘钥管理6、存储编排,支持外挂存储并对外挂存储资源进行编排7、任务批处理三、Kubernetes 集群架构与组件1.架构2.Master 节点Kube-apiserverKube-controller-managerKube-scheduler3.存储中心 etcd4.Node 节点KubeletKube-Proxyd原创 2021-08-10 19:31:03 · 382 阅读 · 0 评论
分享