随笔分类 -  kubernetes

摘要:为了扩展kubectl的功能,Kubernetes从1.8版本开始引入插件机制,在1.14版本时达到稳定版。 用户自定义插件的可执行文件名需要以“kubectl-”开头,复制到$PATH中的某个目录(如/usr/local/bin)下,然后就可以通过kubectl 运行自定义插件了。 例如,通过Sh 阅读全文
posted @ 2023-10-17 16:25 小糊涂90 阅读(23) 评论(0) 推荐(0) 编辑
摘要:1、显示Pod的更多信息,例如Node等: [root@k8s-master ~]# kubectl get pod nginx-585449566-qkwhc -o wide NAME READY STATUS RESTARTS AGE IP NODE NOMINATED NODE READINE 阅读全文
posted @ 2023-10-17 14:57 小糊涂90 阅读(47) 评论(0) 推荐(0) 编辑
摘要:正常访问api需要token curl `kubectl config view --minify |grep server |cut -f2- -d":" |tr -d " "`/api/v1 --header "Authorization: Bearer `kubectl describe se 阅读全文
posted @ 2023-10-16 10:55 小糊涂90 阅读(158) 评论(0) 推荐(0) 编辑
摘要:Kubernetes为用户提供了与Pod及其中的容器进行交互的功能(kubectl exec/attach/port-forward)。kubelet目前提供了两种方式来支持这些功能:①调用容器的本地方法;②使用Node上的工具(例如nsenter及socat)。 一、K8S可以帮助用户简化容器的管 阅读全文
posted @ 2023-10-12 16:05 小糊涂90 阅读(10052) 评论(0) 推荐(0) 编辑
摘要:一、检查证书是否过期 #k8s集群证书默认有效期为1年(365天),查看: kubeadm alpha certs check-expiration 二、自动更新证书 kubeadm 会在控制面升级的时候更新所有证书。 这个功能旨在解决最简单的用例;如果你对此类证书的更新没有特殊要求, 并且定期执行 阅读全文
posted @ 2023-10-12 14:29 小糊涂90 阅读(881) 评论(0) 推荐(0) 编辑
摘要:一、准备centos7环境,可上互联网,以下为基础配置,每一台均执行 ssh-keygen -t rsa ssh-copy-id 主机名 systemctl stop firewalld systemctl disable firewalld sed -i 's/enforcing/disabled 阅读全文
posted @ 2023-10-12 11:27 小糊涂90 阅读(86) 评论(0) 推荐(0) 编辑
摘要:允许调度到k8s-master kubectl taint node k8s-master node-role.kubernetes.io/master- 禁止调度到k8s-master kubectl taint node k8s-master node-role.kubernetes.io/ma 阅读全文
posted @ 2023-10-12 11:05 小糊涂90 阅读(60) 评论(0) 推荐(0) 编辑
摘要:1.#运⾏nginx: 将nginx运⾏在k8s中并可以从外部访问到nginx的web⻚⾯。 1.1.#Nginx镜像制作规划: 基于基础的centos/ubuntu/alpine镜像,制作公司内部基础镜像-Nginx基础镜像--Nginx业务镜像: 1.1.1#Centos基础镜像制作: # cd 阅读全文
posted @ 2023-10-08 09:17 小糊涂90 阅读(24) 评论(0) 推荐(0) 编辑
摘要:#二进制部署之ansible部署多master高可用kubernetes集群环境 1.#主机名设置 类型 服务器IP 主机名 VIP K8S Master1 192.168.7.101 k8s-master1.magedu.net 192.168.7.248 K8S Master2 192.168. 阅读全文
posted @ 2023-10-08 09:16 小糊涂90 阅读(131) 评论(0) 推荐(0) 编辑
摘要:1.1#prometheus介绍 https://songjiayang.gitbooks.io/prometheus/content/introduction/ #容器监控的实现⽅对⽐虚拟机或者物理机来说有很⼤的区别,⽐如容器在k8s环境中可以任意横向扩容与缩容,那么就需要监控服务能够⾃动对新创建 阅读全文
posted @ 2023-10-08 09:13 小糊涂90 阅读(485) 评论(0) 推荐(0) 编辑
摘要:1.#k8s部署jenkins #k8s中运行jenkins服务,gitlab还是跑在物理机上,因为经常需要clone修改代码。 #基于java命令,运⾏java war包或jar包,本次以jenkins.war 包部署⽅式为例,jenkins的数据保存⾄外部存储(NFS或者PVC)。 1.1#镜像 阅读全文
posted @ 2023-10-08 09:11 小糊涂90 阅读(211) 评论(0) 推荐(0) 编辑
摘要:一、ansible的kubeasz3.0.0部署多master高可用kubernetes集群环境 #二进制部署,ansible的kubeasz3.0.0部署多master高可用kubernetes集群环境 1.#主机名设置 类型 服务器IP 主机名 VIP K8S-Master1 10.0.0.10 阅读全文
posted @ 2022-11-26 08:31 小糊涂90 阅读(196) 评论(0) 推荐(0) 编辑
摘要:k8s中文文档:http://docs.kubernetes.org.cn/ Kubernetes是容器集群管理系统,是一个开源的平台,可以实现容器集群的自动化部署、自动扩缩容、维护等功能。 通过Kubernetes你可以: 快速部署应用 快速扩展应用 无缝对接新的应用功能 节省资源,优化硬件资源的 阅读全文
posted @ 2022-09-16 21:03 小糊涂90 阅读(92) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示