草庐IT

k8smaster

全部标签

K8s安装教程

Kubernetes上安装KubeSphere1、安装步骤选择4核8G(master)、8核16G(node1)、8核16G(node2)三台机器,按量付费进行实验,CentOS7.9安装Docker安装Kubernetes安装KubeSphere前置环境安装KubeSphere经过本人测试发现还是腾讯的比较便宜,都选2核的。1、安装Dockersudoyumremovedocker*sudoyuminstall-yyum-utils#配置docker的yum地址sudoyum-config-manager\--add-repo\http://mirrors.aliyun.com/docker

修复 K8s SSL/TLS 漏洞(CVE-2016-2183)指南

作者:老Z,中电信数智科技有限公司山东分公司运维架构师,云原生爱好者,目前专注于云原生运维,云原生领域技术栈涉及Kubernetes、KubeSphere、DevOps、OpenStack、Ansible等。前言测试服务器配置主机名IPCPU内存系统盘数据盘用途zdeops-master192.168.9.92440200Ansible运维控制节点ks-k8s-master-0192.168.9.9141640200+200KubeSphere/k8s-master/k8s-workerks-k8s-master-1192.168.9.9241640200+200KubeSphere/k8s-

修复 K8s SSL/TLS 漏洞(CVE-2016-2183)指南

作者:老Z,中电信数智科技有限公司山东分公司运维架构师,云原生爱好者,目前专注于云原生运维,云原生领域技术栈涉及Kubernetes、KubeSphere、DevOps、OpenStack、Ansible等。前言测试服务器配置主机名IPCPU内存系统盘数据盘用途zdeops-master192.168.9.92440200Ansible运维控制节点ks-k8s-master-0192.168.9.9141640200+200KubeSphere/k8s-master/k8s-workerks-k8s-master-1192.168.9.9241640200+200KubeSphere/k8s-

【云原生 | Kubernetes 系列】K8s 实战 Kubernetes 对象管理之指令式命令管理和配置文件命令式管理

Kubernetes对象管理之指令式命令管理和配置文件命令式管理前言一、使用指令式命令管理Kubernetes对象1.1、创建对象1.2、更新对象1.3、删除对象1.4、查看对象1.5、使用set命令在创建对象之前修改对象1.6、在创建之前使用--edit更改对象二、使用配置文件对Kubernetes对象进行命令式管理1.1、创建对象1.2、更新对象1.3、删除对象1.4、查看对象1.5、局限性1.5、从URL创建和编辑对象而不保存配置1.6、从命令式命令迁移到命令式对象配置1.7、定义控制器选择器和PodTemplate标签总结前言kubectl工具能够支持三种对象管理方式:声明式对象配置指

【云原生 | Kubernetes 系列】K8s 实战 Kubernetes 对象管理之指令式命令管理和配置文件命令式管理

Kubernetes对象管理之指令式命令管理和配置文件命令式管理前言一、使用指令式命令管理Kubernetes对象1.1、创建对象1.2、更新对象1.3、删除对象1.4、查看对象1.5、使用set命令在创建对象之前修改对象1.6、在创建之前使用--edit更改对象二、使用配置文件对Kubernetes对象进行命令式管理1.1、创建对象1.2、更新对象1.3、删除对象1.4、查看对象1.5、局限性1.5、从URL创建和编辑对象而不保存配置1.6、从命令式命令迁移到命令式对象配置1.7、定义控制器选择器和PodTemplate标签总结前言kubectl工具能够支持三种对象管理方式:声明式对象配置指

利用Kubernetes(K8S)配合Docker部署jar包(JAVA项目)

前言最近有个JAVA的后台项目需要部署在K8S上,简单记录一下配合Docker打jar包的部署流程,方便以后翻阅。一、浅显介绍一下war包和jar包的区别1.1.war包:其实就是一个web程序进行打包便于部署的压缩包,里面包含我们web程序需要的一些东西,其中包括web.xml的配置文件,前端的页面文件,以及依赖的jar。文件数量对于jar包,这样便于我们部署工程,直接放到tomcat的webapps目录下,直接启动tomcat即可。同时可以使用WinRAR查看war包,直接将后缀.war改成.rar;1.2.jar包:jar包就是java的类进行编译生成的class文件就行打包的压缩包。里

k8s镜像下载不下来?利用 github Action 自己动手一次性解决难题,丰衣足食

docker-image-syncer无论是在学习k8s还是正式环境部署k8s中,第一步安装k8难倒了各大英雄好汉。原因是k8s各种组件镜像在谷歌服务器上(k8s.gcr.io),而我们有墙的存在,所以会经常性的下载失败。解决办法是搭梯子,或者是使用其他镜像源。本仓库使用aliyunimage-syncer配合githubaction同步k8sdocker镜像(k8s.gcr.io)到dockerhub。提高k8sdocker镜像(k8s.gcr.io)成功率,解决云原生第一大难题。docker-image-syncer运行原理dockerpull下拉所需镜像由于githubaction运行再

k8s镜像下载不下来?利用 github Action 自己动手一次性解决难题,丰衣足食

docker-image-syncer无论是在学习k8s还是正式环境部署k8s中,第一步安装k8难倒了各大英雄好汉。原因是k8s各种组件镜像在谷歌服务器上(k8s.gcr.io),而我们有墙的存在,所以会经常性的下载失败。解决办法是搭梯子,或者是使用其他镜像源。本仓库使用aliyunimage-syncer配合githubaction同步k8sdocker镜像(k8s.gcr.io)到dockerhub。提高k8sdocker镜像(k8s.gcr.io)成功率,解决云原生第一大难题。docker-image-syncer运行原理dockerpull下拉所需镜像由于githubaction运行再

ubuntu22.04安装kubernetes1.26 k8s1.26 (使用containerd)

文章目录前言一、基础环境二、开始1.关闭防火墙2.禁用SELINUX3禁用所有swap交换分区4设置主机名5创建配置文件6配置服务器支持开启ipvs的前提条件三、使用kubeadm安装k8s1.26.01、安装containerd2拉取镜像,测试containerd是否能创建和启动成功四、安装kubeadm、kubelet、kubectl更新证书更新源yum方式apt方式使用kubeadminit初始化集群安装包管理器helm3部署PodNetwork组件Calico验证k8sDNS是否可用添加节点五、闭坑和遇到的问题参考前言本篇来讲解如何在ubuntu20.4下使用kubeadm安装部署k8

ubuntu22.04安装kubernetes1.26 k8s1.26 (使用containerd)

文章目录前言一、基础环境二、开始1.关闭防火墙2.禁用SELINUX3禁用所有swap交换分区4设置主机名5创建配置文件6配置服务器支持开启ipvs的前提条件三、使用kubeadm安装k8s1.26.01、安装containerd2拉取镜像,测试containerd是否能创建和启动成功四、安装kubeadm、kubelet、kubectl更新证书更新源yum方式apt方式使用kubeadminit初始化集群安装包管理器helm3部署PodNetwork组件Calico验证k8sDNS是否可用添加节点五、闭坑和遇到的问题参考前言本篇来讲解如何在ubuntu20.4下使用kubeadm安装部署k8