当前位置: 首页 > news >正文

免费织梦网站模板网站功能设计讲解

免费织梦网站模板,网站功能设计讲解,家具家居网站建设,现在做网站一般做多宽准备开始 kubectl 版本和集群版本之间的差异必须在一个小版本号内。 例如#xff1a;v1.29 版本的客户端能与 v1.28、 v1.29 和 v1.30 版本的控制面通信。 用最新兼容版的 kubectl 有助于避免不可预见的问题。 在 Linux 系统中安装 kubectl 在 Linux 系统中安装 kubectl 有…准备开始 kubectl 版本和集群版本之间的差异必须在一个小版本号内。 例如v1.29 版本的客户端能与 v1.28、 v1.29 和 v1.30 版本的控制面通信。 用最新兼容版的 kubectl 有助于避免不可预见的问题。 在 Linux 系统中安装 kubectl 在 Linux 系统中安装 kubectl 有如下几种方法 ● 用 curl 在 Linux 系统中安装 kubectl ● 用原生包管理工具安装 ● 用其他包管理工具安装 用 curl 在 Linux 系统中安装 kubectl 1.用以下命令下载最新发行版 curl -LO https://dl.k8s.io/release/$(curl -L -s https://dl.k8s.io/release/stable.txt)/bin/linux/amd64/kubectl说明 如需下载某个指定的版本请用指定版本号替换该命令的这一部分 $(curl -L -s https://dl.k8s.io/release/stable.txt)。 例如要在 Linux x86-64 中下载 1.29.0 版本请输入 curl -LO https://dl.k8s.io/release/v1.29.0/bin/linux/amd64/kubectl2.验证该可执行文件可选步骤 下载 kubectl 校验和文件 curl -LO https://dl.k8s.io/$(curl -L -s https://dl.k8s.io/release/stable.txt)/bin/linux/amd64/kubectl.sha256基于校验和文件验证 kubectl 的可执行文件 echo $(cat kubectl.sha256) kubectl | sha256sum --check验证通过时输出为 kubectl: OK验证失败时sha256 将以非零值退出并打印如下输出 kubectl: FAILED sha256sum: WARNING: 1 computed checksum did NOT match说明 下载的 kubectl 与校验和文件版本必须相同。 3.安装 kubectl sudo install -o root -g root -m 0755 kubectl /usr/local/bin/kubectl说明 即使你没有目标系统的 root 权限仍然可以将 kubectl 安装到目录 ~/.local/bin 中 chmod x kubectl mkdir -p ~/.local/bin mv ./kubectl ~/.local/bin/kubectl # 之后将 ~/.local/bin 附加或前置到 $PATH4.执行测试以保障你安装的版本是最新的 kubectl version --client或者使用如下命令来查看版本的详细信息 kubectl version --client --outputyaml用原生包管理工具安装 基于Debian的发行版 1.更新 apt 包索引并安装使用 Kubernetes apt 仓库所需要的包 sudo apt-get update # apt-transport-https 可以是一个虚拟包如果是这样你可以跳过这个包 sudo apt-get install -y apt-transport-https ca-certificates curl2.下载 Kubernetes 软件包仓库的公共签名密钥。 同一个签名密钥适用于所有仓库因此你可以忽略 URL 中的版本信息 curl -fsSL https://pkgs.k8s.io/core:/stable:/v1.29/deb/Release.key | sudo gpg --dearmor -o /etc/apt/keyrings/kubernetes-apt-keyring.gpg3.添加合适的 Kubernetes apt 仓库。如果你想用 v1.29 之外的 Kubernetes 版本 请将下面命令中的 v1.29 替换为所需的次要版本 # 这会覆盖 /etc/apt/sources.list.d/kubernetes.list 中的所有现存配置 echo deb [signed-by/etc/apt/keyrings/kubernetes-apt-keyring.gpg] https://pkgs.k8s.io/core:/stable:/v1.29/deb/ / | sudo tee /etc/apt/sources.list.d/kubernetes.list说明 要升级 kubectl 到别的次要版本你需要先升级 /etc/apt/sources.list.d/kubernetes.list 中的版本 再运行 apt-get update 和 apt-get upgrade。 更详细的步骤可以在更改 Kubernetes 软件包仓库中找到。 4.更新 apt 包索引然后安装 kubectl sudo apt-get update sudo apt-get install -y kubectl基于RedHat的发行版 添加 Kubernetes 的 yum 仓库。如果你想使用 v1.29 之外的 Kubernetes 版本 将下面命令中的 v1.29 替换为所需的次要版本。 # 这会覆盖 /etc/yum.repos.d/kubernetes.repo 中现存的所有配置 cat EOF | sudo tee /etc/yum.repos.d/kubernetes.repo [kubernetes] nameKubernetes baseurlhttps://pkgs.k8s.io/core:/stable:/v1.29/rpm/ enabled1 gpgcheck1 gpgkeyhttps://pkgs.k8s.io/core:/stable:/v1.29/rpm/repodata/repomd.xml.key EOF说明 要将 kubectl 升级到别的次要版本你需要先升级 /etc/yum.repos.d/kubernetes.repo 中的版本再运行 yum update 命令。 更详细的步骤可以在更改 Kubernetes 软件包存储库中找到。 2.使用 yum 安装 kubectl sudo yum install -y kubectl用其他包管理工具安装 如果你使用的 Ubuntu 或其他 Linux 发行版内建支持 snap 包管理工具 则可用 snap 命令安装 kubectl。 snap install kubectl --classic kubectl version --client验证 kubectl 配置 为了让 kubectl 能发现并访问 Kubernetes 集群你需要一个 kubeconfig 文件 该文件在 kube-up.sh 创建集群时或成功部署一个 Minikube 集群时均会自动生成。 通常kubectl 的配置信息存放于文件 ~/.kube/config 中。 通过获取集群状态的方法检查是否已恰当地配置了 kubectl kubectl cluster-info如果返回一个 URL则意味着 kubectl 成功地访问到了你的集群。 如果你看到如下所示的消息则代表 kubectl 配置出了问题或无法连接到 Kubernetes 集群。 The connection to the server server-name:port was refused - did you specify the right host or port? 访问 server-name:port 被拒绝 - 你指定的主机和端口是否有误例如如果你想在自己的笔记本上本地运行 Kubernetes 集群你需要先安装一个 Minikube 这样的工具然后再重新运行上面的命令。 如果命令 kubectl cluster-info 返回了 URL但你还不能访问集群那可以用以下命令来检查配置是否妥当 kubectl cluster-info dump排查找不到身份验证提供商的错误信息 在 Kubernetes 1.26 中kubectl 删除了以下云提供商托管的 Kubernetes 产品的内置身份验证。 这些提供商已经发布了 kubectl 插件来提供特定于云的身份验证。 有关说明请参阅以下提供商文档 ● Azure AKSkubelogin 插件 ● CKEgke-gcloud-auth-plugin 还可能会有其他原因会看到相同的错误信息和这个更改无关。 kubectl 的可选配置和插件 启用 shell 自动补全功能 kubectl 为 Bash、Zsh、Fish 和 PowerShell 提供自动补全功能可以为你节省大量的输入。 下面是为 Bash、Fish 和 Zsh 设置自动补全功能的操作步骤。 简介 kubectl 的 Bash 补全脚本可以用命令 kubectl completion bash 生成。 在 Shell 中导入Sourcing补全脚本将启用 kubectl 自动补全功能。然而补全脚本依赖于工具 bash-completion 所以要先安装它可以用命令 type _init_completion 检查 bash-completion 是否已安装。安装 bash-completion 很多包管理工具均支持 bash-completion参见这里。 可以通过 apt-get install bash-completion 或 yum install bash-completion 等命令来安装它。上述命令将创建文件 /usr/share/bash-completion/bash_completion它是 bash-completion 的主脚本。 依据包管理工具的实际情况你需要在 ~/.bashrc 文件中手工导入此文件。要查看结果请重新加载你的 Shell并运行命令 type _init_completion。 如果命令执行成功则设置完成否则将下面内容添加到文件 ~/.bashrc 中source /usr/share/bash-completion/bash_completion重新加载 Shell再输入命令 type _init_completion 来验证 bash-completion 的安装状态。启动 kubectl 自动补全功能 Bash 你现在需要确保一点kubectl 补全脚本已经导入sourced到 Shell 会话中。 可以通过以下两种方法进行设置 当前用户 echo source (kubectl completion bash) ~/.bashrc如果 kubectl 有关联的别名你可以扩展 Shell 补全来适配此别名 echo alias kkubectl ~/.bashrc echo complete -o default -F __start_kubectl k ~/.bashrc系统全局:可选 kubectl completion bash | sudo tee /etc/bash_completion.d/kubectl /dev/null sudo chmod ar /etc/bash_completion.d/kubectl如果 kubectl 有关联的别名你可以扩展 Shell 补全来适配此别名 echo alias kkubectl ~/.bashrc echo complete -o default -F __start_kubectl k ~/.bashrc说明 bash-completion 负责导入 /etc/bash_completion.d 目录中的所有补全脚本。 两种方式的效果相同。重新加载 Shell 后kubectl 自动补全功能即可生效。 若要在当前 Shell 会话中启用 Bash 补全功能源引 ~/.bashrc 文件 source ~/.bashrc安装 kubectl convert 插件 一个 Kubernetes 命令行工具 kubectl 的插件允许你将清单在不同 API 版本间转换。 这对于将清单迁移到新的 Kubernetes 发行版上未被废弃的 API 版本时尤其有帮助。 更多信息请访问迁移到非弃用 API 1.用以下命令下载最新发行版 curl -LO https://dl.k8s.io/release/$(curl -L -s https://dl.k8s.io/release/stable.txt)/bin/linux/amd64/kubectl-convert2.验证该可执行文件可选步骤 下载 kubectl-convert 校验和文件 curl -LO https://dl.k8s.io/release/$(curl -L -s https://dl.k8s.io/release/stable.txt)/bin/linux/amd64/kubectl-convert.sha256基于校验和验证 kubectl-convert 的可执行文件 echo $(cat kubectl-convert.sha256) kubectl-convert | sha256sum --check验证通过时输出为 kubectl-convert: OK验证失败时sha256 将以非零值退出并打印输出类似于 kubectl-convert: FAILED sha256sum: WARNING: 1 computed checksum did NOT match说明 下载相同版本的可执行文件和校验和。 3.安装 kubectl-convert sudo install -o root -g root -m 0755 kubectl-convert /usr/local/bin/kubectl-convert4.验证插件是否安装成功 kubectl convert --help如果你没有看到任何错误就代表插件安装成功了。 5.安装插件后清理安装文件 rm kubectl-convert kubectl-convert.sha256
http://www.yutouwan.com/news/243315/

