通过https://openpitrix.io/install/
使用Kubernetes 模式安装
安装过程出现报错:
[root@master1 scripts]# ./deploy-k8s.sh -n openpitrix-system -v v0.4.1 -a
Deploying k8s resource…
Deploy resources: CPU_REQUESTS(100), MEMORY_REQUESTS(100), CPU_LIMITS(500), MEMORY_LIMITS(500)
Error from server (NotFound): namespaces “openpitrix-system” not found
namespace/openpitrix-system created
secret/mysql-pass created
service/openpitrix-db created
persistentvolumeclaim/openpitrix-db-pvc created
error: unable to recognize “STDIN”: no matches for kind “Deployment” in version “apps/v1beta2”
./kubernetes/etcd/global_config_map.yaml
service/openpitrix-etcd created
persistentvolumeclaim/openpitrix-etcd-pvc created
error: unable to recognize “STDIN”: no matches for kind “Deployment” in version “apps/v1beta2”
configmap/global-config created
error: unable to recognize “STDIN”: no matches for kind “Deployment” in version “apps/v1beta2”
service/openpitrix-minio created
persistentvolumeclaim/openpitrix-minio-pvc created
error: unable to recognize “STDIN”: no matches for kind “Deployment” in version “apps/v1beta2”
job.batch/openpitrix-am-db-ctrl-job created
job.batch/openpitrix-app-db-ctrl-job created
job.batch/openpitrix-attachment-db-ctrl-job created
job.batch/openpitrix-cluster-db-ctrl-job created
job.batch/openpitrix-iam-db-ctrl-job created
job.batch/openpitrix-im-db-ctrl-job created
job.batch/openpitrix-isv-db-ctrl-job created
job.batch/openpitrix-job-db-ctrl-job created
job.batch/openpitrix-notification-db-ctrl-job created
job.batch/openpitrix-repo-db-ctrl-job created
job.batch/openpitrix-runtime-db-ctrl-job created
job.batch/openpitrix-task-db-ctrl-job created
job.batch/openpitrix-am-db-init-job created
job.batch/openpitrix-db-init-job created
job.batch/openpitrix-im-db-init-job created
job.batch/openpitrix-notification-db-init-job created
cat /dev/urandom | env LC_CTYPE=C tr -dc ‘a-zA-Z0-9’ | fold -w 99 | head -n 1 | tr -d ‘\n’ > secret-key.txt
cat /dev/urandom | env LC_CTYPE=C tr -dc ‘a-zA-Z0-9’ | fold -w 24 | head -n 1 | tr -d ‘\n’ > client-id.txt
cat /dev/urandom | env LC_CTYPE=C tr -dc ‘a-zA-Z0-9’ | fold -w 24 | head -n 1 | tr -d ‘\n’ > client-secret.txt
cat /dev/urandom | env LC_CTYPE=C tr -dc ‘a-zA-Z0-9’ | fold -w 12 | head -n 1 | tr -d ‘\n’ > admin-password.txt
secret/iam-secret-key created
secret/iam-client created
secret/iam-account created
service/openpitrix-account-service created
error: unable to recognize “STDIN”: no matches for kind “Deployment” in version “apps/v1beta2”
service “openpitrix-account-service” deleted
error: unable to recognize “STDIN”: no matches for kind “Deployment” in version “apps/v1beta2”
service/openpitrix-account-service created
error: unable to recognize “STDIN”: no matches for kind “Deployment” in version “apps/v1beta2”
service/openpitrix-am-service created
error: unable to recognize “STDIN”: no matches for kind “Deployment” in version “apps/v1beta2”
service “openpitrix-am-service” deleted
error: unable to recognize “STDIN”: no matches for kind “Deployment” in version “apps/v1beta2”
service/openpitrix-am-service created
error: unable to recognize “STDIN”: no matches for kind “Deployment” in version “apps/v1beta2”
service/openpitrix-api-gateway created
error: unable to recognize “STDIN”: no matches for kind “Deployment” in version “apps/v1beta2”
service “openpitrix-api-gateway” deleted
error: unable to recognize “STDIN”: no matches for kind “Deployment” in version “apps/v1beta2”
service/openpitrix-api-gateway created
error: unable to recognize “STDIN”: no matches for kind “Deployment” in version “apps/v1beta2”
service/openpitrix-app-manager created
service/openpitrix-category-manager created
unable to recognize “STDIN”: no matches for kind “Deployment” in version “apps/v1beta2”
unable to recognize “STDIN”: no matches for kind “Deployment” in version “apps/v1beta2”
service “openpitrix-app-manager” deleted
service “openpitrix-category-manager” deleted
unable to recognize “STDIN”: no matches for kind “Deployment” in version “apps/v1beta2”
unable to recognize “STDIN”: no matches for kind “Deployment” in version “apps/v1beta2”
service/openpitrix-app-manager created
service/openpitrix-category-manager created
unable to recognize “STDIN”: no matches for kind “Deployment” in version “apps/v1beta2”
unable to recognize “STDIN”: no matches for kind “Deployment” in version “apps/v1beta2”
service/openpitrix-attachment-manager created
error: unable to recognize “STDIN”: no matches for kind “Deployment” in version “apps/v1beta2”
service “openpitrix-attachment-manager” deleted
error: unable to recognize “STDIN”: no matches for kind “Deployment” in version “apps/v1beta2”
service/openpitrix-attachment-manager created
error: unable to recognize “STDIN”: no matches for kind “Deployment” in version “apps/v1beta2”
service/openpitrix-cluster-manager created
error: unable to recognize “STDIN”: no matches for kind “Deployment” in version “apps/v1beta2”
service “openpitrix-cluster-manager” deleted
error: unable to recognize “STDIN”: no matches for kind “Deployment” in version “apps/v1beta2”
service/openpitrix-cluster-manager created
error: unable to recognize “STDIN”: no matches for kind “Deployment” in version “apps/v1beta2”
service/openpitrix-im-service created
error: unable to recognize “STDIN”: no matches for kind “Deployment” in version “apps/v1beta2”
service “openpitrix-im-service” deleted
error: unable to recognize “STDIN”: no matches for kind “Deployment” in version “apps/v1beta2”
service/openpitrix-im-service created
error: unable to recognize “STDIN”: no matches for kind “Deployment” in version “apps/v1beta2”
service/openpitrix-isv-manager created
error: unable to recognize “STDIN”: no matches for kind “Deployment” in version “apps/v1beta2”
service “openpitrix-isv-manager” deleted
error: unable to recognize “STDIN”: no matches for kind “Deployment” in version “apps/v1beta2”
service/openpitrix-isv-manager created
error: unable to recognize “STDIN”: no matches for kind “Deployment” in version “apps/v1beta2”
service/openpitrix-job-manager created
error: unable to recognize “STDIN”: no matches for kind “Deployment” in version “apps/v1beta2”
service “openpitrix-job-manager” deleted
error: unable to recognize “STDIN”: no matches for kind “Deployment” in version “apps/v1beta2”
service/openpitrix-job-manager created
error: unable to recognize “STDIN”: no matches for kind “Deployment” in version “apps/v1beta2”
service/openpitrix-notification created
error: unable to recognize “STDIN”: no matches for kind “Deployment” in version “apps/v1beta2”
service “openpitrix-notification” deleted
error: unable to recognize “STDIN”: no matches for kind “Deployment” in version “apps/v1beta2”
service/openpitrix-notification created
error: unable to recognize “STDIN”: no matches for kind “Deployment” in version “apps/v1beta2”
service/openpitrix-repo-manager created
service/openpitrix-repo-indexer created
unable to recognize “STDIN”: no matches for kind “Deployment” in version “apps/v1beta2”
unable to recognize “STDIN”: no matches for kind “Deployment” in version “apps/v1beta2”
service “openpitrix-repo-manager” deleted
service “openpitrix-repo-indexer” deleted
unable to recognize “STDIN”: no matches for kind “Deployment” in version “apps/v1beta2”
unable to recognize “STDIN”: no matches for kind “Deployment” in version “apps/v1beta2”
service/openpitrix-repo-manager created
service/openpitrix-repo-indexer created
unable to recognize “STDIN”: no matches for kind “Deployment” in version “apps/v1beta2”
unable to recognize “STDIN”: no matches for kind “Deployment” in version “apps/v1beta2”
service/openpitrix-rp-manager created
error: unable to recognize “STDIN”: no matches for kind “Deployment” in version “apps/v1beta2”
service “openpitrix-rp-manager” deleted
error: unable to recognize “STDIN”: no matches for kind “Deployment” in version “apps/v1beta2”
service/openpitrix-rp-manager created
error: unable to recognize “STDIN”: no matches for kind “Deployment” in version “apps/v1beta2”
service/openpitrix-runtime-manager created
error: unable to recognize “STDIN”: no matches for kind “Deployment” in version “apps/v1beta2”
service “openpitrix-runtime-manager” deleted
error: unable to recognize “STDIN”: no matches for kind “Deployment” in version “apps/v1beta2”
service/openpitrix-runtime-manager created
error: unable to recognize “STDIN”: no matches for kind “Deployment” in version “apps/v1beta2”
service/openpitrix-task-manager created
error: unable to recognize “STDIN”: no matches for kind “Deployment” in version “apps/v1beta2”
service “openpitrix-task-manager” deleted
error: unable to recognize “STDIN”: no matches for kind “Deployment” in version “apps/v1beta2”
service/openpitrix-task-manager created
error: unable to recognize “STDIN”: no matches for kind “Deployment” in version “apps/v1beta2”
openssl genrsa -out pilot-server.key 2048
Generating RSA private key, 2048 bit long modulus
………………………………+++
…………………………………………………………………………+++
e is 65537 (0×10001)
openssl genrsa -out openpitrix-ca.key 2048
Generating RSA private key, 2048 bit long modulus
…………………………………………..+++
…………………………………………….+++
e is 65537 (0×10001)
openssl req -new -x509 -days 3650 \
-subj “/C=GB/L=China/O=openpitrix/CN=openpitrix.io” \
-key openpitrix-ca.key -out openpitrix-ca.crt
openssl req -new \
-subj “/C=GB/L=China/O=pilot-server/CN=pilot.openpitrix.io” \
-key pilot-server.key \
-out pilot-server.csr
openssl x509 -req -sha256 \
-CA openpitrix-ca.crt -CAkey openpitrix-ca.key -CAcreateserial -days 3650 \
-in pilot-server.csr \
-out pilot-server.crt
Signature ok
subject=/C=GB/L=China/O=pilot-server/CN=pilot.openpitrix.io
Getting CA Private Key
openssl genrsa -out pilot-client.key 2048
Generating RSA private key, 2048 bit long modulus
.+++
………………………………+++
e is 65537 (0×10001)
openssl req -new \
-subj “/C=GB/L=China/O=pilot-client/CN=pilot.openpitrix.io” \
-key pilot-client.key \
-out pilot-client.csr
openssl x509 -req -sha256 \
-CA openpitrix-ca.crt -CAkey openpitrix-ca.key -CAcreateserial -days 3650 \
-in pilot-client.csr \
-out pilot-client.crt
Signature ok
subject=/C=GB/L=China/O=pilot-client/CN=pilot.openpitrix.io
Getting CA Private Key
openpitrix-ca.crt
secret/openpitrix-ca.crt created
pilot-server.crt
secret/pilot-server.crt created
pilot-server.key
secret/pilot-server.key created
pilot-client.crt
secret/pilot-client.crt created
pilot-client.key
secret/pilot-client.key created
service/openpitrix-pilot-service created
configmap/openpitrix-pilot-configmap created
error: unable to recognize “STDIN”: no matches for kind “Deployment” in version “apps/v1beta2”
service “openpitrix-pilot-service” deleted
configmap “openpitrix-pilot-configmap” deleted
error: unable to recognize “STDIN”: no matches for kind “Deployment” in version “apps/v1beta2”
service/openpitrix-pilot-service created
configmap/openpitrix-pilot-configmap created
error: unable to recognize “STDIN”: no matches for kind “Deployment” in version “apps/v1beta2”
service/openpitrix-dashboard created
error: unable to recognize “STDIN”: no matches for kind “Deployment” in version “apps/v1beta2”
service “openpitrix-dashboard” deleted
error: unable to recognize “STDIN”: no matches for kind “Deployment” in version “apps/v1beta2”
service/openpitrix-dashboard created
error: unable to recognize “STDIN”: no matches for kind “Deployment” in version “apps/v1beta2”
service/openpitrix-rp-aliyun created
error: unable to recognize “STDIN”: no matches for kind “Deployment” in version “apps/v1beta2”
service “openpitrix-rp-aliyun” deleted
error: unable to recognize “STDIN”: no matches for kind “Deployment” in version “apps/v1beta2”
service/openpitrix-rp-aliyun created
error: unable to recognize “STDIN”: no matches for kind “Deployment” in version “apps/v1beta2”
service/openpitrix-rp-aws created
error: unable to recognize “STDIN”: no matches for kind “Deployment” in version “apps/v1beta2”
service “openpitrix-rp-aws” deleted
error: unable to recognize “STDIN”: no matches for kind “Deployment” in version “apps/v1beta2”
service/openpitrix-rp-aws created
error: unable to recognize “STDIN”: no matches for kind “Deployment” in version “apps/v1beta2”
service/openpitrix-rp-kubernetes created
error: unable to recognize “STDIN”: no matches for kind “Deployment” in version “apps/v1beta2”
service “openpitrix-rp-kubernetes” deleted
error: unable to recognize “STDIN”: no matches for kind “Deployment” in version “apps/v1beta2”
service/openpitrix-rp-kubernetes created
error: unable to recognize “STDIN”: no matches for kind “Deployment” in version “apps/v1beta2”
service/openpitrix-rp-qingcloud created
error: unable to recognize “STDIN”: no matches for kind “Deployment” in version “apps/v1beta2”
service “openpitrix-rp-qingcloud” deleted
error: unable to recognize “STDIN”: no matches for kind “Deployment” in version “apps/v1beta2”
service/openpitrix-rp-qingcloud created
error: unable to recognize “STDIN”: no matches for kind “Deployment” in version “apps/v1beta2”
NAME STATUS AGE
ingress-nginx Active 144m
openssl genrsa -out ingress.key 2048
Generating RSA private key, 2048 bit long modulus
………………..+++
……………………………………………………………+++
e is 65537 (0×10001)
printf “authorityKeyIdentifier=keyid,issuer\nbasicConstraints=CA:FALSE\nkeyUsage = digitalSignature, nonRepudiation, keyEncipherment, dataEncipherment\nsubjectAltName = @alt_names\n\n[alt_names]\nDNS.1 = %s” demo.openpitrix.io > v3.ext
openssl req -new \
-subj “/C=GB/L=China/O=ingress/CN=demo.openpitrix.io/” \
-key ingress.key \
-out ingress.csr
openssl x509 -req -sha256 \
-CA openpitrix-ca.crt -CAkey openpitrix-ca.key -CAcreateserial -days 3650 \
-in ingress.csr \
-extfile v3.ext \
-out ingress.crt
Signature ok
subject=/C=GB/L=China/O=ingress/CN=demo.openpitrix.io
Getting CA Private Key
secret/ingress-tls created
configmap/nginx-configuration unchanged
configmap/tcp-services unchanged
configmap/udp-services unchanged
serviceaccount/nginx-ingress-serviceaccount unchanged
clusterrole.rbac.authorization.k8s.io/nginx-ingress-clusterrole unchanged
role.rbac.authorization.k8s.io/nginx-ingress-role unchanged
rolebinding.rbac.authorization.k8s.io/nginx-ingress-role-nisa-binding unchanged
clusterrolebinding.rbac.authorization.k8s.io/nginx-ingress-clusterrole-nisa-binding unchanged
service/ingress-nginx unchanged
error: unable to recognize “STDIN”: no matches for kind “Deployment” in version “extensions/v1beta1”
configmap “nginx-configuration” deleted
configmap “tcp-services” deleted
configmap “udp-services” deleted
serviceaccount “nginx-ingress-serviceaccount” deleted
clusterrole.rbac.authorization.k8s.io “nginx-ingress-clusterrole” deleted
role.rbac.authorization.k8s.io “nginx-ingress-role” deleted
rolebinding.rbac.authorization.k8s.io “nginx-ingress-role-nisa-binding” deleted
clusterrolebinding.rbac.authorization.k8s.io “nginx-ingress-clusterrole-nisa-binding” deleted
service “ingress-nginx” deleted
error: unable to recognize “STDIN”: no matches for kind “Deployment” in version “extensions/v1beta1”
configmap/nginx-configuration created
configmap/tcp-services created
configmap/udp-services created
serviceaccount/nginx-ingress-serviceaccount created
clusterrole.rbac.authorization.k8s.io/nginx-ingress-clusterrole created
role.rbac.authorization.k8s.io/nginx-ingress-role created
rolebinding.rbac.authorization.k8s.io/nginx-ingress-role-nisa-binding created
clusterrolebinding.rbac.authorization.k8s.io/nginx-ingress-clusterrole-nisa-binding created
service/ingress-nginx created
error: unable to recognize “STDIN”: no matches for kind “Deployment” in version “extensions/v1beta1”
ingress.extensions/openpitrix-ingress created
Deployed successfully