Closed s0komma closed 6 years ago
FYI all the openstack commands work from the affected system. All things as been as per https://github.com/kubernetes/cloud-provider-openstack/issues/169
below is the host kubelet config
# Ansible managed
[Unit]
Description=Kubernetes Kubelet
Documentation=https://github.com/kubernetes/kubernetes
After=docker.service
Requires=docker.service
[Service]
ExecStart=/usr/local/bin/kubelet \
--logtostderr=true \
--cloud-provider=openstack \
--cloud-config=/etc/kubernetes/cloud_config \
--hostname-override=control-plane-test-skomma-kubernetes-377715785 \
--allow-privileged=true \
--anonymous-auth=false \
--authorization-mode=Webhook \
--client-ca-file=/var/lib/kubelet/ca.pem \
--cluster-dns=xxx.xx.xx.xx \
--cluster-domain=cluster.local \
--container-runtime=docker \
--image-pull-progress-deadline=2m \
--kubeconfig=/var/lib/kubelet/kubelet.kubeconfig \
--network-plugin=cni \
--pod-infra-container-image=gcr.docker.prod.walmart.com/google_containers/pause-amd64:3.0 \
--register-node=true \
--runtime-request-timeout=15m \
--tls-cert-file=/var/lib/kubelet/kubelet-client.pem \
--tls-private-key-file=/var/lib/kubelet/kubelet-client-key.pem \
--v=10 \
--register-with-taints=node-role.kubernetes.io/master=:NoSchedule \
--pod-manifest-path=/etc/kubernetes/manifests
Restart=on-failure
RestartSec=5
[Install]
WantedBy=multi-user.target
@s0komma what's in your /etc/kubernetes/cloud_config file?
@dims Thank you looking in to this below are the details
root@workers-271098166-3-377715648:/etc/kubernetes# cat cloud_config
[Global]
region=RegionOne
username=username
password=password
auth-url=https://stg-002-api-endpoint.com:5000/v3
tenant-id=33e2c5824ff44ae1ad47915c461143a5
domain-name=Default
root@control-plane-271098166-1-377715803:/home/app# source source_cdc
root@control-plane-271098166-1-377715803:/home/app# openstack server list
+--------------------------------------+------------------------------------------------+--------+-------------------------------------+
| ID | Name | Status | Networks |
+--------------------------------------+------------------------------------------------+--------+-------------------------------------+
| b9fb37f7-6d42-4ff6-b78b-91aaa1cd720a | etcd-lab-l0m01gh-kubernetes-385673138 | ACTIVE | Primary6_External_Net=10.**.**.** |
| fb33034a-788c-4247-a2c4-8b95045833e5 | control-plane-lab-l0m01gh-kubernetes-385672975 | ACTIVE | Primary6_External_Net=10.**.**.** |
| 19eb493d-d771-4570-9fe7-948de148f46d | workers-lab-l0m01gh-kubernetes-385673311 | ACTIVE | Primary7_External_Net=10.**.**.** |
| 2c08720d-97ff-4a09-8a65-ca80cf1e24c4 | workers-dev-us-cdc3-kubernetes-379497634 | ACTIVE | Primary8_External_Net=10.**.**.** |
| e0cdbc13-2beb-4e1f-a937-46fd22385c32 | etcd-dev-us-cdc3-kubernetes-379497811 | ACTIVE | Primary7_External_Net=10.**.**.** |
| 94f3a83c-71f8-4f80-83a2-1cbe40d72990 | control-plane-dev-us-cdc3-kubernetes-379497530 | ACTIVE | Primary6_External_Net=10.**.**.** |
| b19a9e4f-341b-4e03-8271-a3f4f9e8d202 | etcd-dev-us-cdc3-kubernetes-379497808 | ACTIVE | Primary7_External_Net=10.**.**.** |
| d42de561-4c6d-45e5-a504-648b090b1591 | control-plane-dev-us-cdc3-kubernetes-379497524 | ACTIVE | Primary7_External_Net=10.**.**.** |
| 41ea90a5-5434-4e10-b8e5-d73a4123bd1c | workers-dev-us-cdc3-kubernetes-379497643 | ACTIVE | Primary8_External_Net=10.**.**.** |
| 3b112d5d-34c1-4bba-884c-a85779560027 | control-plane-dev-us-cdc3-kubernetes-379497527 | ACTIVE | Primary9_External_Net=10.**.**.** |
| 537e2f2a-55e1-4854-ab88-ec9ce2e04b46 | workers-dev-us-cdc3-kubernetes-379497637 | ACTIVE | Primary7_External_Net=10.**.**.** |
| 60199071-3ce3-450c-8cf1-b7b6e1a7d10b | workers-dev-us-cdc3-kubernetes-379497646 | ACTIVE | Primary9_External_Net=10.**.**.** |
| 91e5a7a2-446d-46b6-b1d1-f4cb9a1a5dcc | etcd-dev-us-cdc3-kubernetes-379497814 | ACTIVE | Primary6_External_Net=10.**.**.** |
| f8af6cf9-a2b8-4f75-983b-0e1e1b058f91 | workers-dev-us-cdc3-kubernetes-379497640 | ACTIVE | Primary9_External_Net=10.**.**.** |
| 07786eb3-5478-4f6f-b810-c04ec2c6c453 | etcd-test-skomma-kubernetes-377715516 | ACTIVE | Primary7_External_Net=10.**.**.** |
| 33d12493-826f-4d68-92f0-b89838fe9c01 | workers-test-skomma-kubernetes-377715626 | ACTIVE | Primary9_External_Net=10.**.**.** |
| 44132de2-1f89-41f0-b43e-d034a9247872 | workers-test-skomma-kubernetes-377715632 | ACTIVE | Primary6_External_Net=10.**.**.** |
| 66d2b19b-58b5-496e-8506-4d732a63b530 | etcd-test-skomma-kubernetes-377715513 | ACTIVE | Primary8_External_Net=10.**.**.** |
| ddbdddb9-c7a1-4951-a1e8-bf9b43106eae | control-plane-test-skomma-kubernetes-377715791 | ACTIVE | Primary8_External_Net=10.**.**.** |
| 584cd90b-f2c0-456a-98f6-5cbc4a4d6bd9 | etcd-test-skomma-kubernetes-377715510 | ACTIVE | Primary3_External_Net=10.**.**.** |
| 5ee385fd-9193-4e48-80bf-703d0b999aa8 | workers-test-skomma-kubernetes-377715618 | ACTIVE | Primary7_External_Net=10.**.**.** |
| b94d6d7a-ebd0-463a-862c-bd7b7db53aa4 | control-plane-test-skomma-kubernetes-377715788 | ACTIVE | Primary9_External_Net=10.**.**.** |
| 80d0c574-ef87-461c-a170-6dd70a5d5f7e | workers-test-skomma-kubernetes-377715621 | ACTIVE | Primary8_External_Net=10.**.**.** |
| 949ed62f-3cfe-451f-88e4-6f0d59784097 | control-plane-test-skomma-kubernetes-377715785 | ACTIVE | Primary6_External_Net=10.**.**.** |
+--------------------------------------+------------------------------------------------+--------+-------------------------------------+
root@control-plane-271098166-1-377715803:/home/app# openstack endpoint list
+----------------------------------+-----------+--------------+----------------+---------+-----------+---------------------------------------------------------------------------+
| ID | Region | Service Name | Service Type | Enabled | Interface | URL |
+----------------------------------+-----------+--------------+----------------+---------+-----------+---------------------------------------------------------------------------+
| ********** | RegionOne | cinderv2 | volumev2 | True | internal | https://stg-002-api-endpoint.com:8776/v2/%(tenant_id)s |
| ********** | RegionOne | keystone | identity | True | admin | https://stg-002-api-endpoint.com:35357/v3 |
| ********** | RegionOne | glance | image | True | public | https://stg-002-api-endpoint.com:9292 |
| ********** | RegionOne | octavia | load-balancing | True | internal | https://stg-002-api-endpoint.com:9876/v1/%(tenant_id)s |
| ********** | RegionOne | keystone | identity | True | internal | https://stg-002-api-endpoint.com:5000/v3 |
| ********** | RegionOne | placement | placement | True | internal | https://stg-002-api-endpoint.com:8780/placement |
| ********** | RegionOne | barbican | key-manager | True | internal | https://stg-002-api-endpoint.com:9311 |
| ********** | RegionOne | cinderv3 | volumev3 | True | public | https://stg-002-api-endpoint.com:8776/v3/%(tenant_id)s |
| ********** | RegionOne | cinder | volume | True | internal | https://stg-002-api-endpoint.com:8776/v1/%(tenant_id)s |
| ********** | RegionOne | neutron | network | True | admin | https://stg-002-api-endpoint.com:9696 |
| ********** | RegionOne | glance | image | True | internal | https://stg-002-api-endpoint.com:9292 |
| ********** | RegionOne | placement | placement | True | public | https://stg-002-api-endpoint.com:8780/placement |
| ********** | RegionOne | glance | image | True | admin | https://stg-002-api-endpoint.com:9292 |
| ********** | RegionOne | cinderv2 | volumev2 | True | admin | https://stg-002-api-endpoint.com:8776/v2/%(tenant_id)s |
| ********** | RegionOne | cinderv3 | volumev3 | True | admin | https://stg-002-api-endpoint.com:8776/v3/%(tenant_id)s |
| ********** | RegionOne | cinder | volume | True | admin | https://stg-002-api-endpoint.com:8776/v1/%(tenant_id)s |
| ********** | RegionOne | nova | compute | True | admin | https://stg-002-api-endpoint.com:8774/v2.1/%(tenant_id)s |
| ********** | RegionOne | barbican | key-manager | True | admin | https://stg-002-api-endpoint.com:9311 |
| ********** | RegionOne | cinder | volume | True | public | https://stg-002-api-endpoint.com:8776/v1/%(tenant_id)s |
| ********** | RegionOne | nova | compute | True | public | https://stg-002-api-endpoint.com:8774/v2.1/%(tenant_id)s |
| ********** | RegionOne | keystone | identity | True | public | https://stg-002-api-endpoint.com:5000/v3 |
| ********** | RegionOne | neutron | network | True | public | https://stg-002-api-endpoint.com:9696 |
| ********** | RegionOne | nova | compute | True | internal | https://stg-002-api-endpoint.com:8774/v2.1/%(tenant_id)s |
| ********** | RegionOne | cinderv2 | volumev2 | True | public | https://stg-002-api-endpoint.com:8776/v2/%(tenant_id)s |
| ********** | RegionOne | neutron | network | True | internal | https://stg-002-api-endpoint.com:9696 |
| ********** | RegionOne | placement | placement | True | admin | https://stg-002-api-endpoint.com:8780/placement |
| ********** | RegionOne | barbican | key-manager | True | public | https://stg-002-api-endpoint.com:9311 |
| ********** | RegionOne | cinderv3 | volumev3 | True | internal | https://stg-002-api-endpoint.com:8776/v3/%(tenant_id)s |
+----------------------------------+-----------+--------------+----------------+---------+-----------+---------------------------------------------------------------------------+
root@control-plane-271098166-1-377715803:/home/app# openstack service list
+----------------------------------+-----------+----------------+
| ID | Name | Type |
+----------------------------------+-----------+----------------+
| ********** | octavia | load-balancing |
| ********** | cinderv3 | volumev3 |
| ********** | cinder | volume |
| ********** | nova | compute |
| ********** | keystone | identity |
| ********** | placement | placement |
| ********** | glance | image |
| ********** | barbican | key-manager |
| ********** | cinderv2 | volumev2 |
| ********** | neutron | network |
+----------------------------------+-----------+----------------+
root@control-plane-271098166-1-377715803:/home/app# nova show control-plane-dev-us-cdc3-kubernetes-379497530
/usr/lib/python2.7/dist-packages/urllib3/connectionpool.py:794: InsecureRequestWarning: Unverified HTTPS request is being made. Adding certificate verification is strongly advised. See: https://urllib3.readthedocs.org/en/latest/security.html
InsecureRequestWarning)
+--------------------------------------+--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+
| Property | Value |
+--------------------------------------+--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+
| OS-DCF:diskConfig | MANUAL |
| OS-EXT-AZ:availability_zone | az1 |
| OS-EXT-SRV-ATTR:host | box-1 |
| OS-EXT-SRV-ATTR:hostname | control-plane-dev-us-cdc3-kubernetes-379497530 |
| OS-EXT-SRV-ATTR:hypervisor_hostname | box-1.com |
| OS-EXT-SRV-ATTR:instance_name | instance-00011073 |
| OS-EXT-SRV-ATTR:kernel_id | |
| OS-EXT-SRV-ATTR:launch_index | 0 |
| OS-EXT-SRV-ATTR:ramdisk_id | |
| OS-EXT-SRV-ATTR:reservation_id | r-ynj7ohft |
| OS-EXT-SRV-ATTR:root_device_name | /dev/vda |
| OS-EXT-SRV-ATTR:user_data | - |
| OS-EXT-STS:power_state | 1 |
| OS-EXT-STS:task_state | - |
| OS-EXT-STS:vm_state | active |
| OS-SRV-USG:launched_at | 2018-06-11T23:26:39.000000 |
| OS-SRV-USG:terminated_at | - |
| Primary6_External_Net network | 10.**.XXX.** |
| accessIPv4 | |
| accessIPv6 | |
| config_drive | True |
| created | 2018-06-11T23:26:28Z |
| description | control-plane-dev-us-cdc3-kubernetes-379497530 |
| flavor | m1.large (4) |
| hostId | *************** |
| id | 94f3a83c-71f8-4f80-83a2-1cbe40d72990 |
| image | Ubuntu-16.04-minimal-cloud-init RC10 (4fbebc68-9853-4c0a-9a41-e2aa1afaf7d4) |
| key_name | oneops_key-XXXX-dev-XXXX |
| locked | False |
| metadata | {"instance": "379497530", "assembly": "us", "platform": "control-plane", "component": "379496212", "environment": "dev", "organization": "kubernetes"} |
| name | control-plane-dev-us-cdc3-kubernetes-379497530 |
| os-extended-volumes:volumes_attached | [] |
| progress | 0 |
| security_groups | control-plane-dev-us-cdc3-kubernetes-379497518, default |
| status | ACTIVE |
| tenant_id | 33e2c5824ff44ae1ad47915c461143a5 |
| updated | 2018-06-11T23:26:39Z |
| user_id | ************ |
+--------------------------------------+--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+
@s0komma : cat cloud_config
from the master please :) that's where you have the problem right
@dims -- found a typo and now its coming up. Thanks for the pointer
Is this a BUG REPORT or FEATURE REQUEST?:
What happened: Hi Guys, i’m trying to setup k8s persistent storage using cinder. my k8s version is
1.9.4
followed all the steps we added below details on all the nodes of k8s including master and worker--cloud-provider=openstack --cloud-config=/etc/kubernetes/cloud_config
--> the added to kubelet, controller and api server on all master nodes and only for kubelet on worker nodes (edited) after doing so kubelet won’t start on master node, all worker nodes are upKubelet logs are below