相关文章:

  • 西宁做网站君博解决长沙传媒公司招聘
  • 云主机 多个网站潍坊做网页的公司
  • 珠海自适应网站建设WordPress主题开发核心知识
  • 先做网站再付款wordpress入门
  • 营销型网站建设 价格网站开发收获
  • 做物流网站多少钱明星百度指数排名
  • 视频优化是什么意思优化外包哪里好
  • 私人为别人做网站违法问题麻花星空影视传媒制作公司网站
  • 商城型网站的概念如何选择合肥网络公司
  • 知名的家居行业网站开发vi形象设计包括什么
  • 高端品牌网站建设有哪些网站优化千牛帮
  • 如果建设一个网站wordpress增加付费阅读
  • wordpress如何看主题wordpress可以做seo吗
  • 官方网站下载穿越火线wordpress怎样用
  • wordpress 数字指纹百度快照seo
  • 建网站公司公司名称大全网站网络营销推广商城
  • 网站 如何做 同时在线网站的常用技术有哪些
  • 网站页面架构成都官网优化推广
  • 青岛网站建设新元创想手机版做我女朋友网站
  • 网站建设也笔试做设计兼职的网站有哪些工作
  • 网站后台版权网站设计ps做效果图过程
  • 律师事务所网站制作wordpress 淘宝客app
  • 瑞安联科网站建设wifi和卫星有关系吗
  • 淮南市建设工程质量监督中心网站呼和浩特网站seo优化方案
  • 网站开发的过程广州海珠区景点
  • 网站关键词优化排名怎么做青岛网站建设定制开发
  • 建设网站要多少页面如何免费推广自己的产品
  • 网站建设预算知乎wordpress自动添加标签页
  • 临沂网站建设培训学校山东建设银行招聘网站
  • 写着网站建设图片_x wordpress