new
This commit is contained in:
@@ -0,0 +1,4 @@
|
||||
```
|
||||
kubectl expose service -n ctrl-center nacos-headless --name=nacos-9848 --type=ClusterIP --external-ip=192.168.3.224 --port=9848
|
||||
```
|
||||
支持pod (po), service (svc), replicationcontroller (rc), deployment (deploy), replicaset (rs)
|
||||
@@ -0,0 +1,22 @@
|
||||
# kubectl返回很慢
|
||||
|
||||
metrics-server一堆报错 日志里有cni的报错
|
||||
删除metrics-server的pod 重启一下。
|
||||
恢复正常日志也不在报错了
|
||||
|
||||
# kubectl命令失效
|
||||
|
||||
报错 the server is currently unable to handle the request (get nodes.metrics.k8s.io)
|
||||
|
||||
需要在apiserver里加入--enable-aggregator-routing=true
|
||||
修改/etc/kubernetes/manifests/kube-apiserver.yaml文件 假如该配置之后 apiserver会自动删除 重启
|
||||
|
||||
# 节点NotReady
|
||||
是因为kubelet服务与kube-apiserver没有正常通信,需要检查kube-apiserver,kubelet服务是否正常。
|
||||
|
||||
# 节点SchedulingDisabled
|
||||
是因为节点被隔离,需要uncordon节点
|
||||
```bash
|
||||
$ systemctl restart kubelet
|
||||
$ kubectl uncordon k8s-node2
|
||||
```
|
||||
@@ -0,0 +1,2 @@
|
||||
# 节点被标记为“none”
|
||||
https://blog.csdn.net/total0/article/details/135407409
|
||||
@@ -0,0 +1,20 @@
|
||||
安装方式:一键安装
|
||||
1. 安装choerodon-platform和choerodon-message时,初始化数据库,需要非常非常非常长的时间,因此安装程会给出错误信息,"lost connection to pod",这个没有关系,是安装程序的一个重试机制。在数据库初始化完成后,会继续后面的安装的。
|
||||
2. GITLAB安装,如果一不小心需要重来,GITLAB就无法安装通过,即使删掉release也是一样,这里要清掉与GITLAB有关的PVC的内容,找到pvc对应的目录,进去后rm -rf **
|
||||
3. GITLAB安装,如果gitlab-core启动不起来,报错如:“# permission denied to create extension "btree_gist“,此时,可以通过edit statefulset添加一条环境变量来解决:
|
||||
1. env DB_EXTENSION=pg_trgm,btree_gist
|
||||
4. Nexus制品库与choerodon关联,一键安装完成后,需要手动初始化一些脚本,可以通过平台级别的任务手动触发。任务名:“Nexus默认服务初始化”,程序:"prod-repo-service",成功初始化后,可以在nexus管理后台,System->API->运行Script下的GET /v1/scripts看到返回结果。
|
||||
5. 在安装完choerodon-platform后,会执行一个任务create-gitlab-client,安装程序里的任务执行失败,因为一个sql出错。这里自己去数据库insert一条,后重新执行安装程序,可以通过。
|
||||
INFO[0111] choerodon-platform performs the necessary post operations
|
||||
INFO[0111] Executing task create-gitlab-client of choerodon-platform
|
||||
6. GITLAB-SERVICE的安装,需要读取gitlab-database的用户名与密码,可是怎么试都不行,于是,修改configMap c7n-logs的status为succeed,跳过gitlab-service,之后查找分部安装gitlab-service的方法手动安装吧。
|
||||
7. code-repo-service对gitlab-service有依赖
|
||||
8. gitlab runner token获取路径:设置->Overview->Runners
|
||||
9. gitlab-database重启,卡在initializing datadir… ,导致gitlab服务启动不了。每次gitlab-database启动的时候,会对data目录,进行一次chmod -R,如果目录下有比较多的文件,这里运行的时间较长,因此改了 statefulset的liveness delay 时间到300s最大,让k8s不要那么快就检查重启。
|
||||
10. gitlab-database重启,在执行过程中因为权限问题中止,进入gitlab-database容器,查看目录的权限/var/lib/postgresql,应该是777
|
||||
```
|
||||
sed: can't read /var/lib/postgresql/12/main/postgresql.conf: Permission denied
|
||||
‣ Setting postgresql.conf parameter: data_directory = '/var/lib/postgresql/12/main'
|
||||
sed: can't read /var/lib/postgresql/12/main/postgresql.conf: Permission denied
|
||||
```
|
||||
11. 创建应用工作流,发现在应用列表里没有代码库,结果是因为猪齿鱼需要判断代码库里有master分支。
|
||||
@@ -0,0 +1,5 @@
|
||||
[参考资料 I](https://www.cnblogs.com/cuipengchong/p/16181047.html)
|
||||
[参考资料 II](https://www.cnblogs.com/Andya/p/12402844.html)
|
||||
|
||||
思路
|
||||

|
||||
Reference in New Issue
Block a user