随笔分类 -  Kubernetes(K8s)

摘要:一、kubernetes是什么 一)kubernetes是什么 kubernetes是权限的基于容器技术的分布式架构领先方案 我们的系统设计遵循了kubernetes的设计思想,不必关心和业务无关的底层代码或功能模块,不必费心负载均衡的选型和部署实施问题,不必再考虑引入或开发服务治理框架,不必再头疼 阅读全文
posted @ 2021-10-20 17:57 思维无界限 阅读(2696) 评论(0) 推荐(0)
摘要:node的管理、label的管理、namespace的资源共享、资源配额管理、集群master高可用及集群监控 一、kubernetes集群管理工具kubectl、helm 一)kubectl 1、命令自动补全 yum install -y bash-completion locate bash_c 阅读全文
posted @ 2021-09-05 19:37 思维无界限 阅读(1165) 评论(0) 推荐(0)
摘要:修改kubeadm的默认配置 kubeadm的初始化控制平面(init)命令和加入节点(join)命令均可以通过指定的配置文件修改默认参数的值。kubeadm将配置文件以ConfigMap形式保存到集群中,便于后续的查询和升级工作。kubeadm config子命令提供了对这组功能的支持。 kube 阅读全文
posted @ 2021-09-05 13:13 思维无界限 阅读(2962) 评论(0) 推荐(0)
摘要:1.准备操作 关闭防火墙 systemctl stop firewalld systemctl disable firewalld 关闭selinux setenforce 0 sed -i 's/SELINUX=enforcing/SELINUX=disabled/g' /etc/selinux/ 阅读全文
posted @ 2021-08-22 12:25 思维无界限 阅读(217) 评论(0) 推荐(0)
摘要:一、helm概述 1、helm是什么 Helm是Kubernetes的包管理器,类似于Python的pip centos的yum,主要用来管理 Charts。 Helm Chart是用来封装Kubernetes原生应用程序的一系列YAML文件。可以在你部署应用的时候自定义应用程序的一些Metadat 阅读全文
posted @ 2021-08-21 21:59 思维无界限 阅读(6276) 评论(0) 推荐(0)
摘要:一、系统环境初始化 一)架构设计 所有节点都操作:3个master(etcd集群三个节点)和2个node 1、K8s服务调用如图 2、各组件说明 1、API Server 供Kubernetes API接口,主要处理 REST操作以及更新ETCD中的对象 所有资源增删改查的唯一入口。 2、Sched 阅读全文
posted @ 2018-07-13 11:02 思维无界限 阅读(3822) 评论(1) 推荐(0)
摘要:一、kubernetes常用命令 一)kubectl命令补全 1、master安装命令补全,并临时生效 yum install -y bash-completion source /usr/share/bash-completion/bash_completion 2、永久生效 source <(k 阅读全文
posted @ 2018-07-07 19:27 思维无界限 阅读(22374) 评论(0) 推荐(0)
摘要:一、容器镜像仓库之选:企业级容器registry Harbor实践 Harbor使用了基于角色的访问控制策略,当从Harbor中拉去镜像的时候,首先要进行身份认证,认证通过后才可以拉取镜像。在命令行模式下,需要先执行docker login,登陆成功后,才可以docker pull。通常情况下,在私 阅读全文
posted @ 2018-07-05 17:33 思维无界限 阅读(824) 评论(0) 推荐(0)