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

网站建设基本内容shopnc

网站建设基本内容,shopnc,开发一个软件能赚多少钱,黄页88网能不能发免费的广告Kubernetes K8s从入门到精通系列之十二#xff1a;安装和设置 kubectl 一、kubectl二、在 Linux 系统中安装并设置 kubectl1.准备工作2.用 curl 在 Linux 系统中安装 kubectl3.用原生包管理工具安装 三、验证 kubectl 配置四、kubectl 的可选配置和插件1.启用 shell 自动补全功… Kubernetes K8s从入门到精通系列之十二安装和设置 kubectl 一、kubectl二、在 Linux 系统中安装并设置 kubectl1.准备工作2.用 curl 在 Linux 系统中安装 kubectl3.用原生包管理工具安装 三、验证 kubectl 配置四、kubectl 的可选配置和插件1.启用 shell 自动补全功能2.安装 kubectl convert 插件 一、kubectl Kubernetes 命令行工具 kubectl 让你可以对 Kubernetes 集群运行命令。 你可以使用 kubectl 来部署应用、监测和管理集群资源以及查看日志。 二、在 Linux 系统中安装并设置 kubectl 1.准备工作 kubectl 版本和集群版本之间的差异必须在一个小版本号内。 例如v1.27 版本的客户端能与 v1.26、 v1.27 和 v1.28 版本的控制面通信。 用最新兼容版的 kubectl 有助于避免不可预见的问题。 2.用 curl 在 Linux 系统中安装 kubectl 用以下命令下载最新发行版 x86-64 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.27.4 版本请输入 curl -LO https://dl.k8s.io/release/v1.27.4/bin/linux/amd64/kubectl下载 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 match3.安装 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说明 上面的命令会产生一个警告 WARNING: This version information is deprecated and will be replaced with the output from kubectl version --short.你可以忽略这个警告。你只检查你所安装的 kubectl 的版本。 或者使用如下命令来查看版本的详细信息 kubectl version --client --outputyaml3.用原生包管理工具安装 cat EOF | sudo tee /etc/yum.repos.d/kubernetes.repo [kubernetes] nameKubernetes baseurlhttps://packages.cloud.google.com/yum/repos/kubernetes-el7-\$basearch enabled1 gpgcheck1 gpgkeyhttps://packages.cloud.google.com/yum/doc/yum-key.gpg https://packages.cloud.google.com/yum/doc/rpm-package-key.gpg EOF sudo yum install -y kubectl三、验证 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四、kubectl 的可选配置和插件 1.启用 shell 自动补全功能 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 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 ~/.bashrc2.安装 kubectl convert 插件 一个 Kubernetes 命令行工具 kubectl 的插件允许你将清单在不同 API 版本间转换。 这对于将清单迁移到新的 Kubernetes 发行版上未被废弃的 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/$(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 match3.安装 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.w-s-a.com/news/837192/

相关文章:

  • 怎么将网站做成小程序安装wordpress到服务器
  • 企业网站建设的四大因素沈阳网站建设招标公司
  • wordpress仿站开发公司网站策划宣传
  • 金乡县网站开发网站开发三个流程
  • qq空间网站是多少纺织网站建设方案
  • 建设微网站项目报告网站优化难吗
  • 做网站需要自己上传产品吗企业网站系统设计
  • wordpress个人中心济南网站建设和优化
  • 网站pc端网址和手机端网址建设牡丹江 网站建设
  • 苏州新区城乡建设网站人才招聘网站开发
  • 一般网站是怎么做的威远移动网站建设
  • 赣州网站开发公司怎么才能设计好一个网站
  • 个人网站建设分几个步走培训网站开发哪个好
  • 智能网站价格河北城乡建设网站
  • 做动画在线观看网站网上花店 网站源代码
  • 做网站项目体会商业信息
  • 深圳的设计网站谷歌浏览器下载手机版官网
  • 苏州网站建设都找全网天下外贸响应式网站设计
  • 揭阳专业做网站网站迁移教材
  • 手机上怎么上传网站吗工程信息网站建设
  • 用手机建网站微信手机网站流程
  • 专注软件优化分享的网站梧州网页设计
  • 长春火车站和高铁站是一个站吗公司名称注册查询系统
  • 便利的集团网站建设网页的依托网站
  • 茶叶网站建设题库制作助手app
  • 网站建设栏目层级北京网站搭建公司电话
  • 网站开发运营经理打开百度竞价页面是网站是什么
  • 国内最专业的设计网站建设现在用什么语言做网站
  • 湖南网站开发 岚鸿象山县建设工程招投标网站
  • 长沙免费网站排名wordpress 教学