<?xml version="1.0" encoding="utf-8" standalone="yes"?><urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9" xmlns:xhtml="http://www.w3.org/1999/xhtml"><url><loc>https://tachingchen.com/blog/</loc><lastmod>2018-12-20T14:13:32+08:00</lastmod><changefreq>always</changefreq><priority>1</priority><xhtml:link rel="alternate" hreflang="zh-tw" href="https://tachingchen.com/tw/blog/"/><xhtml:link rel="alternate" hreflang="en-us" href="https://tachingchen.com/blog/"/></url><url><loc>https://tachingchen.com/categories/</loc><lastmod>2018-12-20T14:13:32+08:00</lastmod><changefreq>always</changefreq><priority>1</priority><xhtml:link rel="alternate" hreflang="zh-tw" href="https://tachingchen.com/tw/categories/"/><xhtml:link rel="alternate" hreflang="en-us" href="https://tachingchen.com/categories/"/></url><url><loc>https://tachingchen.com/tags/golang/</loc><lastmod>2018-12-20T14:13:32+08:00</lastmod><changefreq>always</changefreq><priority>1</priority><xhtml:link rel="alternate" hreflang="zh-tw" href="https://tachingchen.com/tw/tags/golang/"/><xhtml:link rel="alternate" hreflang="en-us" href="https://tachingchen.com/tags/golang/"/></url><url><loc>https://tachingchen.com/categories/golang/</loc><lastmod>2018-12-20T14:13:32+08:00</lastmod><changefreq>always</changefreq><priority>1</priority><xhtml:link rel="alternate" hreflang="zh-tw" href="https://tachingchen.com/tw/categories/golang/"/><xhtml:link rel="alternate" hreflang="en-us" href="https://tachingchen.com/categories/golang/"/></url><url><loc>https://tachingchen.com/blog/pitfall-of-golang-header-operation/</loc><lastmod>2018-12-20T14:13:32+08:00</lastmod><changefreq>always</changefreq><priority>1</priority><xhtml:link rel="alternate" hreflang="zh-tw" href="https://tachingchen.com/tw/blog/pitfall-of-golang-header-operation/"/><xhtml:link rel="alternate" hreflang="en-us" href="https://tachingchen.com/blog/pitfall-of-golang-header-operation/"/></url><url><loc>https://tachingchen.com/</loc><lastmod>2018-12-20T14:13:32+08:00</lastmod><changefreq>always</changefreq><priority>1</priority><xhtml:link rel="alternate" hreflang="zh-tw" href="https://tachingchen.com/tw/"/><xhtml:link rel="alternate" hreflang="en-us" href="https://tachingchen.com/"/></url><url><loc>https://tachingchen.com/tags/</loc><lastmod>2018-12-20T14:13:32+08:00</lastmod><changefreq>always</changefreq><priority>1</priority><xhtml:link rel="alternate" hreflang="zh-tw" href="https://tachingchen.com/tw/tags/"/><xhtml:link rel="alternate" hreflang="en-us" href="https://tachingchen.com/tags/"/></url><url><loc>https://tachingchen.com/tags/fission/</loc><lastmod>2018-10-11T23:05:15+08:00</lastmod><changefreq>always</changefreq><priority>1</priority><xhtml:link rel="alternate" hreflang="zh-tw" href="https://tachingchen.com/tw/tags/fission/"/><xhtml:link rel="alternate" hreflang="en-us" href="https://tachingchen.com/tags/fission/"/></url><url><loc>https://tachingchen.com/categories/fission/</loc><lastmod>2018-10-11T23:05:15+08:00</lastmod><changefreq>always</changefreq><priority>1</priority><xhtml:link rel="alternate" hreflang="zh-tw" href="https://tachingchen.com/tw/categories/fission/"/><xhtml:link rel="alternate" hreflang="en-us" href="https://tachingchen.com/categories/fission/"/></url><url><loc>https://tachingchen.com/blog/fission-serverless-framework-for-kubernetes-gcpug-41/</loc><lastmod>2018-10-11T23:05:15+08:00</lastmod><changefreq>always</changefreq><priority>1</priority><xhtml:link rel="alternate" hreflang="zh-tw" href="https://tachingchen.com/tw/blog/fission-serverless-framework-for-kubernetes-gcpug-41/"/><xhtml:link rel="alternate" hreflang="en-us" href="https://tachingchen.com/blog/fission-serverless-framework-for-kubernetes-gcpug-41/"/></url><url><loc>https://tachingchen.com/tags/kubernetes/</loc><lastmod>2018-10-11T23:05:15+08:00</lastmod><changefreq>always</changefreq><priority>1</priority><xhtml:link rel="alternate" hreflang="zh-tw" href="https://tachingchen.com/tw/tags/kubernetes/"/><xhtml:link rel="alternate" hreflang="en-us" href="https://tachingchen.com/tags/kubernetes/"/></url><url><loc>https://tachingchen.com/categories/kubernetes/</loc><lastmod>2018-10-11T23:05:15+08:00</lastmod><changefreq>always</changefreq><priority>1</priority><xhtml:link rel="alternate" hreflang="zh-tw" href="https://tachingchen.com/tw/categories/kubernetes/"/><xhtml:link rel="alternate" hreflang="en-us" href="https://tachingchen.com/categories/kubernetes/"/></url><url><loc>https://tachingchen.com/tags/serverless/</loc><lastmod>2018-10-11T23:05:15+08:00</lastmod><changefreq>always</changefreq><priority>1</priority><xhtml:link rel="alternate" hreflang="zh-tw" href="https://tachingchen.com/tw/tags/serverless/"/><xhtml:link rel="alternate" hreflang="en-us" href="https://tachingchen.com/tags/serverless/"/></url><url><loc>https://tachingchen.com/categories/serverless/</loc><lastmod>2018-10-11T23:05:15+08:00</lastmod><changefreq>always</changefreq><priority>1</priority><xhtml:link rel="alternate" hreflang="zh-tw" href="https://tachingchen.com/tw/categories/serverless/"/><xhtml:link rel="alternate" hreflang="en-us" href="https://tachingchen.com/categories/serverless/"/></url><url><loc>https://tachingchen.com/blog/how-to-develop-a-serverless-application-with-fission-pt-3/</loc><lastmod>2018-09-08T13:27:34+08:00</lastmod><changefreq>always</changefreq><priority>1</priority></url><url><loc>https://tachingchen.com/blog/how-to-develop-a-serverless-application-with-fission-pt-2/</loc><lastmod>2018-09-07T16:48:12+08:00</lastmod><changefreq>always</changefreq><priority>1</priority></url><url><loc>https://tachingchen.com/blog/how-to-develop-a-serverless-application-with-fission-pt-1/</loc><lastmod>2018-09-06T15:48:12+08:00</lastmod><changefreq>always</changefreq><priority>1</priority></url><url><loc>https://tachingchen.com/tags/devops/</loc><lastmod>2018-04-01T05:20:45+08:00</lastmod><changefreq>always</changefreq><priority>1</priority><xhtml:link rel="alternate" hreflang="zh-tw" href="https://tachingchen.com/tw/tags/devops/"/><xhtml:link rel="alternate" hreflang="en-us" href="https://tachingchen.com/tags/devops/"/></url><url><loc>https://tachingchen.com/tags/docker/</loc><lastmod>2018-04-01T05:20:45+08:00</lastmod><changefreq>always</changefreq><priority>1</priority><xhtml:link rel="alternate" hreflang="zh-tw" href="https://tachingchen.com/tw/tags/docker/"/><xhtml:link rel="alternate" hreflang="en-us" href="https://tachingchen.com/tags/docker/"/></url><url><loc>https://tachingchen.com/categories/docker/</loc><lastmod>2018-04-01T05:20:45+08:00</lastmod><changefreq>always</changefreq><priority>1</priority><xhtml:link rel="alternate" hreflang="zh-tw" href="https://tachingchen.com/tw/categories/docker/"/><xhtml:link rel="alternate" hreflang="en-us" href="https://tachingchen.com/categories/docker/"/></url><url><loc>https://tachingchen.com/blog/docker-multi-stage-builds/</loc><lastmod>2018-04-01T05:20:45+08:00</lastmod><changefreq>always</changefreq><priority>1</priority><xhtml:link rel="alternate" hreflang="zh-tw" href="https://tachingchen.com/tw/blog/docker-multi-stage-builds/"/><xhtml:link rel="alternate" hreflang="en-us" href="https://tachingchen.com/blog/docker-multi-stage-builds/"/></url><url><loc>https://tachingchen.com/blog/fission-and-istio-integration/</loc><lastmod>2018-03-09T21:25:59+08:00</lastmod><changefreq>always</changefreq><priority>1</priority><xhtml:link rel="alternate" hreflang="zh-tw" href="https://tachingchen.com/tw/blog/fission-and-istio-integration/"/><xhtml:link rel="alternate" hreflang="en-us" href="https://tachingchen.com/blog/fission-and-istio-integration/"/></url><url><loc>https://tachingchen.com/tags/istio/</loc><lastmod>2018-03-09T21:25:59+08:00</lastmod><changefreq>always</changefreq><priority>1</priority><xhtml:link rel="alternate" hreflang="zh-tw" href="https://tachingchen.com/tw/tags/istio/"/><xhtml:link rel="alternate" hreflang="en-us" href="https://tachingchen.com/tags/istio/"/></url><url><loc>https://tachingchen.com/categories/istio/</loc><lastmod>2018-03-09T21:25:59+08:00</lastmod><changefreq>always</changefreq><priority>1</priority><xhtml:link rel="alternate" hreflang="zh-tw" href="https://tachingchen.com/tw/categories/istio/"/><xhtml:link rel="alternate" hreflang="en-us" href="https://tachingchen.com/categories/istio/"/></url><url><loc>https://tachingchen.com/blog/from-nodejs-scala-to-go/</loc><lastmod>2017-08-12T15:00:00+08:00</lastmod><changefreq>always</changefreq><priority>1</priority><xhtml:link rel="alternate" hreflang="zh-tw" href="https://tachingchen.com/tw/blog/from-nodejs-scala-to-go/"/><xhtml:link rel="alternate" hreflang="en-us" href="https://tachingchen.com/blog/from-nodejs-scala-to-go/"/></url><url><loc>https://tachingchen.com/blog/kubernetes-installation-with-kubeadm/</loc><lastmod>2017-04-14T18:06:43+08:00</lastmod><changefreq>always</changefreq><priority>1</priority><xhtml:link rel="alternate" hreflang="zh-tw" href="https://tachingchen.com/tw/blog/kubernetes-installation-with-kubeadm/"/><xhtml:link rel="alternate" hreflang="en-us" href="https://tachingchen.com/blog/kubernetes-installation-with-kubeadm/"/></url><url><loc>https://tachingchen.com/blog/adopting-container-and-kubernetes-in-production/</loc><lastmod>2017-04-13T21:09:15+08:00</lastmod><changefreq>always</changefreq><priority>1</priority><xhtml:link rel="alternate" hreflang="zh-tw" href="https://tachingchen.com/tw/blog/adopting-container-and-kubernetes-in-production/"/><xhtml:link rel="alternate" hreflang="en-us" href="https://tachingchen.com/blog/adopting-container-and-kubernetes-in-production/"/></url><url><loc>https://tachingchen.com/categories/devops/</loc><lastmod>2017-04-13T21:09:15+08:00</lastmod><changefreq>always</changefreq><priority>1</priority><xhtml:link rel="alternate" hreflang="zh-tw" href="https://tachingchen.com/tw/categories/devops/"/><xhtml:link rel="alternate" hreflang="en-us" href="https://tachingchen.com/categories/devops/"/></url><url><loc>https://tachingchen.com/blog/display-containers-status-with-ctop/</loc><lastmod>2017-03-12T04:51:17+08:00</lastmod><changefreq>always</changefreq><priority>1</priority><xhtml:link rel="alternate" hreflang="zh-tw" href="https://tachingchen.com/tw/blog/display-containers-status-with-ctop/"/><xhtml:link rel="alternate" hreflang="en-us" href="https://tachingchen.com/blog/display-containers-status-with-ctop/"/></url><url><loc>https://tachingchen.com/tags/cloud-pubsub/</loc><lastmod>2017-01-06T01:37:13+08:00</lastmod><changefreq>always</changefreq><priority>1</priority><xhtml:link rel="alternate" hreflang="zh-tw" href="https://tachingchen.com/tw/tags/cloud-pubsub/"/><xhtml:link rel="alternate" hreflang="en-us" href="https://tachingchen.com/tags/cloud-pubsub/"/></url><url><loc>https://tachingchen.com/categories/cloud-pubsub/</loc><lastmod>2017-01-06T01:37:13+08:00</lastmod><changefreq>always</changefreq><priority>1</priority><xhtml:link rel="alternate" hreflang="zh-tw" href="https://tachingchen.com/tw/categories/cloud-pubsub/"/><xhtml:link rel="alternate" hreflang="en-us" href="https://tachingchen.com/categories/cloud-pubsub/"/></url><url><loc>https://tachingchen.com/tags/cloud-service/</loc><lastmod>2017-01-06T01:37:13+08:00</lastmod><changefreq>always</changefreq><priority>1</priority><xhtml:link rel="alternate" hreflang="zh-tw" href="https://tachingchen.com/tw/tags/cloud-service/"/><xhtml:link rel="alternate" hreflang="en-us" href="https://tachingchen.com/tags/cloud-service/"/></url><url><loc>https://tachingchen.com/categories/cloud-service/</loc><lastmod>2017-01-06T01:37:13+08:00</lastmod><changefreq>always</changefreq><priority>1</priority><xhtml:link rel="alternate" hreflang="zh-tw" href="https://tachingchen.com/tw/categories/cloud-service/"/><xhtml:link rel="alternate" hreflang="en-us" href="https://tachingchen.com/categories/cloud-service/"/></url><url><loc>https://tachingchen.com/blog/google-cloud-pubsub-push-subscription/</loc><lastmod>2017-01-06T01:37:13+08:00</lastmod><changefreq>always</changefreq><priority>1</priority><xhtml:link rel="alternate" hreflang="zh-tw" href="https://tachingchen.com/tw/blog/google-cloud-pubsub-push-subscription/"/><xhtml:link rel="alternate" hreflang="en-us" href="https://tachingchen.com/blog/google-cloud-pubsub-push-subscription/"/></url><url><loc>https://tachingchen.com/blog/google-cloud-pubsub-pull-subscription/</loc><lastmod>2017-01-04T02:37:13+08:00</lastmod><changefreq>always</changefreq><priority>1</priority><xhtml:link rel="alternate" hreflang="zh-tw" href="https://tachingchen.com/tw/blog/google-cloud-pubsub-pull-subscription/"/><xhtml:link rel="alternate" hreflang="en-us" href="https://tachingchen.com/blog/google-cloud-pubsub-pull-subscription/"/></url><url><loc>https://tachingchen.com/blog/google-cloud-pubsub-publisher/</loc><lastmod>2017-01-04T01:37:13+08:00</lastmod><changefreq>always</changefreq><priority>1</priority><xhtml:link rel="alternate" hreflang="zh-tw" href="https://tachingchen.com/tw/blog/google-cloud-pubsub-publisher/"/><xhtml:link rel="alternate" hreflang="en-us" href="https://tachingchen.com/blog/google-cloud-pubsub-publisher/"/></url><url><loc>https://tachingchen.com/blog/google-cloud-pubsub-introduction/</loc><lastmod>2017-01-03T01:37:13+08:00</lastmod><changefreq>always</changefreq><priority>1</priority><xhtml:link rel="alternate" hreflang="zh-tw" href="https://tachingchen.com/tw/blog/google-cloud-pubsub-introduction/"/><xhtml:link rel="alternate" hreflang="en-us" href="https://tachingchen.com/blog/google-cloud-pubsub-introduction/"/></url><url><loc>https://tachingchen.com/blog/building-minimal-docker-image-for-go-applications/</loc><lastmod>2016-11-24T21:09:15+08:00</lastmod><changefreq>always</changefreq><priority>1</priority><xhtml:link rel="alternate" hreflang="zh-tw" href="https://tachingchen.com/tw/blog/building-minimal-docker-image-for-go-applications/"/><xhtml:link rel="alternate" hreflang="en-us" href="https://tachingchen.com/blog/building-minimal-docker-image-for-go-applications/"/></url><url><loc>https://tachingchen.com/blog/kubernetes-rolling-update-with-deployment/</loc><lastmod>2016-11-14T23:44:09+08:00</lastmod><changefreq>always</changefreq><priority>1</priority><xhtml:link rel="alternate" hreflang="zh-tw" href="https://tachingchen.com/tw/blog/kubernetes-rolling-update-with-deployment/"/><xhtml:link rel="alternate" hreflang="en-us" href="https://tachingchen.com/blog/kubernetes-rolling-update-with-deployment/"/></url><url><loc>https://tachingchen.com/blog/kubernetes-assigning-pod-to-nodes/</loc><lastmod>2016-09-30T16:53:09+08:00</lastmod><changefreq>always</changefreq><priority>1</priority><xhtml:link rel="alternate" hreflang="zh-tw" href="https://tachingchen.com/tw/blog/kubernetes-assigning-pod-to-nodes/"/><xhtml:link rel="alternate" hreflang="en-us" href="https://tachingchen.com/blog/kubernetes-assigning-pod-to-nodes/"/></url><url><loc>https://tachingchen.com/blog/create-a-bootable-ubuntu-usb-stick-on-macos/</loc><lastmod>2016-09-26T09:28:50+08:00</lastmod><changefreq>always</changefreq><priority>1</priority></url><url><loc>https://tachingchen.com/tags/mac/</loc><lastmod>2016-09-26T09:28:50+08:00</lastmod><changefreq>always</changefreq><priority>1</priority></url><url><loc>https://tachingchen.com/categories/mac/</loc><lastmod>2016-09-26T09:28:50+08:00</lastmod><changefreq>always</changefreq><priority>1</priority></url><url><loc>https://tachingchen.com/blog/when-hugo-meets-openshift/</loc><lastmod>2016-09-19T03:00:24+08:00</lastmod><changefreq>always</changefreq><priority>1</priority></url><url><loc>https://tachingchen.com/blog/kubernetes-pod/</loc><lastmod>2016-09-15T00:00:00+00:00</lastmod><changefreq>always</changefreq><priority>1</priority><xhtml:link rel="alternate" hreflang="zh-tw" href="https://tachingchen.com/tw/blog/kubernetes-pod/"/><xhtml:link rel="alternate" hreflang="en-us" href="https://tachingchen.com/blog/kubernetes-pod/"/></url><url><loc>https://tachingchen.com/blog/container-file-mount-dose-not-update-with-changes-from-host/</loc><lastmod>2016-09-13T21:09:15+08:00</lastmod><changefreq>always</changefreq><priority>1</priority></url><url><loc>https://tachingchen.com/blog/kubernetes-high-availability/</loc><lastmod>2016-07-15T16:53:09+08:00</lastmod><changefreq>always</changefreq><priority>1</priority><xhtml:link rel="alternate" hreflang="zh-tw" href="https://tachingchen.com/tw/blog/kubernetes-high-availability/"/><xhtml:link rel="alternate" hreflang="en-us" href="https://tachingchen.com/blog/kubernetes-high-availability/"/></url><url><loc>https://tachingchen.com/blog/kubernetes-installation/</loc><lastmod>2016-07-04T00:00:00+00:00</lastmod><changefreq>always</changefreq><priority>1</priority></url><url><loc>https://tachingchen.com/blog/change-mac-os-x-screenshot-save-location/</loc><lastmod>2014-10-20T21:09:15+08:00</lastmod><changefreq>always</changefreq><priority>1</priority></url><url><loc>https://tachingchen.com/tags/lxc/</loc><lastmod>2014-09-03T00:00:00+00:00</lastmod><changefreq>always</changefreq><priority>1</priority></url><url><loc>https://tachingchen.com/categories/lxc/</loc><lastmod>2014-09-03T00:00:00+00:00</lastmod><changefreq>always</changefreq><priority>1</priority></url><url><loc>https://tachingchen.com/blog/lxc-with-multiple-network-interfaces/</loc><lastmod>2014-09-03T00:00:00+00:00</lastmod><changefreq>always</changefreq><priority>1</priority></url><url><loc>https://tachingchen.com/blog/lxc-with-openvswitch/</loc><lastmod>2014-09-03T00:00:00+00:00</lastmod><changefreq>always</changefreq><priority>1</priority></url></urlset>