<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>kubernetes on amasucci.com</title><link>/tags/kubernetes/</link><description>Recent content in kubernetes on amasucci.com</description><generator>Hugo -- gohugo.io</generator><language>en-us</language><lastBuildDate>Wed, 10 Apr 2019 10:06:46 +0100</lastBuildDate><atom:link href="/tags/kubernetes/index.xml" rel="self" type="application/rss+xml"/><item><title>Helm alternative: versioned configuration and deployments in kubernetes</title><link>/posts/versioned-configuration-and-deployments-in-kubernetes-with-spring-cloud-config/</link><pubDate>Wed, 10 Apr 2019 10:06:46 +0100</pubDate><guid>/posts/versioned-configuration-and-deployments-in-kubernetes-with-spring-cloud-config/</guid><description>How are you deploying your pods to Kubernetes? You are about to say helm, aren't you? You ended up on this page probably because you are looking for an alternative to helm. Stop googling and start reading, here I am going to explain what works for me. A while ago I was looking for a tool with the following features:
Versioned deployments Centralised configuration With a template engine Able to manage secrets Easy to run from the command line Multi environment [ dev | staging | prod ] Able to keep track of changes and deployment history but I couldn't find anything.</description></item><item><title>How to generate TLS certificates with cert-manager and Let's Encrypt in Kubernetes</title><link>/posts/how-to-generate-tls-certificates-with-cert-manager-and-letsencrypt-in-kubernetes/</link><pubDate>Sat, 17 Mar 2018 15:05:10 +0100</pubDate><guid>/posts/how-to-generate-tls-certificates-with-cert-manager-and-letsencrypt-in-kubernetes/</guid><description>Kubernetes simplifies management of containerised applications and promotes automation of all the aspects of a deployment. It can do even more if combined with third parties components that's what we are going to do today, we are going to use cert-manager and letsencrypt to generate TLS certificates automatically.
Requirements This guide assumes that you are already familiar with kubernetes and that you have access to kubernetes cluster with an ingress controller, if you don't, you can have a look at the previous posts:</description></item><item><title>How to configure nginx on kubernetes 1.8.1 as ingress controller</title><link>/posts/how-to-configure-nginx-on-kubernetes-1_8_1-as-ingress-controller/</link><pubDate>Sun, 22 Oct 2017 12:20:34 +0100</pubDate><guid>/posts/how-to-configure-nginx-on-kubernetes-1_8_1-as-ingress-controller/</guid><description>What is an Ingress controller An ingress controller is component in the kubernetes cluster that manages the traffic coming into the cluster. Through ingress configurations you can define the rules to access the containers in you pod. For more info refer to the official documentation.
Default backend A default backend is required so ingress can redirect all the requests not matching any rule in ingress configuration.
First of all we are going to create a namespace for our ingress controller</description></item><item><title>How to configure dashboard on kubernetes 1.8.1</title><link>/posts/how-to-configure-dashboard-on-kubernetes-1_8_1/</link><pubDate>Sun, 22 Oct 2017 12:01:51 +0100</pubDate><guid>/posts/how-to-configure-dashboard-on-kubernetes-1_8_1/</guid><description>Dashboard This is the second of three articles, the other two are
How to install Kubernetes 1.8.1 on centos 7.3 Configure Nginx as Ingress Controller Kubernetes offers a dashboard where you can visualise the status of you cluster, as you can see from the picture below you have a global view of everything running on the cluster. The following configuration, is not the most secure, this is for simplicity and you can always disable it by simply running kubectl delete -f dashboard.</description></item><item><title>How to install Kubernetes 1.8.1 on centos 7.3</title><link>/posts/how-to-install-kubernetes-1_8_1-on-centos-7_3/</link><pubDate>Sun, 22 Oct 2017 12:01:51 +0100</pubDate><guid>/posts/how-to-install-kubernetes-1_8_1-on-centos-7_3/</guid><description>This step by step tutorial is based on the official kubeadm tutorial and few other resources I found online. Add comments if something is not working or you have problems, I also found very useful the k8s slack channel. This is the first of three articles, the other two are
Configure Kubernetes Dashboard Configure Nginx as Ingress Controller What you need: A box running Centos 7.3 few gigs of ram (I would suggest at least 4) One hour of your time.</description></item></channel></rss>