Kerberos
文章平均质量分 70
weixin_42073629
这个作者很懒,什么都没留下…
展开
-
K8S教程(8)使用控制器创建Pods
一、K8S控制器的作用使用配置清单创建Pod的时候通常会加入控制器的配置,否则没有控制器的Pod不支持故障漂移、横向扩容、滚动升级等高级特性。控制器(Controller)可以确保资源符合我们的需求,常用的控制器有DeemonSet、Deployment、ReplicaSet、Jobs等,有关控制器的详细介绍可以参考官网https://kubernetes.io/docs/concepts/workloads/controllers/。最常用的2种控制器的主要用途和特点:DaemonSet:用于确保原创 2021-05-22 03:18:32 · 427 阅读 · 0 评论 -
K8S教程(7)使用探针对容器进行健康检查
应用在运行过程不可避免会出现各种问题导致服务不可用的情况发生,K8S的Health Check健康检查机制可以对这些异常服务进行重启、剔除等操作,保障高可用。一、K8S的健康检查探针K8S的探针主要有3种,主要是探测的阶段不同:1、readiness probes:容器就绪检查,用于检查容器是否能接收到流量,只有当状态正常才会加入到services中2、liveness probes:在线检查机制,用于检查应用是否可用,如出现无法响应、死锁等异常时自动重启容器,能一定程度实现运维自动化3原创 2021-05-22 03:13:05 · 667 阅读 · 0 评论 -
K8S教程(6)YAML资源配置清单
一、K8S配置清单作用虽然使用kubectl或者dashboard都可以创建Pods,但在实际使用中基本都是使用yaml配置清单来对资源进行一个声明,然后K8S按照声明信息进行创建。对于K8S来说,它会将YAML配置清单中的内容自动转换成JSON格式,然后传送给API Server完成创建。二、创建YAML配置清单的办法1、导出已有的Pod为YAML格式kubectl get deployment nginx-test -o yaml2、使用dry-run干跑模式导出YAMLku原创 2021-05-22 03:03:10 · 320 阅读 · 0 评论 -
K8S教程(5)Dashboard的安装与使用
K8S Dashboard的官方介绍:https://kubernetes.io/zh/docs/tasks/access-application-cluster/web-ui-dashboard/1、下载资源清单并且应用kubectl apply -f https://raw.githubusercontent.com/kubernetes/dashboard/v2.0.0/aio/deploy/recommended.yaml2、查看应用资源清单后所创建的deployment及Pod信原创 2021-05-22 02:55:43 · 2793 阅读 · 0 评论 -
K8S教程(4)kubectl与集群管理常用命令
一、了解K8S的配置流程在K8S中Pod是最小的工作单元,要让Pod进行工作需要遵守的大概流程:1、使用配置清单调用控制器创建并启动一个或多个POD(这些POD都有自己的IP,通过ipvs自动生成访问规则让集群内节点访问)2、控制器对Pod进行调度与状态管理,如自动重启Pod、扩充增加缩减等3、为Pod创建Service供外部访问(Service的简称,可以理解为访问入口或调度器)4、如果需要七层代理,还需要Ingress的配合在K8S集群中API server是唯一的管理入口,而要原创 2021-05-22 02:51:01 · 2558 阅读 · 0 评论 -
K8S教程(3)使用二进制方式部署K8S集群
在生产环境中更多是使用二进制方式去安装K8S的各个组件,过程虽然繁琐,但是对于理解K8S是必须的。一、各节点准备工作部分# 每个节点关闭防火墙、selinux、swapsystemctl stop firewalldsystemctl disable firewalldsetenforce 0 swapoff -a# 每个节点配置hostname以及hosts解析hostnamectl set-hostname k8s-master1hostnamectl set-hostname原创 2021-05-21 01:19:09 · 275 阅读 · 0 评论 -
K8S教程(2)使用kubeadm方式安装K8S 1.18集群
一、K8S的安装方式介绍· 二进制部署用户需要把Master中心节点的所有组件通通安装,同理Node节点也需要安装对应的核心组件,还需要手动配置多组CA证书,过程繁琐,但是对理解K8S的详细运作是最好的。· kubeadmin部署K8S官方推出的集群管理工具,在K8S 1.13版本后已经可以在生产环境中使用,但需要注意证书的过期问题。它把原本需要自己部署的组件通过镜像方式拉到本地进行使用。用户只需要安装好kubelet和docker,然后每个Master和Node节点上安装kubeadm即可原创 2021-05-21 00:53:57 · 517 阅读 · 0 评论 -
K8S教程(1)K8S集群与核心组件介绍
一、什么是K8SK8S全称是Kubernetes,它是由谷歌基于borg开发的一款容器编排工具。由于其有自动调度、容器自我修复、水平自动扩展、服务发现、负载均衡、自动发布和回滚等特色功能,短短几年时间就占据了80%的使用份额。容器编排工具主要的作用就是让容器作为集群在分布式环境中工作,适用于现在的微服务架构,各个应用以服务的形式运行在各自的容器中。在容器技术诞生初期,使用的编排工具主要有docker compose和docker swarm,前者主要面向于单机编排,而docker swarm是docke原创 2021-05-21 00:31:17 · 268 阅读 · 1 评论 -
Kubernetes 学习笔记总结
I. K8S 概览1.1 K8S 是什么?K8S 是Kubernetes的全称,官方称其是:Kubernetes is an open source system for managingcontainerized applicationsacross multiple hosts. It provides basic mechanisms for deployment, maintenance, and scaling of applications.用于自动部署、扩展和管理“容器化..原创 2021-05-17 01:42:16 · 196 阅读 · 0 评论 -
Kerberos常用命令
进入kerberos 控制台kadmin.local 或 kadmin创建数据库kdb5_util create -r HADOOP.COM -s启动kdc服务service krb5kdc start启动kadmin服务service kadmin start修改当前密码kpasswd初始化princlekinit -k -t /home/chen/cwd.keytab test@HADOOP.COM通过...原创 2021-05-09 14:22:35 · 181 阅读 · 0 评论
分享