Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

You need to establish an ssh connection to the controller’s VIP address and login with administrative rights.

Example Needed

  1. Verify Deployment Success.

Enter the following command:

tail /srv/deployment/log/bootstrap.log

You should see: Installation complete, Installation Succeeded.

2. Confirm active state of required services

Enter the following commands:

systemctl status --no-pager docker.service

systemctl status --no-pager kubelet.service

Example

systemctl status --no-pager docker.service* docker.service - Docker Application Container Engine  

Loaded: loaded (/usr/lib/systemd/system/docker.service; enabled; vendor preset: enabled)  

Active: active (running)    

3. Verify node functionality

Enter the following commands:

kubectl get no --no-headers | grep -v Ready

Output:  The command output shows nothing.

kubectl get no --no-headers | wc -l

Output:  The command output shows the number of CaaS nodes.

4. Verify Components

Enter the following command:

kubectl get po --no-headers --namespace=kube-system --field-selector status.phase!=Running

Output:  The command output shows nothing.

5. Confirm Package Manager Status (Helm)

  • Docker registry is running, and images can be downloaded:

image=$(docker images -f 'reference=*/rec/hypercube' --format="{{.Repository}}:{{.Tag}}"); docker rmi $image; docker pull $image

Output:  Status: Downloaded newer image for …

  • Chart repository is up and running:  (The curl command below is really one line.)

curl -sS -XGET --cacert /etc/chart-repo/ssl/ca.pem --cert /etc/chart-repo/ssl/chart-repo?.pem

--key /etc/chart-repo/ssl/chart-repo?-key.pem https://chart-repo.kubesystem.svc.rec.io:8088/charts/index.yaml

Output:  output is a yaml file.

  • Helm is able to run a sample application:

helm list

...

Go to REC Test Document and follow the steps outlined there to ensure that all nodes and services were properly deployed.

Deployment Failures

Sometimes failures happen, usually do to misconfigurations or incorrect addresses entered.

...