avatar

Vasil Milev

DevOps Engineer

Weavenet cutting the VM access

Weave use the network 10.32.0.0/12 as default which we recently discovered as our local network is overlapping. You can edit the daemonset with containers: - name: weave env: - name: IPALLOC_RANGE value: 10.0.0.0/16 and use a range which suits you to overcome the issue.

Superset

If you encounter Loaded your LOCAL configuration at [/etc/superset/superset_config.py] /usr/local/lib/python3.6/site-packages/psycopg2/__init__.py:144: UserWarning: The psycopg2 wheel package will be renamed from release 2.8; in order to keep installing from binary please use "pip install psycopg2-binary" instead. For details see: <http://initd.org/psycopg/docs/install.html#binary-install-from-pypi>. """) 2019-11-10 14:44:31,592:INFO:root:Configured event logger of type <class 'superset.utils.log.DBEventLogger'> INFO [alembic.runtime.migration] Context impl PostgresqlImpl. INFO [alembic.runtime.migration] Will assume transactional DDL. Loaded your LOCAL configuration at [/etc/superset/superset_config.py] /usr/local/lib/python3.6/site-packages/psycopg2/__init__.py:144: UserWarning: The psycopg2 wheel package will be renamed from release 2.

Delete Terminating Namespace K8s

Delete kubernetes namespace which is stuck in Terminating state with a single command kubectl get namespace "namespaceName" -o json \ | tr -d "\n" | sed "s/\"finalizers\": \[[^]]\+\]/\"finalizers\": []/" \ | kubectl replace --raw /api/v1/namespaces/namespaceName/finalize -f -

New beginning

Quite a lot has changed since the last version of r3nt3r.com and the main reason why I’ve decided to update the website is actually that my cheap VPS I’ve used for years finally shut down. Decided to go with GitLab Pages as I don’t really need any dynamic functions on the website and try out Hugo. Also I’ll just use the website to paste code snippets for my new job as DevOps and also share some useful things.