首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >主进程退出,code=exited,status=203/EXEC

主进程退出,code=exited,status=203/EXEC
EN

Stack Overflow用户
提问于 2020-12-08 12:37:49
回答 1查看 6K关注 0票数 2

在尝试systemctl start kube-apiserver时,我收到了syslog中的以下错误

12月8日16:29:42 mySystem systemd8722: kube-apiserver.service:未能执行命令:许可被拒绝8:29:42 mySystem systemd8722: kube-apiserver.service:在执行步骤失败: EXEC产卵/usr/local/bin/kube-apiserver:许可被拒绝12月8日16:29:42 mySystem systemd1: kube-apiserver.service:主进程退出,code=exited,status=203/EXEC Dec 8 16:29:42 mySystem systemd1: kube-apiserver.service: Failed apiserver.service:mySystem systemd1:42 mySystem systemd1:kube-apiserver.service:code=exited,status=203/EXEC Dec 8 16:29:42 mySystem systemd1:kube-apiserver.service: Failed -apiserver.service:mySystem systemd1:42 mySystem systemd1:kube-apiserver.service:code=exited,status=203/EXEC Dec 8 16:29:29:42 mySystem systemd1:kube-apiserver.service: Failed apiserver.service:mySystem systemd1:42 mySystem systemd1:kube-apiserver.service。

我的sysd配置如下所示:

单元Description=Kubernetes API服务器Documentation=https://github.com/kubernetes/kubernetes 服务用户=kube-apiserver ExecStart=/usr/local/bin/kube-apiserver \-公告地址=\\允许-特权=true\-apiserver-count=3\-审核-local=30\-审核-日志-maxbackup=3-审核-local path=/var/log/audit.log\-授权模式-模式=Node,RBAC -绑定地址=0.0.0.0\-客户机-文件=/var//kubernetes/cacr.t-启用-接纳插件=NodeRestriction,启用-swagger-ui=true\-启用-引导-令牌-auth=true\-etcd-cafile=/var/lib/kubernetes/ca.crt\ --etcd-certfile=/var/lib/kubernetes/etcd-server.crt \ --etcd-keyfile=/var/lib/kubernetes/etcd-server.key \-etcd-server=http://:2380\-event-ttl=1h\ --encryption-provider-config=/var/lib/kubernetes/encryption-config.yaml \-kubelet-证书-authority=/var/lib/kubernetes/ca.crt \ --kubelet-client-certificate=/var/lib/kubernetes/kube-apiserver.crt \ --kubelet-client-key=/var/lib/kubernetes/kube-apiserver.key \-kubelet-https=true\-config=api/all\ --service-account-key-file=/var/lib/kubernetes/service-account.crt \-service-群集-ip-range=10.96.0.0/24\-服务-节点-端口范围=30000-32767\ --tls-cert-file=/var/lib/kubernetes/kube-apiserver.crt \ --tls-private-key-file=/var/lib/kubernetes/kube-apiserver.key \-v=2重新启动=开机RestartSec=5 安装WantedBy=多用户。

作为背景,我正在做一个手册库贝部署一些学习的目的。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2020-12-09 10:05:04

在您提供的信息中,我怀疑您有一些权限/特权问题,指出了此错误:

代码语言:javascript
复制
"Failed at step EXEC spawning /usr/local/bin/kube-apiserver: Permission denied"

您正在尝试使用User=kube-apiserver启动该服务,我认为它没有足够的特权。

如果您希望自己学习如何引导Kubernetes集群,那么有两种很好的方法:

1.使用Kubeadm,您可以创建和管理Kubernetes集群。它执行必要的操作,以获得一个最小的、可行的、安全的集群并以用户友好的方式运行。

这是如何安装,这是信息如何创建群集

  1. 和凯尔西的库伯奈特。这是一个与kubeadm相反的方法,它将引导您完成所有的步骤/任务,推进一个Kubernetes集群。

它有一个关于手动使用kubernetes二进制文件引导Kubernetes集群的部分和关于API服务器的部分。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/65199076

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档